Php 扩展分类法搜索表单以包括自定义的文章类型字段

Php 扩展分类法搜索表单以包括自定义的文章类型字段,php,wordpress,Php,Wordpress,我有以下内容来创建分类法的搜索表单,来自“考试”自定义帖子类型 function buildSelect($tax){ $terms = get_terms($tax); $x = '<select multiple="multiple" name="'. $tax .'[]">'; $x .= '<option value="">Select '. ucfirst($tax) .'</option>'; foreach ($t

我有以下内容来创建分类法的搜索表单,来自“考试”自定义帖子类型

function buildSelect($tax){
    $terms = get_terms($tax);
    $x = '<select multiple="multiple" name="'. $tax .'[]">';
    $x .= '<option value="">Select '. ucfirst($tax) .'</option>';
    foreach ($terms as $term) {
       $x .= '<option value="' . $term->slug . '">' . $term->name . '</option>';
    }
    $x .= '</select>';
    return $x;
}
我想做的是扩展搜索,从“考试”自定义帖子类型中包含一个名为“考试代码”的字段

function buildSelect($tax){
    $terms = get_terms($tax);
    $x = '<select multiple="multiple" name="'. $tax .'[]">';
    $x .= '<option value="">Select '. ucfirst($tax) .'</option>';
    foreach ($terms as $term) {
       $x .= '<option value="' . $term->slug . '">' . $term->name . '</option>';
    }
    $x .= '</select>';
    return $x;
}
函数buildSelect($tax){
$terms=获取条款($tax);
$x='';
$x.=“选择”.ucfirst($tax)。”;
foreach($terms作为$term){
$x.=''.$term->name';
}
$x.='';
返回$x;
}
搜寻表格:

<form method="post" action="<?php bloginfo('url'); ?>/timetable-results/">
<?php  
$taxonomies = get_object_taxonomies('exam'); 
$taxonomies = array_diff($taxonomies, ["language", "post_translations"]);

foreach($taxonomies as $tax){
    echo buildSelect($tax);
}
?>
<input type="submit"/>
</form>