поддерживать жизнь) По существу вопроса не совсем понятно. У CB есть поле типа 'association' которое позволяет выбрать элемент из указанного типа. Скажем, какой-нибудь post_type => doctor. или врачи у вас тоже повторителем в CB реализованы? В таком случае посоветую только переписать все заново. Повторяемые поля не для этого. Это грубо говоря плоские массивы. Доставать данные вам надо будет полным перебором либо городить кучу костылей. Плюс добрую половину функций wp из коробки сразу обрубаете на корню, которые он любезно предоставляет к cpt. Я бы и врачей и Направления сделал cpt, а уже через cb или acf связал бы их.
А я бы направления сделала таксой
Ну можно и так. Связь один ко многим можно будет на плечи wp переложить.
Ага, а если это плоская такса, то быстрые выборки из базы
Они будут делиться на взрослых и детей)
Тогда да, лучше делай через кастом таксономию, как Катя посоветовала, а деления на взрослых и детей кастом term. Без слез и боли это дело администрировать можно будет и на фронте фильтрацию реализовать.
Обсуждают сегодня