【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等上运行它。
推荐阅读
- 高级自定义字段的三元运算符
- 在导航中使用语言按钮切换语言WordPress
- 滑动手势和WordPress模板
- 使用CSS设置论文下拉菜单的样式
- 在不创建新表的情况下为WordPress插件存储变量
- 有关single.php工作原理 WordPress文件的一些信息()
- 在移动设备上滚动时,将锁定元素平滑化到屏幕顶部
- 分享pp助手设置铃声的图文详细教程
- 靠谱助手如何绑定谷歌账号