Tax_Query无法与WP_Query一起使用

【Tax_Query无法与WP_Query一起使用】我一直在努力尝试使tax_query在我的WP_Query中工作。代码如下:

$nextSundayTalkArgs = array( 'post_type' => 'talk', 'posts_per_page' => 1, 'tax_query' => array( array( 'taxonomy' => 'talk-type', 'field' => 'slug', 'terms' => 'sunday-talk' ) ) ); $nextSundayTalkQuery = new WP_Query( $nextSundayTalkArgs );

肯定有帖子类型为” 对话” 的帖子-如果我删除tax_query部分, 则正确的帖子显示就很好。有5个谈话的正确分类法术语为” 星期天谈话” (如果我尝试使用ID而不是子弹也不起作用)。
奇怪的是, 如果我将帖子类型更改为” 帖子” , 而将分类法更改为” 类别” , 而忽略了” 字段” 和” 术语” 部分, 那么我的唯一帖子将完全不包含任何条款。
在我发疯之前, 任何帮助都将不胜感激。
#1最终在Wordpress Stackexchange上获得了一些帮助, 找到了答案。仍然不能100%知道我在做什么错, 但是我的函数布局和在index.php中使用的post循环似乎都存在问题。
对于遇到此问题并感兴趣的任何人:
https://wordpress.stackexchange.com/questions/84607/custom-taxonomy-and-tax-query
#2我不确定你的答案, 但是我首先会尝试找出你的代码产生的数据库查询。
https://wordpress.stackexchange.com/questions/4809/how-to-display-sql-query-that-ran-in-query
这是各种调试查询方式的链接。当你看到它的功能时, 它可以提供很大的帮助, 可以在phpmyadmin等上运行它。

    推荐阅读