在Wordpress中,我有一个带医生的CPT,有两个分类: 医疗专业和医疗保健协议。
我正在建立一个小诊所的网站,我需要创建一个预约表格,人们可以选择医生,医学专业和相应的医疗保健协议。
如何动态填写多个选项,用户通过专业版进行过滤 - >博士 - >协议
答案 0 :(得分:0)
可以使用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
第三次下拉:
不清楚