В случае удаления чего-либо возвращает true, во всех остальных случаях – false. Забегая вперёд, отвечаю на ваш вопрос – нет, функция НЕ на основе switch_to_blog().
delete_site_meta_by_key($meta_key)
$meta_key
(строка) Ключ, хранящиеся под которым данные мы хотим удалить.
Пример
Допустим, таблица с метаданными сайтов сети WordPress Мультисайт wp_blogmeta до использования функции выглядит примерно так:
Затем мы делаем это:
delete_site_meta_by_key('language');
После чего все данные, которые есть на скриншоте выше, будут удалены.
Недавно я осознал, что моя миссия – способствовать распространению WordPress. Ведь WordPress – это лучший движок для разработки сайтов – как для тех, кто готов использовать заложенную структуру этой CMS, так и для тех, кто предпочитает headless решения.
Сам же я впервые познакомился с WordPress в 2009 году. Организатор WordCamp. Преподаватель в школах Epic Skills и LoftSchool.
Если вам нужна помощь с вашим сайтом или может даже разработка с нуля на WordPress / WooCommerce — пишите. Я и моя команда сделаем вам всё на лучшем уровне.