首页 > 解决方案 > WordPress - get_posts 包含类别

问题描述

我正在尝试获取包含特定类别的帖子列表(在本例中为 $category_id):

$categorized_posts = get_posts(array('category' => $category_id));

问题是此函数将仅返回具有该类别作为第一类别的帖子,但帖子甚至可以有 6 个类别,而这个可以是第一个、第二个甚至最后一个。

有没有办法匹配包含类别的帖子并且没有将类别作为“主要类别”?

标签: phpwordpress

解决方案


通过获取整个帖子列表,然后过滤它们来解决。操作很繁重,但目前似乎是唯一的方法。


推荐阅读