WPSEO_Upgrade::upgrade_132
Performs the 13.2 upgrade.
Метод класса: WPSEO_Upgrade{}
Хуки из метода
Возвращает
null. Ничего (null).
Использование
// private - только в коде основоного (родительского) класса $result = $this->upgrade_132();
Код WPSEO_Upgrade::upgrade_132() WPSEO Upgrade::upgrade 132 Yoast 27.8
private function upgrade_132() {
Yoast_Notification_Center::get()->remove_notification_by_id( 'wpseo-dismiss-tagline-notice' );
Yoast_Notification_Center::get()->remove_notification_by_id( 'wpseo-dismiss-permalink-notice' );
Yoast_Notification_Center::get()->remove_notification_by_id( 'wpseo-dismiss-onpageorg' );
// Transfers the onpage option value to the ryte option.
$ryte_option = get_option( 'wpseo_ryte' );
$onpage_option = get_option( 'wpseo_onpage' );
if ( ! $ryte_option && $onpage_option ) {
update_option( 'wpseo_ryte', $onpage_option );
delete_option( 'wpseo_onpage' );
}
// Changes onpage_indexability to ryte_indexability.
$wpseo_option = get_option( 'wpseo' );
if ( isset( $wpseo_option['onpage_indexability'] ) && ! isset( $wpseo_option['ryte_indexability'] ) ) {
$wpseo_option['ryte_indexability'] = $wpseo_option['onpage_indexability'];
unset( $wpseo_option['onpage_indexability'] );
update_option( 'wpseo', $wpseo_option );
}
if ( wp_next_scheduled( 'wpseo_ryte_fetch' ) ) {
wp_clear_scheduled_hook( 'wpseo_ryte_fetch' );
}
/*
* Re-register capabilities to add the new `view_site_health_checks`
* capability to the SEO Manager role.
*/
do_action( 'wpseo_register_capabilities' );
WPSEO_Capability_Manager_Factory::get()->add();
}