Невозможно создать категории и теги для публикаций в WordPress Multisite

Вопрос или проблема

Доброе утро всем,
Я унаследовал мультисайт на WordPress. Теперь мне нужно создать блог в виде подсайта, но мне невозможно создать новые категории, точнее, количество существующих категорий отображается, но они не выводятся, и невозможно связать их с записями. Также меню выбора категории по умолчанию в разделе настроек пустое. В главном сайте категории создаются без проблем. В чем может быть проблема?
Большое спасибо

Ответ или решение

Доброе утро!

Проблема, с которой вы столкнулись, при создании категорий и тегов для постов в WordPress Multisite, может иметь несколько причин. Давайте рассмотрим шаги, которые могут помочь вам решить эту проблему:

1. Проверьте настройки сети

  • Убедитесь, что у вас достаточно прав для создания категорий на подпользовательском сайте. Войдите в администраторскую панель главного сайта и перейдите в раздел «Может мультисайт» (Sites). Выберите ваш подпользовательский сайт и проверьте данные о пользователе. Убедитесь, что у вас есть роли, позволяющие управлять категориями (обычно это "Администратор").

2. Проверьте существующие категории

  • Зайдите в панель управления вашего подпользовательского сайта и перейдите в «Статьи» > «Категории». Убедитесь, что категории созданы именно для этого сайта, а не для основного сайта. Если категории доступны, но не отображаются, возможно, проблема в базе данных.

3. Проверьте базу данных

  • Если вы комфортно работаете с phpMyAdmin или другим инструментом управления базами данных, проверьте таблицы баз данных. Для каждого сайта в сети WordPress создаются свои собственные таблицы, например, wp_2_terms, wp_2_term_taxonomy, wp_2_term_relationships (где wp_2 — это префикс для вашего второго сайта). Убедитесь, что в таблицах есть записи для категорий и что они правильно связаны с вашими постами.

4. Проверьте наличие конфликтов с плагинами или темами

  • Деактивируйте все плагины на подпользовательском сайте и переключитесь на стандартную тему (например, Twenty Twenty-Three). Иногда конфликты между плагинами или между темами могут вызвать подобные проблемы. Если после деактивации плагинов и смены темы категории начинают отображаться, активируйте плагины по одному, чтобы определить, какой из них вызывает проблему.

5. Проверьте файл .htaccess

  • Убедитесь, что конфигурация вашего файла .htaccess верная. Для WordPress Multisite это должно выглядеть примерно так:
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
  • В админке, перейдите в раздел «Настройки» > «ЧПУ» (Permalinks) и просто нажмите «Сохранить изменения». Это может помочь, если есть проблемы с синхронизацией URL.

7. Проверьте настройки мультисайта

  • Убедитесь, что в настройках сети WordPress (в главной админ-панели) включены опции, касающиеся категорий и тегов. Ваша сеть должна позволять использовать таксономии для ваших подпользовательских сайтов.

Заключение

Если все вышеупомянутое не привело к успеху, возможно, стоит обратиться к провайдеру хостинга или в службу поддержки WordPress для дальнейшей диагностики. Готовы помочь вам в дальнейшем!

Удачи с вашим блогом!

Оцените материал
Добавить комментарий

Капча загружается...