首页 > WordPress学习 > WordPress自定义查询WP_Query()函数使用方法介绍 舍弃query_posts()函数调用

WordPress自定义查询WP_Query()函数使用方法介绍 舍弃query_posts()函数调用

时间:2022年6月13日 分类:WordPress学习 浏览量:168

我们在使用WordPress时,query_posts()函数是使用非常频繁的,但是使用 query_posts 直接修改 WordPress 默认的主循环,会有以下的问题:

  • 会干扰那些用到了 WordPress 循环的插件。
  • 可能使一些 WordPress 条件判断函数失效。
  • 需要去处理重新设置,回滚和偏移等问题。

因此,我们可以采用WP_Query函数来代替,query_posts使用可以参见此前一篇文章:WordPress文章调用标签写法。接下来,我们可以参照query_posts来使用WP_Query函数

<?php
$args=array(
            'cat' => array(),
            'posts_per_page' => 10,
);
$newpost = new WP_Query($args);
if ( $newpost -> have_posts() ): while ( $newpost -> have_posts() ) : $newpost ->the_post();
?>
//这里展示要调用展示的内容 
<?php  endwhile; endif; wp_reset_query(); ?>

在这里,需要自定义一个变量,newpost,具体名称可以根据各自喜好来取。如此,我们就成功使用WP_Query()来调用相关文章。

使用 WP_Query 自定义 WordPress 循环是不干扰默认的 WordPress 主循环,而自定义查询的一种最简单最好方法。所以我们还能一个页面同时运行完全独 WordPress 循环。

版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权

文章名称:WordPress自定义查询WP_Query()函数使用方法介绍 舍弃query_posts()函数调用

文章链接:https://www.qqhgg.com/72.html

该作品系作者结合个人学习经验及互联网相关知识整合。如若侵权请通过投诉通道提交信息,我们将按照规定及时处理。

标签:

最新文章