3. 关于日志顺序 默认情况下WordPress日志是按日期顺序排列的,这也是大多数人的需求,不过如果能更改默认的排列顺序那就更好了。 例如你可以随意调用几篇日志,让它们显示在侧边栏。 WordPress 2.9引入了以评论的数量多寡给文章排序的功能,这样就可以更方便地向访客显示最受欢迎的文章….不过这里为了使用query_posts,我们假设一下不
query_posts是wordpress非常好用的调用文章函数,可以调用某个分类、标签、日期及作者等不同范围的文章列表。下面随ytkah一起来看看query_posts函数使用方法小结 首先是query_posts 的一般写法。通常是如先定义查询再加入文章loop后再重置查询。 代码语言:javascript 代码运行次数:0 运行 AI代码解释 <?php //定义要显示...
WordPress模板标签query_posts用来限定The Loop循环的查询条件,query_posts()函数可以产生一个新的查询SQL的参数,而忽略URL接收的参数。如果不希望忽略,例如搜索结果页,那么可以在调用中使用$query_string。 query_posts()函数仅用于修改主循环,而不是一种在页面上生成次级循环的手段。如果你希望在主循环外另外生成循环...
query_posts()过于简单并且存在问题,通过用查询的新实例替换页面的主查询来修改主查询。相对来说这个函数效率较低下(re-runs SQL查询),并在某些情况下可能会彻底失败(特别是在处理帖子分页时)。任何当前的WP代码都应该使用更可靠的方法,例如使用pre_get_posts挂钩。 长话短说尽量不要使用 query_posts(); get_post...
今天就来说说WordPress 的主查询函数 -query_posts(),因为我正在制作的主题里面多次用到了这个函数 。 query_posts()查询函数决定了哪些文章出现在WordPress 主 循环(loop)中,正因为如此,query_posts函数仅用于修改主页循环(Loop),而不是在页面上生成次级循环。如果你希望在主循环外另外生 成循环,应该新建独立的WP...
当你开始调用时,WordPress会忽略通过URL接收到的其它参数(如页面编号或分类)。如果你希望保留这些信息,可以在对query_posts()的调用中使用$query_string全局变量。 例如,要设置文章的显示顺序而不影响查询字符串的剩余部分,可以将以下代码添加到主循环(loop)之前: global $query_string; query_posts($query_string ....
摘要:Query_posts是WordPress主题开发中最实用的语句。在query_posts的作用下,WordPress的…Query_posts是WordPress主题开发中最实用的语句。在query_posts的作用下,WordPress的Loop循环才能够调用并显示所有文章内容。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;$args=array('meta_key...
如果你在模板页面中使用 query_posts ,WordPress 就会在 query_posts 时执行数据库查询和检索记录(即它是如何知道是服务于哪个模板页面!)所以,当你使用 query_posts() 覆盖了默认的查询,你基本上就扔掉了默认的查询以及它的结果,并重新对数据库执行了另一个查询。
将query_posts()放在LOOP之前限定你所需要的条件,wp_query会产生一个新的使用你的参数的SQL查询,而忽视通过URL接收到的其它的参数,如果想不忽略,可以在调用中使用$query_string。 wordpress 将query_posts()放在LOOP之前限定你所需要的条件,wp_query会产生一个新的使用