gpt4 book ai didi

mysql - Wordpress - 如何输出 query_posts 使用的最后一个查询?

转载 作者:可可西里 更新时间:2023-11-01 08:54:28 25 4
gpt4 key购买 nike

我试图获取特定日期(即今天)的所有帖子,但由于某种原因它只返回了一个。

$wp_posts = query_posts(array(
'cat' => 4,
'post_status' => array('any', 'publish', 'future', 'inherit', 'revision', 'pending'),
'year' => '2011',
'monthnum' => '10',
'day' => '25',
'order_by' => 'post_date',
'order' => 'ASC'
));

这应该将今天的所有帖子都发布在一个类别下,但无论出于何种原因,它只输出 1 个帖子,我不知道为什么。

起初我以为这可能是永久链接的问题,但我删除了永久链接,它仍然只返回一个帖子?

在我的本地主机上,代码运行良好并输出特定日期所需的所有内容。

此外,我检查了数据库,当天的所有帖子都在那里,而且似乎处于计划或已发布状态。

所以 query_posts 没有理由只返回 1 个项目。

我想输出 query_posts 使用的最后一个查询来调查导致问题的原因。

如何详细输出 query_posts 使用的最后一个查询?

谢谢。

编辑。

我将接受将上述内容转换为冗长的 SQL 查询的答案,我可以运行该查询以查看发生了什么

最佳答案

看看http://codex.wordpress.org/Editing_wp-config.php#Save_queries_for_analysis (请务必注意不要在生产站点上执行此操作的警告)。

解决方案是您可能需要将参数数组中的 posts_per_page 值设置为 -1。

关于mysql - Wordpress - 如何输出 query_posts 使用的最后一个查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7890800/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com