Intereting Posts
Как исправить эту ошибку Fatal error: Call to undefined function …? Как размещать сообщения на страницах с использованием запросов Долгое время ожидания на GoDaddy? Как внести вклад в WordPress Core с использованием Tortoise SVN? Media Modal Добавить еще одну кнопку Как добавить дополнительные пользовательские поля в мета-таблицу пользователя одновременно Лучший способ вызвать функцию из пользовательского шаблона WooCommerce wp-cli отображает сообщения php при ошибках отображения Добавить выпадающий список для комментариев? Пользовательские WP_QUERY $ args Есть ли какая-либо запись установленных плагинов в базе данных? Есть ли способ включить массовое редактирование и быстрое редактирование пользовательских типов сообщений? wp_update_post не обновляет переведенный пост с помощью WPML Как удалить страницы меню администратора, вставленные плагинами и темами в верхнюю панель администратора? Объединение тегов из типов сообщений

Тот же самый слизень в нескольких таксономах

У нас есть проект, который использует несколько пользовательских таксономий, и мы обнаруживаем, что клиент хочет добавить один и тот же термин в нескольких из них. В то время как первый пул для Foo может быть foo , последующие копии Foo в разных таксономиях становятся foo-2 .

Было бы лучше, если бы оба термина могли использовать один и тот же слизень. Он будет менее запутанным и позволит использовать более удобные URL-адреса, такие как search?tax=foo а не search?tax=foo-2 .

Я замечаю, что wp_terms и wp_term_taxonomy являются отдельными, что позволяет мне полагать, что технически возможно на тот же срок (Foo с slug foo ) появляться более чем в одной таксономии. Но этот параметр не отображается в пользовательском интерфейсе. Есть ли веская причина для этого? Буду ли я рисковать будущей нестабильностью, путаясь с такой базой данных?

Когда вы говорите ключевое слово , вы имеете в виду термин ?

Я просто сделал быстрый тест, чтобы подтвердить: у меня может быть тот же термин , который имеет тот же самый пуля , как в таксономиях категории , так и в Post Tag , поэтому я предполагаю, что пользовательские таксономии также могут иметь термины с одинаковым слизью.

Итак, может быть, существует некоторая таксономия / термин путаница здесь? search?tax=foo видимому, подразумевает поиск, основанный на таксономии , а не на таксономии . Поиск в таксономическом термине будет выглядеть как search?taxonomy=foo&term=bar или, возможно, search?term=bar .