Обновление WordPress 5.1

WordPress 5.1 «Betty» появился 21-го февраля 2019 года и принёс улучшение производительности Gutenberg, метаданные для сайтов сети мультисайт, новые функции WP_Cron, проверку поддерживаемой PHP версии для плагинов.

is_site_meta_supported()

Короче говоря этот условный тег проверяет наличие в базе данных таблицы wp_blogmeta (появившейся в WordPress 5.1), и возвращает true, если она есть, false – в обратном случае.

Поддержка метаданных для сайтов сети мультисайт в WordPress 5.1

В версии WordPress 5.1 была представлена новая таблица метаданных, предназначенная для сайтов внутри сети WordPress Мультисайт.

update_site_meta()

Если у сайта с указанным $blog_id не существует метаданных с ключом $meta_key, то они будут добавлены.

add_site_meta()

В случае успеха возвращает ID (meta_id) записанных данных в БД, иначе – false.

delete_site_meta_by_key()

В случае удаления чего-либо возвращает true, во всех остальных случаях – false. Забегая вперёд, отвечаю на ваш вопрос – нет, функция НЕ на основе switch_to_blog().

delete_site_meta()

Функция позволяет работать с таблицей метаданных сайтов сети мультисайт – wp_blogmeta, а именно – удалять метаданные из базы данных.

get_site_meta()

Функция позволяет работать с таблицей метаданных сайтов сети мультисайт – wp_blogmeta, а именно – получать значение конкретного мета поля.

Миша Рудрастых и WordPress

Полезности из мира WordPress и жизни студии.

Мой телеграм-канал