我正在尝试创建已定义类别的子类别模板。例如,对于每一个,我想检查他的子类别Photos
存在并获取此帖子。
这是我的分类树:
— Category Sessions
— — Subcategory Session 2015
— — — Subcategory Photos
— — — Subcategory ...
— — — Subcategory Videos
— — Subcategory Session 2014
— — — Subcategory Photos
— — — Subcategory ...
— — — Subcategory Videos
— — Subcategory Session 2013
— — — Subcategory Photos
— — — Subcategory ...
— — — Subcategory Videos
If子类别
Photos
属于
this 会话类别存在:
我的想法是进行如下查询:
$wp_query = new WP_query(... Session 20XX/Photos ...&showposts=20);
请问有没有办法做到这一点?
最合适的回答,由SO网友:M Haseeb 整理而成
// Getting Parent ID
$parent = get_term_by( \'name\', \'Session 2015\', \'category\');
// Checking if SubCategory Exist.
$term = term_exists(\'Photos\', \'category\', $parent->term_id);
//if Exist Do the query
if ($term !== 0 && $term !== null) {
$query = new WP_Query( \'cat=\'.$term[\'term_id\'] );
}
参考文献: