WordPress фильтрует пользовательские таксономии по типу записей - PullRequest
1 голос
/ 21 февраля 2020

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

Возможно ли это? Я видел, как кто-то предлагал использовать фильтр post_edit_category_parent_dropdown_args, но я не понимаю, как я мог бы использовать его для фильтрации, поскольку он не позволяет указывать идентификаторы.

Единственное другое решение, о котором я мог подумать делал другую пользовательскую таксономию, копируя все данные, за исключением записи, которую я хочу отфильтровать, но это просто кажется грязным: /

РЕДАКТИРОВАТЬ :

Спасибо за ответы! Я не могу поделиться скриншотами, но я постарался объяснить это как можно лучше ниже:

У меня есть два пользовательских типа записей, один с именем «вакансия» и другой с именем «заказ», которые используют одну и ту же пользовательскую таксономию. с именем "location" в пользовательской таксономии определены 3 местоположения. Допустим, «Нидерланды», «Германия» и «Франция»

Теперь я хочу иметь возможность выбирать все пользовательские таксономии при редактировании «вакансии», а именно: «Нидерланды», «Германия» и «Франция». При редактировании «заказа» я хочу, чтобы «Германия» была скрытой или серой, поэтому единственными доступными параметрами являются «Германия» и «Франция»

1 Ответ

0 голосов
/ 06 марта 2020

Я так и не нашел решения, теперь у нас есть 2 пользовательские таксономии для таксономии «местоположение». (

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...