What does $temp do?

时间:2019-03-10 作者:tafo

我是WordPress开发的新手。我看到一个样本$temp 存储旧的$wp_query 在实例化新WP_Query. 我猜它是用来在显示当前帖子以外的帖子时返回原始状态的$wp_query 包含。但是,我想确定并了解其他原因。我想知道这类行动的最佳方式是什么。

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

样本中使用的任何变量的作用完全取决于该特定样本。如果示例将查询分配给名为$temp, 那就是$temp 做它并不意味着其他任何东西,它只是示例中显示的内容。

指南和教程作者可以并且将创建和使用他们想要的任何变量。你需要阅读并理解指南,才能理解他们在做什么,如果你不确定,可以询问作者。如果需要,请先学习基本的PHP,因为它将非常有用。

话虽如此,您所描述的—修改$wp_query 直接,然后重置它—你绝对应该never 做不要从任何告诉你这样做的消息来源获得进一步的建议。

如果您需要出于自己的目的查询帖子,请使用new WP_Query()get_posts(), 如果需要修改主查询,请使用pre_get_posts 滤器如果您需要了解更多信息,可以在web和本网站上全面记录这些内容。

相关推荐

使用新的WP-Query()从循环中过滤后期格式;

嗨,我目前正在为我的博客构建一个主题。下面的代码指向最新的帖子(特色帖子)。因为这将有一个不同的风格比所有其他职位。然而我想过滤掉帖子格式:链接使用我在循环中定义的WP查询,因为它给我带来了更多的灵活性。我该怎么做呢? <?php $featured = new WP_Query(); $featured->query(\'showposts=1\'); ?> <?php while ($featured->have_post