WP查询不会返回与get_posts()相同的内容

时间:2015-11-16 17:40:11

标签: php wordpress wp-query

我正在尝试修复使用“事件日历”和基本WP_Query来显示事件的wordpress网站的功能损坏。

事件日历支持重复发生的事件。问题是WP_Query仅返回父事件(下一个ocncences被设置为第一个事件的子项,但它们也具有相同的自定义帖子类型)。

我发现WP Query只返回父事件,但get_posts()函数返回完全相同的参数返回我需要的所有事件。

网站用于查找事件的参数数组:

array(8) { 
["ignore_sticky_posts"]=> int(1) 
["post_type"]=> array(1) { [0]=> string(12) "tribe_events" } 
["post_parent"]=> NULL 
["author"]=> NULL 
["posts_per_page"]=> int(-1) 
["offset"]=> int(0) 
["post__not_in"]=> array(1) { [0]=> int(427) } 
["display"]=> string(7) "excerpt" }

此代码在另一个插件中非常深入,所以除了改变WP_Query的行为之外,我没有其他选择。

提前致谢。

0 个答案:

没有答案