Как добавить меткам категорию в WordPress?

Добрый день! На сайте нужны метки, но их надо разделить на две категории например "Люди" и "Собаки", к каждой метке надо будет приписывать описание, фото и посты где есть эта метка. Чем такое можно сделать в WordPress?
P.S. Т.е. нужны какие то сущности к которым можно привязать пост, у этой сущности будет своя страница с описанием, фото, названием. Должны быть категории для этих сущностей. Плюс на странице с этой сущностью надо вывести связанные посты.
P.P.S. Решил вопрос с помощью плагина Post-toPost. Мне подошёл идеально
  • Вопрос задан
  • 3020 просмотров
Пригласить эксперта
Ответы на вопрос 2
Alexufo
@Alexufo
противоречивый, сложный, весь компьютерный.
Есть плагины, которые могут связывать чо угодно между собой. Но вот не люблю я такие, поскольку они кода и базу немного утяжеляют.
Проблема в том, что ни меткам ни категориям нельзя задавать больше инфы, чем разрешает движек без плагинов. И метки и категории( что посути одно и тоже и различие только в том что катеогрии могут быть иерархическими.) созданы для связи каких либо вещей между собой. Это связи, не сущности как посты. И у них есть только поле максимум с описанием, которое можно эксплуатировать.

Но вам нужно похоже не то. Метка не может быть каждый раз разная с содержанием. Опишите подробнее, что хотите видеть без терминов пресса.
Ответ написан
HeadOnFire
@HeadOnFire
PHP, Laravel & WordPress Evangelist
Custom Taxonomy вам в помощь. Зарегистрируйте нужные таксономии и все. Будут у вас мухи отдельно, котлеты отдельно. Одну таксономию можно привязать к нескольким Post Types (как стандартным, так и Custom), например, к постам и аттачментам (медиа-файлам).

codex.wordpress.org/Function_Reference/register_ta...

Что касается дополнительных полей, если стандартных для таксономий не хватает - можно метаданные любые добавить, но судя по всему, у вас уровень разработки не очень высокий, поэтому проще сделать через нормальный интерфейс - установить Advanced Custom Fields и там все настроить.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы