php - 如何按名称从类别的子类别中获取帖子?

标签 php wordpress categories

我正在尝试创建已定义类别的子类别模板。 例如,对于每一个,我想检查他的子类别照片是否存在并获取该子类别的帖子。

这是我的类别树:

— Category Sessions
— — Subcategory Session 2015
— — — Subcategory Photos
— — — Subcategory ...
— — — Subcategory Videos
— — Subcategory Session 2014
— — — Subcategory Scores
— — Subcategory Session 2013
— — — Subcategory Photos
— — — Subcategory ...
— — — Subcategory Videos

如果 session 类别的子类别照片存在:

我的想法是进行如下查询:

$wp_query = new WP_query(... Session 20XX/Photos ...&showposts=20);

请问有办法吗?

最佳答案

我不知道有什么简洁、干净的方法可以做到这一点。以下应该可以工作,但是未经测试的代码 - 如果有任何问题请评论。将其包装在函数中将使整体代码更清晰。

$cat_args = array(
    'parent'                 => get_cat_ID( $year_cat_name ),
    'orderby'                  => 'name',
    'order'                    => 'DESC',
); 

$categories = get_categories($cat_args); 
foreach ($categories as $category) {
  if ($category->cat_name == 'Photos'){
    $wp_query = new WP_query(array('cat' => $category->cat_ID));
    // ...
    break;
  };
}

关于php - 如何按名称从类别的子类别中获取帖子?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29735167/

相关文章:

javascript - 如何在我的网站中获取用户在线状态(实时)

php - CSS 仅与 PHP API 内联工作

php - 正则表达式检测此模式 : something;something=something, some=something... 次数未知

php - 如何在表格中显示多个类别的产品

PHP 表单/MySQL - 无法连接

css - 如何在 CSS 中编辑 div 类中的 itemprop? (WordPress)

WordPress session 问题

javascript - 如何在Wordpress的一篇文章中插入或嵌入多个YouTube视频?

iphone - 在实现文件中使用类别作为私有(private)方法?

objective-c - 在运行时获取类的类别详细信息?