我在调试一种情况时遇到了困难,我认为一些关于这些系统如何工作的更好的背景信息将非常有用。我知道函数的使用query_posts
强烈劝阻。但是让我们假设我无法从代码中删除它。具体而言,查询更改为post\\u类型(apost_type
具体到我使用的主题)。这是查询更改后的外观:
posts_per_page=10&paged=0&post_type=project
然后循环开始,它可以成功地获取每个帖子的标题。但是当我打电话的时候
get_the_category
它返回一个空数组,即使所有帖子都有类别。我验证了它是一个空数组
var_dump
.
我对这些系统的工作原理没有很强的理解,所以强调不要使用query_posts
让我担心。之间是否存在任何可能的交互query_posts
和get_the_category
这可能会导致它无法正常工作?