Создание пользовательских таксономий

УрокиКомментариев нет

Добавление пользовательской таксономии можно осуществить тремя путями: написать ее код вручную с использованием Руководства WordPress (Кодекса), генерирование кода с использованием GenerateWP, и использование плагина для пользовательских типов контента, такого как Pods или Types. Плагины для пользовательских типов контента дают возможность создания пользовательских таксономий и пользовательских типов записей в админ-панели WordPress без надобности писать какой-либо код. Использовать плагин — самый простой способ создания пользовательской таксономии и получения инструментария для работы с пользовательскими типами контента.

Если вы все же выберете один из первых двух способов, вам надо будет добавлять код или в файл functions.php, или в пользовательский плагин. Я настоятельно рекомендую второй способ — создавать пользовательский плагин. Даже если вы не создавали раньше плагинов, я призываю вас к этому способу. Хоть добавление кода в functions.php и будет работать, но когда вы смените тему (скажем, вы захотите использовать новую или выявить неполадки в существующей), таксономия больше не будет работать.

Создаете ли вы свой код таксономии, по рекомендациям Кодекса, или используете GenerateWP для генерации кода, просто скопируйте текст в текстовый файл и добавьте одну строку кода в самом начале — и вы получите плагин. Загрузите его и установите, как и любые другие плагины.

Единственная строка, которую надо добавить для создания пользовательского плагина — это /* Plugin name: Custom Taxonomy */. Ниже представлен плагин для регистрации пользовательской таксономии под названием «vegetables», который я создал с использованием GenerateWP, так как это значительно легче и намного меньше вероятности ошибок в коде, как при ручном написании:

Кстати, я создал этот код с помощью GenerateWP менее, чем за 2 минуты! Служба великолепная, ручное написание кода теряет всякий смысл — сайт сгенерирует его автоматически. Для еще большего облегчения процесса вы можете использовать плагин Pluginception для создания пустого плагина и затем скопировать в него код от GenerateWP, используя редактор плагинов WordPress.

Статьи из раздела:

  1. Как работают архивы таксономий, тегов, категорий и пользовательских типов таксономий.
  2. Использование WP_Query с пользовательскими таксономиями
  3. Добавление пользовательских типов записей к архивам категорий и тегов.
  4. Делаем архивы категорий или таксономии иерархическими
  5. Создание пользовательской целевой страницы для архивов таксономий

Будь первым кто прокомментирует статью.

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

Войти с помощью: