3. 关于日志顺序 默认情况下WordPress日志是按日期顺序排列的,这也是大多数人的需求,不过如果能更改默认的排列顺序那就更好了。 例如你可以随意调用几篇日志,让它们显示在侧边栏。 WordPress 2.9引入了以评论的数量多寡给文章排序的功能,这样就可以更方便地向访客显示最受欢迎的文章….不过这里为了使用query_posts,我...
具体可以参考WordPress官方文档:[https://developer.wordpress.org/reference/functions/query_posts/](https://developer.wordpress.org/reference/functions/query_posts/) 需要注意的是,query_posts函数会修改默认的WordPress查询,因此在使用之前,最好先备份原来的查询参数。另外,query_posts不是一个高效的查询方法,如果...
query_posts是wordpress非常好用的调用文章函数,可以调用某个分类、标签、日期及作者等不同范围的文章列表。下面随ytkah一起来看看query_posts函数使用方法小结 首先是query_posts 的一般写法。通常是如先定义查询再加入文章loop后再重置查询。 代码语言:javascript 代码运行次数:0 运行 AI代码解释 <?php //定义要显示...
今天就来说说WordPress 的主查询函数 -query_posts(),因为我正在制作的主题里面多次用到了这个函数 。 query_posts()查询函数决定了哪些文章出现在WordPress 主 循环(loop)中,正因为如此,query_posts函数仅用于修改主页循环(Loop),而不是在页面上生成次级循环。如果你希望在主循环外另外生 成循环,应该新建独立的WP_...
如果你在模板页面中使用 query_posts ,WordPress 就会在 query_posts 时执行数据库查询和检索记录(即它是如何知道是服务于哪个模板页面!)所以,当你使用 query_posts() 覆盖了默认的查询,你基本上就扔掉了默认的查询以及它的结果,并重新对数据库执行了另一个查询。
当你开始调用时,WordPress会忽略通过URL接收到的其它参数(如页面编号或分类)。如果你希望保留这些信息,可以在对query_posts()的调用中使用$query_string全局变量。 例如,要设置文章的显示顺序而不影响查询字符串的剩余部分,可以将以下代码添加到主循环(loop)之前: global $query_string; query_posts($query_string ....
query_posts() 是WordPress 中用于执行自定义查询的函数之一。它允许你根据你的需求来检索和显示文章,但需要谨慎使用,因为它可能会影响到全局的 WordPress 查询,导致一些意外的行为和性能问题。在现代 WordPress 开发中,通常建议使用 WP_Query 类或get_posts() 函数来代替 query_posts()。 以下是关于 query_posts(...
1、打开WordPress当前主题目录,打开index.php,搜索代码: while(have_posts()) 将其替换成: /** * 名称:WordPress手动修改文章排列顺序 * 作者:露兜 * 博客:http://www.ludou.org/ * 最后修改:2010年11月14日 */ $paged=(get_query_var('paged'))?get_query_var('paged'):1; ...
使用时将query_posts()放在循环之前限定你所查询的条件,wp_query会使用你的查询参数产生一个新的SQL语句,从而忽视通过URL接收到的其它的参数,如果想不忽略,可以在调用中使用$query_string。 1、设置文章显示的顺序,但是不干扰其余的查询字符串,参数前须有“&”符号 query_posts($query_string . “&order=ASC”)...
WordPress输出文章最常见的函数是query_posts(),但query_posts()不是唯一的方式,而且乱用query_posts()不是一个好习惯。get_posts()或者WP_Query也可以达到相同的作用。看了一篇文章,描述了这三者的区别。 query_posts() query_posts()主要用来输出主循环,并且会创建很多全局变量。因此不适合到处使用,最佳使用场所...