Wordpress自定义帖子类型/分类动态选择

时间:2016-11-22 21:20:10

标签: wordpress forms select

在Wordpress中,我有一个带医生的CPT,有两个分类: 医疗专业和医疗保健协议。

我正在建立一个小诊所的网站,我需要创建一个预约表格,人们可以选择医生,医学专业和相应的医疗保健协议。

http://imgur.com/a/7e8wU

如何动态填写多个选项,用户通过专业版进行过滤 - >博士 - >协议

1 个答案:

答案 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

第三次下拉:

不清楚