Выбрать можно заполнить динамически с помощью JQuery/Ajax How to change options of <select> with jQuery?
Для заранее таксономические запросы проверить это https://code.tutsplus.com/tutorials/wp_query-arguments-taxonomies--cms-23090
Для создания выпадающего списка по специальности:
$terms = get_terms(array(
'taxonomy' => 'specialty',
'hide_empty' => false,
));
Это будет выводить массив, который вы можете использовать для генерации выбора.
Более подробная информация о функции и ее параметрах: https://developer.wordpress.org/reference/functions/get_terms/
Для создания раскрывающихся врача с избранной специальностью
$args = array(
'post_type' => 'doctor',
'tax_query' => array(
array(
'taxonomy' => 'specialty',
'field' => 'slug',
'terms' => 'eye',
),
),
);
$query = new WP_Query($args);
Этого выходным массив, который вы можете использовать для создания выбора.
Более подробную информацию о функции и ее параметры: https://codex.wordpress.org/Class_Reference/WP_Query
Для 3 Выпадающее:
Не ясно
Моя проблема заключается в заполнении выбирает динамически CPT/таксономии отношения – user3375840
Можете ли вы дайте более подробную информацию об этом –
В принципе, я хочу выпустить форму с тремя выборами. Один со специальностью. Когда пользователь выбирает специальность, другой выбор заселяется врачами, связанными с этой специальностью. И затем, последний выбор с медицинским соглашением, связанным со специальностью. – user3375840