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

14 февр. 2013 г., 07:38:54
Просмотры: 13.8K
Голосов: 7

Ранее я объявил таксономию "artist" для типа записей "profile".

Сейчас я создаю тип записей "CD" и хотел бы использовать тот же список исполнителей из типа записей "profile".

Это один из примеров, и если я найду решение, то буду использовать этот подход для совместного использования многих других таксономий между типами записей :D

Заранее спасибо.

P.S. Я использую JW Custom Post Types https://github.com/JeffreyWay/Easy-WordPress-Custom-Post-Types/

3
Комментарии

Я спросил таксономию, и она сказала, что всё в порядке.

Wyck Wyck
14 февр. 2013 г. 07:41:42

Пожалуйста, проверь [faq] и страницу [ask].

brasofilo brasofilo
14 февр. 2013 г. 09:22:38

@Katmassive также отметь правильный ответ как принятый, чтобы людям было проще его найти :)

trainoasis trainoasis
10 сент. 2019 г. 10:08:30
Все ответы на вопрос 2
1
18

Вы можете использовать массив типов записей в register_taxonomy()

$object_type (array/string) (обязательный) Название типа объекта для таксономии. Типы объектов могут быть встроенными типами записей (Post Type) или любыми пользовательскими типами записей, которые могут быть зарегистрированы.

http://codex.wordpress.org/Function_Reference/register_taxonomy

Пример:

register_taxonomy( 'artist', array( 'profile', 'cd' ), $args );
14 февр. 2013 г. 07:43:38
Комментарии

Я получил необъявленную ошибку от jw_custom_posts, я использую jw custom post type, вероятно, мне следовало включить это https://github.com/JeffreyWay/Easy-WordPress-Custom-Post-Types/

Katmassive Katmassive
14 февр. 2013 г. 08:30:37
0

Вы можете легко использовать функцию register_taxonomy_for_object_type() для связывания существующих таксономий с существующими типами записей.

14 февр. 2013 г. 08:38:40