我有一个Wordpress分类法,我试图列出该分类法的所有术语,但前提是
function createFilterDropDown($tax, $introValue, $introText, $name, $id, $class) {
$terms = get_terms( $tax );
if ( ! empty( $terms ) && ! is_wp_error( $terms ) ){
echo '<div class="selectFilterWrap">';
echo '<select name="' . $name . '" id="' . $id . '" class="' . $class . '" >';
echo '<option value="' . $introValue . '">' . $introText . '</option>';
foreach ( $terms as $term ) {
$selected = ( $_GET[$name] === $term->slug ) ? 'selected="selected"' : '';
echo "<option $selected value='$term->slug'> $term->name </option>";
}
echo '</select>';
echo '</div>';
}
}
当前,上面的代码生成了一个术语列表,这是正确的,但是它也显示了带有针对其的帖子的术语,这也是我不希望包含的分类术语的一部分。
第二个分类法称为“ cpt_tax_intranet”,帖子被分配给的术语是“内部”。
简而言之,我需要
中的术语列表我所有的帖子都将被分配给术语“公共”或“内部”,而我只想在列表中显示已分配了帖子且也被分配给另一个分类术语“公共”的术语。
预先感谢任何可以帮助我的人。