WPSEO_Upgrade::remove_sitemap_validators
Removes all sitemap validators.
This should be executed on every upgrade routine until we have removed the sitemap caching in the database.
Метод класса: WPSEO_Upgrade{}
Хуков нет.
Возвращает
null. Ничего (null).
Использование
// private - только в коде основоного (родительского) класса $result = $this->remove_sitemap_validators();
Код WPSEO_Upgrade::remove_sitemap_validators() WPSEO Upgrade::remove sitemap validators Yoast 28.3
private function remove_sitemap_validators() {
global $wpdb;
// Remove all sitemap validators.
// phpcs:disable WordPress.DB.DirectDatabaseQuery.NoCaching -- Reason: No relevant caches.
// phpcs:disable WordPress.DB.DirectDatabaseQuery.DirectQuery -- Reason: Most performant way.
$wpdb->query(
$wpdb->prepare(
'DELETE FROM %i WHERE %i LIKE %s',
[ $wpdb->options, 'option_name', 'wpseo_sitemap%validator%' ],
),
);
}