Таблица wp_sitecategories
Таблица wp_sitecategories
является частью старой архитектуры WordPress Multisite (ранее WPMU или WordPress MU). Она была предназначена для организации сайтов сети в категории, что позволяло администраторам группировать их по тематике, типу или любому другому признаку.
Важно отметить, что данная таблица считается устаревшей (deprecated) и не используется в современных версиях WordPress. Начиная с версии 3.0
, когда WPMU был объединен с обычным WordPress, функционал категоризации сайтов был удален из ядра. Однако сама таблица может оставаться в базе данных старых установок, которые были обновлены с более ранних версий.
Поля
Поле | Тип данных | Описание |
---|---|---|
cat_ID |
bigint(20) |
Уникальный числовой идентификатор (ID) категории сайтов. Является первичным ключом таблицы. Значение автоматически инкрементируется при добавлении новой записи. |
cat_name |
varchar(55) |
Название категории сайтов (например, "Блоги", "Магазины", "Портфолио"). |
Исторический контекст и использование
В эпоху WordPress MU администратор сети мог создавать категории для удобства навигации и управления сайтами. Это позволяло фильтровать список сайтов в административной панели суперадминистратора по определенной тематике.
При создании нового сайта в сети ему можно было назначить одну из существующих категорий. Эта информация, по всей видимости, должна была храниться в главной таблице сайтов wp_blogs
, однако прямая связь между wp_blogs
и wp_sitecategories
в окончательной реализации так и не была полноценно реализована или широко использовалась.
Функционал был признан избыточным или непопулярным, и в конечном итоге его поддержка была прекращена. Современная реализация Multisite не предусматривает встроенных средств для категоризации сайтов. Для группировки сайтов сегодня используются другие методы, например, метки (tags) в плагинах или ручная фильтрация по домену.
Пример SQL-запроса
Просмотреть все сохраненные категории сайтов (если таблица существует) можно простым запросом:
SELECT * FROM wp_sitecategories;
Так как прямая связь с сайтами отсутствует, объединение с таблицей wp_blogs
не даст результата.