Intereting Posts
GUID для связанного сообщения не на текущем языке Объединение пользовательских типов сообщений и категории сообщений Плагин WordPress для планирования встреч Передача данных POST с одной должности WP на другую Запрос на импорт данных из одной таблицы MultiSite в другую (страницы / подстраницы) Строка вывода с использованием php printf Моя новая тема WordPress, основанная на теме TwentyEleven, не отображает первую страницу или страницу блога Использование прямого вызова базы данных без ошибки кэширования wp_query для первого липкого, затем отобразите остальную часть сообщений, исключая первую липкую dynamic_sidebar, не отображающий боковую панель ограничение числа сообщений для достижимой страницы Ожидание платформы.linkedin.com Экспорт всех сообщений и мультимедиа в XML и / или Word Как изменить размер изображения в новом медиа-загрузчике (т. Е. Использовать среднюю и миниатюру) Редактор тематических сообщений не имеет вкладок Visual & Html и всех кнопок?

Как выбрать основную категорию?

Я ищу плагин или предложение о том, как выбрать первичный / основной (пользовательский таксономии) термин в пользовательском типе сообщений.

Например, я разрабатываю веб-сайт WordPress для музыкантов. У меня есть пользовательский тип сообщения «Релизы», в «Релизах» пользователь вводит информацию о песне (название, ссылки и т. Д.), А затем выбирает художника (или нескольких художников) из таксономии «Художники».

Моя цель – вывести что-то вроде «Bob Dylan ft. The Band …», используя что-то вроде get_the_terms ();

Я уже думал о том, что пользователь вручную вводит основного исполнителя (или второстепенных художников), я даже думал о создании дублированной таксономии (Primary Artist / Secondary) … Оба этих решения кажутся немного избыточными. Является ли их плагин, который позволит мне просто сохранить все это в одной таксономии, если пользователь просто выберет, какой художник является основным?

Solutions Collecting From Web of "Как выбрать основную категорию?"

В WordPress нет понятия «первичный» термин. Таксономии – это механизм группировки. Сообщение принадлежит нескольким терминам на равных условиях (каламбур не предназначен). Нет термина «больше» группы, чем остальные.

Из краткого описания вашего примера использования, интуитивно Художники были бы гораздо лучше определены как CPT. Но тогда дело сводится к отношениям между сообщениями, и WP не делает это ни из коробки. Хотя для этого есть стандартные плагины, такие как Posts2Post.

В целом я бы рекомендовал немного подумать об архитектуре. Когда таксономии становятся слишком сложными, он, как правило, является плохим знаком на долгий срок.

Сейчас уже 2 года. Но я также нашел ваш вопрос, глядя на то же самое. Вы можете использовать Yoast SEO Plugin для этого. Это помогает добавить эту основную функциональность, а также помочь вам прикоснуться к поисковой оптимизации и другим функциям.

Эти ссылки дали мне ответ Yoast SEO Plugin позволяет создавать первичные категории Пример здесь, как использовать код