使用不带循环的WP_QUERY?

时间:2014-04-21 作者:yeahman

我想查询具有特定元值的帖子。我会使用WP_Query 但是当在循环中时(如果我错了,请纠正我。)我正在学习wordpress;它只是在循环中吗the_post() 这就决定了全球,它改变了global $post.

是否可以在不设置全局值的情况下循环?我只是想在帖子里找些东西,我不想用the_content, the_title, 等只是阵列的原始行?

如果我想查询WP_Query 有了meta字段条件和expect and want only post,我如何获得它?我还需要循环吗?

1 个回复
最合适的回答,由SO网友:Rarst 整理而成

查询本身不会更改全局变量,但是您可以正确地看到the_post()

仅检索帖子(作为结果数组)的最全面的方法是使用get_posts() 函数,它是包装器WP_Query 并采用相同的参数。

结束

相关推荐

Query date in wordpress loop

我目前有一个名为“事件”的自定义帖子类型。我根据这里的教程创建了这个http://tatiyants.com/how-to-use-wordpress-custom-post-types-to-add-events-to-your-site/. 我想查询日期,只显示日期即将到来的帖子,而不是过去的帖子。$event_date >= time然而,在教程中,他使用一个短代码显示结果。我正在尝试将其转换为标准wp循环,以便在索引中显示它。php。他在其短代码函数中使用以下内容:add_shortcode