Edit File by line

Deprecated: str_replace(): Passing null to parameter #2 ($replace) of type array|string is deprecated in /home/sportsfever/public_html/filemanger/function.php on line 93

Warning: Undefined array key "page_file_edit_line" in /home/sportsfever/public_html/filemanger/edit_text_line.php on line 32
/home/sportsfe.../httpdocs/clone/wp-conte.../plugins/wordpres.../inc
File: class-upgrade.php
[500] Fix | Delete
$this->save_option_setting( $wpseo, 'company_logo' );
[501] Fix | Delete
$this->save_option_setting( $wpseo, 'company_name' );
[502] Fix | Delete
$this->save_option_setting( $wpseo, 'company_or_person' );
[503] Fix | Delete
$this->save_option_setting( $wpseo, 'person_name' );
[504] Fix | Delete
[505] Fix | Delete
// Remove the website name and altername name as we no longer need them.
[506] Fix | Delete
$this->cleanup_option_data( 'wpseo' );
[507] Fix | Delete
[508] Fix | Delete
// All the breadcrumbs settings have moved to the search appearance settings.
[509] Fix | Delete
foreach ( array_keys( $wpseo_internallinks ) as $key ) {
[510] Fix | Delete
$this->save_option_setting( $wpseo_internallinks, $key );
[511] Fix | Delete
}
[512] Fix | Delete
[513] Fix | Delete
// Convert hidden metabox options to display metabox options.
[514] Fix | Delete
$title_options = get_option( 'wpseo_titles' );
[515] Fix | Delete
[516] Fix | Delete
foreach ( $title_options as $key => $value ) {
[517] Fix | Delete
if ( strpos( $key, 'hideeditbox-tax-' ) === 0 ) {
[518] Fix | Delete
$taxonomy = substr( $key, strlen( 'hideeditbox-tax-' ) );
[519] Fix | Delete
WPSEO_Options::set( 'display-metabox-tax-' . $taxonomy, ! $value );
[520] Fix | Delete
continue;
[521] Fix | Delete
}
[522] Fix | Delete
[523] Fix | Delete
if ( strpos( $key, 'hideeditbox-' ) === 0 ) {
[524] Fix | Delete
$post_type = substr( $key, strlen( 'hideeditbox-' ) );
[525] Fix | Delete
WPSEO_Options::set( 'display-metabox-pt-' . $post_type, ! $value );
[526] Fix | Delete
continue;
[527] Fix | Delete
}
[528] Fix | Delete
}
[529] Fix | Delete
[530] Fix | Delete
// Cleanup removed options.
[531] Fix | Delete
delete_option( 'wpseo_xml' );
[532] Fix | Delete
delete_option( 'wpseo_permalinks' );
[533] Fix | Delete
delete_option( 'wpseo_rss' );
[534] Fix | Delete
delete_option( 'wpseo_internallinks' );
[535] Fix | Delete
[536] Fix | Delete
// Remove possibly present plugin conflict notice for plugin that was removed from the list of conflicting plugins.
[537] Fix | Delete
$yoast_plugin_conflict = WPSEO_Plugin_Conflict::get_instance();
[538] Fix | Delete
$yoast_plugin_conflict->clear_error( 'header-footer/plugin.php' );
[539] Fix | Delete
[540] Fix | Delete
// Moves the user meta for excluding from the XML sitemap to a noindex.
[541] Fix | Delete
global $wpdb;
[542] Fix | Delete
// phpcs:disable WordPress.DB.DirectDatabaseQuery.NoCaching -- Reason: No relevant caches.
[543] Fix | Delete
// phpcs:disable WordPress.DB.DirectDatabaseQuery.DirectQuery -- Reason: Most performant way.
[544] Fix | Delete
$wpdb->query( "UPDATE $wpdb->usermeta SET meta_key = 'wpseo_noindex_author' WHERE meta_key = 'wpseo_excludeauthorsitemap'" );
[545] Fix | Delete
}
[546] Fix | Delete
[547] Fix | Delete
/**
[548] Fix | Delete
* Perform the 7.1 upgrade.
[549] Fix | Delete
*
[550] Fix | Delete
* @return void
[551] Fix | Delete
*/
[552] Fix | Delete
private function upgrade_71() {
[553] Fix | Delete
$this->cleanup_option_data( 'wpseo_social' );
[554] Fix | Delete
[555] Fix | Delete
// Move the breadcrumbs setting and invert it.
[556] Fix | Delete
$title_options = $this->get_option_from_database( 'wpseo_titles' );
[557] Fix | Delete
[558] Fix | Delete
if ( array_key_exists( 'breadcrumbs-blog-remove', $title_options ) ) {
[559] Fix | Delete
WPSEO_Options::set( 'breadcrumbs-display-blog-page', ! $title_options['breadcrumbs-blog-remove'] );
[560] Fix | Delete
[561] Fix | Delete
$this->cleanup_option_data( 'wpseo_titles' );
[562] Fix | Delete
}
[563] Fix | Delete
}
[564] Fix | Delete
[565] Fix | Delete
/**
[566] Fix | Delete
* Perform the 7.3 upgrade.
[567] Fix | Delete
*
[568] Fix | Delete
* @return void
[569] Fix | Delete
*/
[570] Fix | Delete
private function upgrade_73() {
[571] Fix | Delete
global $wpdb;
[572] Fix | Delete
// We've moved the cornerstone checkbox to our proper namespace.
[573] Fix | Delete
// phpcs:disable WordPress.DB.DirectDatabaseQuery.NoCaching -- Reason: No relevant caches.
[574] Fix | Delete
// phpcs:disable WordPress.DB.DirectDatabaseQuery.DirectQuery -- Reason: Most performant way.
[575] Fix | Delete
$wpdb->query( "UPDATE $wpdb->postmeta SET meta_key = '_yoast_wpseo_is_cornerstone' WHERE meta_key = '_yst_is_cornerstone'" );
[576] Fix | Delete
[577] Fix | Delete
// Remove the previous Whip dismissed message, as this is a new one regarding PHP 5.2.
[578] Fix | Delete
delete_option( 'whip_dismiss_timestamp' );
[579] Fix | Delete
}
[580] Fix | Delete
[581] Fix | Delete
/**
[582] Fix | Delete
* Performs the 7.4 upgrade.
[583] Fix | Delete
*
[584] Fix | Delete
* @return void
[585] Fix | Delete
*/
[586] Fix | Delete
protected function upgrade_74() {
[587] Fix | Delete
$this->remove_sitemap_validators();
[588] Fix | Delete
}
[589] Fix | Delete
[590] Fix | Delete
/**
[591] Fix | Delete
* Performs the 7.5.3 upgrade.
[592] Fix | Delete
*
[593] Fix | Delete
* When upgrading purging media is potentially relevant.
[594] Fix | Delete
*
[595] Fix | Delete
* @return void
[596] Fix | Delete
*/
[597] Fix | Delete
private function upgrade_753() {
[598] Fix | Delete
// Only when attachments are not disabled.
[599] Fix | Delete
if ( WPSEO_Options::get( 'disable-attachment' ) === true ) {
[600] Fix | Delete
return;
[601] Fix | Delete
}
[602] Fix | Delete
[603] Fix | Delete
// Only when attachments are not no-indexed.
[604] Fix | Delete
if ( WPSEO_Options::get( 'noindex-attachment' ) === true ) {
[605] Fix | Delete
return;
[606] Fix | Delete
}
[607] Fix | Delete
[608] Fix | Delete
// Set purging relevancy.
[609] Fix | Delete
WPSEO_Options::set( 'is-media-purge-relevant', true );
[610] Fix | Delete
}
[611] Fix | Delete
[612] Fix | Delete
/**
[613] Fix | Delete
* Performs the 7.7 upgrade.
[614] Fix | Delete
*
[615] Fix | Delete
* @return void
[616] Fix | Delete
*/
[617] Fix | Delete
private function upgrade_77() {
[618] Fix | Delete
// Remove all OpenGraph content image cache.
[619] Fix | Delete
$this->delete_post_meta( '_yoast_wpseo_post_image_cache' );
[620] Fix | Delete
}
[621] Fix | Delete
[622] Fix | Delete
/**
[623] Fix | Delete
* Performs the 7.7.2 upgrade.
[624] Fix | Delete
*
[625] Fix | Delete
* @return void
[626] Fix | Delete
*/
[627] Fix | Delete
private function upgrade_772() {
[628] Fix | Delete
if ( YoastSEO()->helpers->woocommerce->is_active() ) {
[629] Fix | Delete
$this->migrate_woocommerce_archive_setting_to_shop_page();
[630] Fix | Delete
}
[631] Fix | Delete
}
[632] Fix | Delete
[633] Fix | Delete
/**
[634] Fix | Delete
* Performs the 9.0 upgrade.
[635] Fix | Delete
*
[636] Fix | Delete
* @return void
[637] Fix | Delete
*/
[638] Fix | Delete
protected function upgrade_90() {
[639] Fix | Delete
global $wpdb;
[640] Fix | Delete
[641] Fix | Delete
// Invalidate all sitemap cache transients.
[642] Fix | Delete
WPSEO_Sitemaps_Cache_Validator::cleanup_database();
[643] Fix | Delete
[644] Fix | Delete
// Removes all scheduled tasks for hitting the sitemap index.
[645] Fix | Delete
wp_clear_scheduled_hook( 'wpseo_hit_sitemap_index' );
[646] Fix | Delete
[647] Fix | Delete
// phpcs:disable WordPress.DB.DirectDatabaseQuery.NoCaching -- Reason: No relevant caches.
[648] Fix | Delete
// phpcs:disable WordPress.DB.DirectDatabaseQuery.DirectQuery -- Reason: Most performant way.
[649] Fix | Delete
$wpdb->query(
[650] Fix | Delete
$wpdb->prepare(
[651] Fix | Delete
'DELETE FROM %i
[652] Fix | Delete
WHERE %i LIKE %s',
[653] Fix | Delete
[ $wpdb->options, 'option_name', 'wpseo_sitemap_%' ]
[654] Fix | Delete
)
[655] Fix | Delete
);
[656] Fix | Delete
}
[657] Fix | Delete
[658] Fix | Delete
/**
[659] Fix | Delete
* Performs the 10.0 upgrade.
[660] Fix | Delete
*
[661] Fix | Delete
* @return void
[662] Fix | Delete
*/
[663] Fix | Delete
private function upgrade_100() {
[664] Fix | Delete
// Removes recalibration notifications.
[665] Fix | Delete
$this->clean_all_notifications();
[666] Fix | Delete
[667] Fix | Delete
// Removes recalibration options.
[668] Fix | Delete
WPSEO_Options::clean_up( 'wpseo' );
[669] Fix | Delete
delete_option( 'wpseo_recalibration_beta_mailinglist_subscription' );
[670] Fix | Delete
}
[671] Fix | Delete
[672] Fix | Delete
/**
[673] Fix | Delete
* Performs the 11.1 upgrade.
[674] Fix | Delete
*
[675] Fix | Delete
* @return void
[676] Fix | Delete
*/
[677] Fix | Delete
private function upgrade_111() {
[678] Fix | Delete
// Set company_or_person to company when it's an invalid value.
[679] Fix | Delete
$company_or_person = WPSEO_Options::get( 'company_or_person', '' );
[680] Fix | Delete
[681] Fix | Delete
if ( ! in_array( $company_or_person, [ 'company', 'person' ], true ) ) {
[682] Fix | Delete
WPSEO_Options::set( 'company_or_person', 'company' );
[683] Fix | Delete
}
[684] Fix | Delete
}
[685] Fix | Delete
[686] Fix | Delete
/**
[687] Fix | Delete
* Performs the 12.3 upgrade.
[688] Fix | Delete
*
[689] Fix | Delete
* Removes the about notice when its still in the database.
[690] Fix | Delete
*
[691] Fix | Delete
* @return void
[692] Fix | Delete
*/
[693] Fix | Delete
private function upgrade_123() {
[694] Fix | Delete
$plugins = [
[695] Fix | Delete
'yoast-seo-premium',
[696] Fix | Delete
'video-seo-for-wordpress-seo-by-yoast',
[697] Fix | Delete
'yoast-news-seo',
[698] Fix | Delete
'local-seo-for-yoast-seo',
[699] Fix | Delete
'yoast-woocommerce-seo',
[700] Fix | Delete
'yoast-acf-analysis',
[701] Fix | Delete
];
[702] Fix | Delete
[703] Fix | Delete
$center = Yoast_Notification_Center::get();
[704] Fix | Delete
foreach ( $plugins as $plugin ) {
[705] Fix | Delete
$center->remove_notification_by_id( 'wpseo-outdated-yoast-seo-plugin-' . $plugin );
[706] Fix | Delete
}
[707] Fix | Delete
}
[708] Fix | Delete
[709] Fix | Delete
/**
[710] Fix | Delete
* Performs the 12.4 upgrade.
[711] Fix | Delete
*
[712] Fix | Delete
* Removes the Google plus defaults from the database.
[713] Fix | Delete
*
[714] Fix | Delete
* @return void
[715] Fix | Delete
*/
[716] Fix | Delete
private function upgrade_124() {
[717] Fix | Delete
$this->cleanup_option_data( 'wpseo_social' );
[718] Fix | Delete
}
[719] Fix | Delete
[720] Fix | Delete
/**
[721] Fix | Delete
* Performs the 12.5 upgrade.
[722] Fix | Delete
*
[723] Fix | Delete
* @return void
[724] Fix | Delete
*/
[725] Fix | Delete
public function upgrade_125() {
[726] Fix | Delete
// Disables the force rewrite title when the theme supports it through WordPress.
[727] Fix | Delete
if ( WPSEO_Options::get( 'forcerewritetitle', false ) && current_theme_supports( 'title-tag' ) ) {
[728] Fix | Delete
WPSEO_Options::set( 'forcerewritetitle', false );
[729] Fix | Delete
}
[730] Fix | Delete
[731] Fix | Delete
global $wpdb;
[732] Fix | Delete
// phpcs:disable WordPress.DB.DirectDatabaseQuery.NoCaching -- Reason: No relevant caches.
[733] Fix | Delete
// phpcs:disable WordPress.DB.DirectDatabaseQuery.DirectQuery -- Reason: Most performant way.
[734] Fix | Delete
$wpdb->query(
[735] Fix | Delete
$wpdb->prepare(
[736] Fix | Delete
'DELETE FROM %i
[737] Fix | Delete
WHERE %i = %s',
[738] Fix | Delete
[ $wpdb->usermeta, 'meta_key', 'wp_yoast_promo_hide_premium_upsell_admin_block' ]
[739] Fix | Delete
)
[740] Fix | Delete
);
[741] Fix | Delete
[742] Fix | Delete
// Removes the WordPress update notification, because it is no longer necessary when WordPress 5.3 is released.
[743] Fix | Delete
$center = Yoast_Notification_Center::get();
[744] Fix | Delete
$center->remove_notification_by_id( 'wpseo-dismiss-wordpress-upgrade' );
[745] Fix | Delete
}
[746] Fix | Delete
[747] Fix | Delete
/**
[748] Fix | Delete
* Performs the 12.8 upgrade.
[749] Fix | Delete
*
[750] Fix | Delete
* @return void
[751] Fix | Delete
*/
[752] Fix | Delete
private function upgrade_128() {
[753] Fix | Delete
// Re-save wpseo to make sure bf_banner_2019_dismissed key is gone.
[754] Fix | Delete
$this->cleanup_option_data( 'wpseo' );
[755] Fix | Delete
[756] Fix | Delete
Yoast_Notification_Center::get()->remove_notification_by_id( 'wpseo-dismiss-page_comments-notice' );
[757] Fix | Delete
Yoast_Notification_Center::get()->remove_notification_by_id( 'wpseo-dismiss-wordpress-upgrade' );
[758] Fix | Delete
}
[759] Fix | Delete
[760] Fix | Delete
/**
[761] Fix | Delete
* Performs the 13.2 upgrade.
[762] Fix | Delete
*
[763] Fix | Delete
* @return void
[764] Fix | Delete
*/
[765] Fix | Delete
private function upgrade_132() {
[766] Fix | Delete
Yoast_Notification_Center::get()->remove_notification_by_id( 'wpseo-dismiss-tagline-notice' );
[767] Fix | Delete
Yoast_Notification_Center::get()->remove_notification_by_id( 'wpseo-dismiss-permalink-notice' );
[768] Fix | Delete
Yoast_Notification_Center::get()->remove_notification_by_id( 'wpseo-dismiss-onpageorg' );
[769] Fix | Delete
[770] Fix | Delete
// Transfers the onpage option value to the ryte option.
[771] Fix | Delete
$ryte_option = get_option( 'wpseo_ryte' );
[772] Fix | Delete
$onpage_option = get_option( 'wpseo_onpage' );
[773] Fix | Delete
if ( ! $ryte_option && $onpage_option ) {
[774] Fix | Delete
update_option( 'wpseo_ryte', $onpage_option );
[775] Fix | Delete
delete_option( 'wpseo_onpage' );
[776] Fix | Delete
}
[777] Fix | Delete
[778] Fix | Delete
// Changes onpage_indexability to ryte_indexability.
[779] Fix | Delete
$wpseo_option = get_option( 'wpseo' );
[780] Fix | Delete
if ( isset( $wpseo_option['onpage_indexability'] ) && ! isset( $wpseo_option['ryte_indexability'] ) ) {
[781] Fix | Delete
$wpseo_option['ryte_indexability'] = $wpseo_option['onpage_indexability'];
[782] Fix | Delete
unset( $wpseo_option['onpage_indexability'] );
[783] Fix | Delete
update_option( 'wpseo', $wpseo_option );
[784] Fix | Delete
}
[785] Fix | Delete
[786] Fix | Delete
if ( wp_next_scheduled( 'wpseo_ryte_fetch' ) ) {
[787] Fix | Delete
wp_clear_scheduled_hook( 'wpseo_ryte_fetch' );
[788] Fix | Delete
}
[789] Fix | Delete
[790] Fix | Delete
/*
[791] Fix | Delete
* Re-register capabilities to add the new `view_site_health_checks`
[792] Fix | Delete
* capability to the SEO Manager role.
[793] Fix | Delete
*/
[794] Fix | Delete
do_action( 'wpseo_register_capabilities' );
[795] Fix | Delete
WPSEO_Capability_Manager_Factory::get()->add();
[796] Fix | Delete
}
[797] Fix | Delete
[798] Fix | Delete
/**
[799] Fix | Delete
* Perform the 14.0.3 upgrade.
[800] Fix | Delete
*
[801] Fix | Delete
* @return void
[802] Fix | Delete
*/
[803] Fix | Delete
private function upgrade_1403() {
[804] Fix | Delete
WPSEO_Options::set( 'ignore_indexation_warning', false );
[805] Fix | Delete
}
[806] Fix | Delete
[807] Fix | Delete
/**
[808] Fix | Delete
* Performs the 14.1 upgrade.
[809] Fix | Delete
*
[810] Fix | Delete
* @return void
[811] Fix | Delete
*/
[812] Fix | Delete
private function upgrade_141() {
[813] Fix | Delete
/*
[814] Fix | Delete
* These notifications are retrieved from storage on the `init` hook with
[815] Fix | Delete
* priority 1. We need to remove them after they're retrieved.
[816] Fix | Delete
*/
[817] Fix | Delete
add_action( 'init', [ $this, 'remove_notifications_for_141' ] );
[818] Fix | Delete
add_action( 'init', [ $this, 'clean_up_private_taxonomies_for_141' ] );
[819] Fix | Delete
[820] Fix | Delete
$this->reset_permalinks_of_attachments_for_141();
[821] Fix | Delete
}
[822] Fix | Delete
[823] Fix | Delete
/**
[824] Fix | Delete
* Performs the 14.2 upgrade.
[825] Fix | Delete
*
[826] Fix | Delete
* Removes the yoast-acf-analysis notice when it's still in the database.
[827] Fix | Delete
*
[828] Fix | Delete
* @return void
[829] Fix | Delete
*/
[830] Fix | Delete
private function upgrade_142() {
[831] Fix | Delete
add_action( 'init', [ $this, 'remove_acf_notification_for_142' ] );
[832] Fix | Delete
}
[833] Fix | Delete
[834] Fix | Delete
/**
[835] Fix | Delete
* Performs the 14.5 upgrade.
[836] Fix | Delete
*
[837] Fix | Delete
* @return void
[838] Fix | Delete
*/
[839] Fix | Delete
private function upgrade_145() {
[840] Fix | Delete
add_action( 'init', [ $this, 'set_indexation_completed_option_for_145' ] );
[841] Fix | Delete
}
[842] Fix | Delete
[843] Fix | Delete
/**
[844] Fix | Delete
* Performs the 14.9 upgrade.
[845] Fix | Delete
*
[846] Fix | Delete
* @return void
[847] Fix | Delete
*/
[848] Fix | Delete
private function upgrade_149() {
[849] Fix | Delete
$version = get_option( 'wpseo_license_server_version', 2 );
[850] Fix | Delete
WPSEO_Options::set( 'license_server_version', $version );
[851] Fix | Delete
delete_option( 'wpseo_license_server_version' );
[852] Fix | Delete
}
[853] Fix | Delete
[854] Fix | Delete
/**
[855] Fix | Delete
* Performs the 15.1 upgrade.
[856] Fix | Delete
*
[857] Fix | Delete
* @return void
[858] Fix | Delete
*/
[859] Fix | Delete
private function upgrade_151() {
[860] Fix | Delete
$this->set_home_url_for_151();
[861] Fix | Delete
$this->move_indexables_indexation_reason_for_151();
[862] Fix | Delete
[863] Fix | Delete
add_action( 'init', [ $this, 'set_permalink_structure_option_for_151' ] );
[864] Fix | Delete
add_action( 'init', [ $this, 'store_custom_taxonomy_slugs_for_151' ] );
[865] Fix | Delete
}
[866] Fix | Delete
[867] Fix | Delete
/**
[868] Fix | Delete
* Performs the 15.3 upgrade.
[869] Fix | Delete
*
[870] Fix | Delete
* @return void
[871] Fix | Delete
*/
[872] Fix | Delete
private function upgrade_153() {
[873] Fix | Delete
WPSEO_Options::set( 'category_base_url', get_option( 'category_base' ) );
[874] Fix | Delete
WPSEO_Options::set( 'tag_base_url', get_option( 'tag_base' ) );
[875] Fix | Delete
[876] Fix | Delete
// Rename a couple of options.
[877] Fix | Delete
$indexation_started_value = WPSEO_Options::get( 'indexation_started' );
[878] Fix | Delete
WPSEO_Options::set( 'indexing_started', $indexation_started_value );
[879] Fix | Delete
[880] Fix | Delete
$indexables_indexing_completed_value = WPSEO_Options::get( 'indexables_indexation_completed' );
[881] Fix | Delete
WPSEO_Options::set( 'indexables_indexing_completed', $indexables_indexing_completed_value );
[882] Fix | Delete
}
[883] Fix | Delete
[884] Fix | Delete
/**
[885] Fix | Delete
* Performs the 15.5 upgrade.
[886] Fix | Delete
*
[887] Fix | Delete
* @return void
[888] Fix | Delete
*/
[889] Fix | Delete
private function upgrade_155() {
[890] Fix | Delete
// Unset the fbadminapp value in the wpseo_social option.
[891] Fix | Delete
$wpseo_social_option = get_option( 'wpseo_social' );
[892] Fix | Delete
[893] Fix | Delete
if ( isset( $wpseo_social_option['fbadminapp'] ) ) {
[894] Fix | Delete
unset( $wpseo_social_option['fbadminapp'] );
[895] Fix | Delete
update_option( 'wpseo_social', $wpseo_social_option );
[896] Fix | Delete
}
[897] Fix | Delete
}
[898] Fix | Delete
[899] Fix | Delete
/**
[900] Fix | Delete
* Performs the 15.7 upgrade.
[901] Fix | Delete
*
[902] Fix | Delete
* @return void
[903] Fix | Delete
*/
[904] Fix | Delete
private function upgrade_157() {
[905] Fix | Delete
add_action( 'init', [ $this, 'remove_plugin_updated_notification_for_157' ] );
[906] Fix | Delete
}
[907] Fix | Delete
[908] Fix | Delete
/**
[909] Fix | Delete
* Performs the 15.9.1 upgrade routine.
[910] Fix | Delete
*
[911] Fix | Delete
* @return void
[912] Fix | Delete
*/
[913] Fix | Delete
private function upgrade_1591() {
[914] Fix | Delete
$enabled_auto_updates = get_option( 'auto_update_plugins' );
[915] Fix | Delete
$addon_update_watcher = YoastSEO()->classes->get( Addon_Update_Watcher::class );
[916] Fix | Delete
$addon_update_watcher->toggle_auto_updates_for_add_ons( 'auto_update_plugins', [], $enabled_auto_updates );
[917] Fix | Delete
}
[918] Fix | Delete
[919] Fix | Delete
/**
[920] Fix | Delete
* Performs the 16.2 upgrade routine.
[921] Fix | Delete
*
[922] Fix | Delete
* @return void
[923] Fix | Delete
*/
[924] Fix | Delete
private function upgrade_162() {
[925] Fix | Delete
$enabled_auto_updates = get_site_option( 'auto_update_plugins' );
[926] Fix | Delete
$addon_update_watcher = YoastSEO()->classes->get( Addon_Update_Watcher::class );
[927] Fix | Delete
$addon_update_watcher->toggle_auto_updates_for_add_ons( 'auto_update_plugins', $enabled_auto_updates, [] );
[928] Fix | Delete
}
[929] Fix | Delete
[930] Fix | Delete
/**
[931] Fix | Delete
* Performs the 16.5 upgrade.
[932] Fix | Delete
*
[933] Fix | Delete
* @return void
[934] Fix | Delete
*/
[935] Fix | Delete
private function upgrade_165() {
[936] Fix | Delete
add_action( 'init', [ $this, 'copy_og_settings_from_social_to_titles' ], 99 );
[937] Fix | Delete
[938] Fix | Delete
// Run after the WPSEO_Options::enrich_defaults method which has priority 99.
[939] Fix | Delete
add_action( 'init', [ $this, 'reset_og_settings_to_default_values' ], 100 );
[940] Fix | Delete
}
[941] Fix | Delete
[942] Fix | Delete
/**
[943] Fix | Delete
* Performs the 17.2 upgrade. Cleans out any unnecessary indexables. See $cleanup_integration->get_cleanup_tasks() to see what will be cleaned out.
[944] Fix | Delete
*
[945] Fix | Delete
* @return void
[946] Fix | Delete
*/
[947] Fix | Delete
private function upgrade_172() {
[948] Fix | Delete
wp_unschedule_hook( 'wpseo_cleanup_orphaned_indexables' );
[949] Fix | Delete
wp_unschedule_hook( 'wpseo_cleanup_indexables' );
[950] Fix | Delete
[951] Fix | Delete
if ( ! wp_next_scheduled( Cleanup_Integration::START_HOOK ) ) {
[952] Fix | Delete
wp_schedule_single_event( ( time() + ( MINUTE_IN_SECONDS * 5 ) ), Cleanup_Integration::START_HOOK );
[953] Fix | Delete
}
[954] Fix | Delete
}
[955] Fix | Delete
[956] Fix | Delete
/**
[957] Fix | Delete
* Performs the 17.7.1 upgrade routine.
[958] Fix | Delete
*
[959] Fix | Delete
* @return void
[960] Fix | Delete
*/
[961] Fix | Delete
private function upgrade_1771() {
[962] Fix | Delete
$enabled_auto_updates = get_site_option( 'auto_update_plugins' );
[963] Fix | Delete
$addon_update_watcher = YoastSEO()->classes->get( Addon_Update_Watcher::class );
[964] Fix | Delete
$addon_update_watcher->toggle_auto_updates_for_add_ons( 'auto_update_plugins', $enabled_auto_updates, [] );
[965] Fix | Delete
}
[966] Fix | Delete
[967] Fix | Delete
/**
[968] Fix | Delete
* Performs the 17.9 upgrade routine.
[969] Fix | Delete
*
[970] Fix | Delete
* @return void
[971] Fix | Delete
*/
[972] Fix | Delete
private function upgrade_179() {
[973] Fix | Delete
WPSEO_Options::set( 'wincher_integration_active', true );
[974] Fix | Delete
}
[975] Fix | Delete
[976] Fix | Delete
/**
[977] Fix | Delete
* Performs the 18.3 upgrade routine.
[978] Fix | Delete
*
[979] Fix | Delete
* @return void
[980] Fix | Delete
*/
[981] Fix | Delete
private function upgrade_183() {
[982] Fix | Delete
$this->delete_post_meta( 'yoast-structured-data-blocks-images-cache' );
[983] Fix | Delete
}
[984] Fix | Delete
[985] Fix | Delete
/**
[986] Fix | Delete
* Performs the 18.6 upgrade routine.
[987] Fix | Delete
*
[988] Fix | Delete
* @return void
[989] Fix | Delete
*/
[990] Fix | Delete
private function upgrade_186() {
[991] Fix | Delete
if ( is_multisite() ) {
[992] Fix | Delete
WPSEO_Options::set( 'allow_wincher_integration_active', false );
[993] Fix | Delete
}
[994] Fix | Delete
}
[995] Fix | Delete
[996] Fix | Delete
/**
[997] Fix | Delete
* Performs the 18.9 upgrade routine.
[998] Fix | Delete
*
[999] Fix | Delete
It is recommended that you Edit text format, this type of Fix handles quite a lot in one request
Function