WordPress

WordPress — самый популярный движок в мире, и я могу смело это утверждать. 31% всех (!) сайтов на планете работают на WordPress.

Добавление фильтра по сайтам в WordPress Multisite

Фильтр сайтов сети WordPress Мультисайт в админке WordPress

Мне кажется скоро надо будет создавать отдельную метку #фильтры_в_админке, потому что у меня уже есть пост про то, как добавить фильтр по элементам таксономий, фильтр записей по автору, а теперь ещё и вот это: ...

wp_unslash() – удаляет обратные слеши из строки или массива строк

Если смотреть в корень, то функция применяет стандартную PHP функцию stripslashes() к тому, что в неё передано – неважно, строки это или массивы со строками.

selected() – функция для отметки текущего значения в выпадающих списках

Функция позволяет сравнить два переданных в неё значения и в случае, если они совпадают, вывести или вернуть эту строку  selected='selected' (обратите внимание на одинарные кавычки и на пробел в начале).

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.