dongxiaowei_1234
2017-03-22 21:08
采纳率: 0%
浏览 190
已采纳

Wordpress WP_Term_Query自定义分类选择选项

The below code works really well for pulling in a select option list for all the entries in a custom taxonomy called 'make'. It only pulls in parent level ones which is perfect.

            <select id="make" name="make">
                <option value="">--</option>
                <?php $term_query = new WP_Term_Query( array( 'taxonomy' => 'make', 'parent' => 0 ) ); if ( ! empty( $term_query->terms ) ) {
                    foreach ( $term_query ->terms as $term ) {
                        echo '<option class="' . $term->name . '" value="' . $term->name . '">' . $term->name . '</option>';
                    }
                } else {    
                };?>
            </select>

However, i would like to create another identical version of this code but instead of pulling in a list of all the parent values, it should pull in all the child values. Not for a particular page or post, but should output a select list of ALL the child entries of a custom taxonomy, ignoring the parents. Any help is massively appreciated!

图片转代码服务由CSDN问答提供 功能建议

以下代码非常适合为自定义分类法中的所有条目提取选择选项列表 ”。 它只会提取完美的父级别。</ p>

 &lt; select id =“make”name =“make”&gt; 
&lt; option value =“”&gt  ;  - &lt; / option&gt; 
&lt;?php $ term_query = new WP_Term_Query(array('taxonomy'=&gt;'make','parent'=&gt; 0));  if(!empty($ term_query-&gt; terms)){
 foreach($ term_query  - &gt; terms as $ term){
 echo'&lt; option class =“'。$ term-&gt; name。'”  value =“'。$ term-&gt; name。'”&gt;'  。  $ term-&gt;名称。  '&lt; / option&gt;'; 
} 
}其他{
};?&gt; 
&lt; / select&gt; 
 </ code> </ pre> 
 
 

然而,我 想要创建此代码的另一个相同版本,但它不是拉入所有父值的列表,而是应该提取所有子值。 不适用于特定页面或帖子,但应输出自定义分类的所有子条目的选择列表,忽略父项。 任何帮助都非常感谢!</ p> </ div>

1条回答 默认 最新

相关推荐 更多相似问题