Уроки и функции WordPress для работы с сетью сайтов WordPress Multisite.
В основном этот пост о том, что в WordPress 5.3 на странице «Все сайты» в режиме мультисайт появились вкладки-ссылки с количеством сайтов каждого статуса, а также про новый фильтр хук views_sites-network, который позволяет нам редактировать текущие и добавлять свои.
В WordPress 5.3 на странице всех сайтов сети в админке теперь отображаются статусы сайтов рядом в URL. Помимо всего прочего появился хук display_site_states
, позволяющий написать что-то своё.
Позволяет получить сайты сети WordPress Мультисайт, соответствующие переданным в функцию параметрам.
Мне кажется скоро надо будет создавать отдельную метку #фильтры_в_админке, потому что у меня уже есть пост про то, как добавить фильтр по элементам таксономий, фильтр записей по автору, а теперь ещё и вот это:
Короче говоря этот условный тег проверяет наличие в базе данных таблицы wp_blogmeta
(появившейся в WordPress 5.1), и возвращает true
, если она есть, false
– в обратном случае.
В версии WordPress 5.1 была представлена новая таблица метаданных, предназначенная для сайтов внутри сети WordPress Мультисайт.
В случае успеха возвращает ID (meta_id
) записанных данных в БД, иначе – false
.