首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

WordPress自定义查询WP_Query使用方法大全

'trash' // - 回收站中的文章 (2.9以后的版本可用). ), //注意:The 'any' 关键字可以用在 post_type post_status 查询,但是不能在数组中使用...' => 10, //(整数) - 每页显示的文章数量 (2.1以后的版本可用), 使用'posts_per_page'=-1 显示所有文章,如果查询处于订阅源中,WordPress用 'posts_per_rss...' => 10, //(整数) - n每页显示的文章数量 - 只在存档页面使用,在存档页面搜索结果页面覆盖了 showposts posts_per_page 参数 'nopaging' => false..., //(布尔值) - 在一页显示所有文章或使用分页,默认值为 'false', 使用分页 'paged' => get_query_var('paged'), //(整数) - 页数,分页显示第几页...,WordPress 在大多数查询中使用 SQL_CALC_FOUND_ROWS 查询, 即使你不需要分页,通过设置这个参数为真,我们告诉了了WordPress不要查询数据总行数,从而降低数据库负载,如果设置了这个参数为真

3.9K41

WordPress自定义查询:WP_Query的使用

'trash' // - 回收站中的文章 (2.9以后的版本可用). ), //注意:The 'any' 关键字可以用在 post_type post_status 查询,但是不能在数组中使用...' => 10, //(整数) - 每页显示的文章数量 (2.1以后的版本可用), 使用'posts_per_page'=-1 显示所有文章,如果查询处于订阅源中,WordPress用 'posts_per_rss...' => 10, //(整数) - n每页显示的文章数量 - 只在存档页面使用,在存档页面搜索结果页面覆盖了 showposts posts_per_page 参数 'nopaging' => false..., //(布尔值) - 在一页显示所有文章或使用分页,默认值为 'false', 使用分页 'paged' => get_query_var('paged'), //(整数) - 页数,分页显示第几页...,WordPress 在大多数查询中使用 SQL_CALC_FOUND_ROWS 查询, 即使你不需要分页,通过设置这个参数为真,我们告诉了了WordPress不要查询数据总行数,从而降低数据库负载,如果设置了这个参数为真

1.4K20
您找到你想要的搜索结果了吗?
是的
没有找到

WordPress 文章查询教程5:如何使用分页相关的参数

WordPress 中,使用 WP_Query 进行文章查询是最常见的操作,学习好这方面的操作, WordPress 开发基本就学会了一半。...「WordPress果酱」将通过一系列教程讲解如何使用 WP_Query 进行 WordPress 文章查询。...我写这一系列文章的目的也是为了方便自己使用这些参数的时候方便查询,所以如果你也是经常进行 WordPress 二次开发的话,建议收藏本文。...第五讲关于分页相关的参数,分页相关的参数比较多,先简单罗列一下: nopaging (boolean) – 如果为 true 则显示所有文章,false 则分页显示,默认为 false。...注意:如果 feed 中,则 WordPress使用存储的 "posts_per_rss" 选项覆盖此参数。

1.1K20

WordPress 教程:使用 wp_set_post_terms 给文章设置分类标签信息时参数的注意事项

我们在写插件的时候,可以使用 wp_set_post_terms 函数给文章设置分类标签信息,需要特别注意的时候,设置这两种不同的分类模式时候,这个函数的参数会有细微的差异。...wp_set_post_terms 函数参数的差异 function wp_set_post_terms( $post_id = 0, $terms = '', $taxonomy = 'post_tag...如果你设置的是层级关系的分类模式,比如分类(category),则使用 IDs,如果添加是没有层级关系的分类模式,比如标签(tag),则使用名字。 标签也想用 IDs?...为什么分类使用 IDs 不用数字类型 那么为什么层级关系的分类模式,比如分类(category),可以使用字符串类型的数字呢?...因为 wp_set_post_terms 使用 intval 函数在处理层级关系的分类模式时对 $terms 数组中的每个元素做了强类型转换。所以也为了防止冲突,他也直接接受 IDs 方式的参数。

81220

WordPress 条件判断标签及用法大全

WordPress 主题插件开发中,条件判断标签(Conditional Tags)是非常重要的,通过条件判断标签,我们可以判断各种情况,从而使用对应的代码等。...为了大家更加方便使用 WordPress 条件判断标签,我爱水煮鱼博客翻译了 WordPress 的官方文档 Conditional Tags,欢迎收藏本文以备用。...置顶文章(Sticky Post) is_sticky() WordPress 带有置顶文章的功能,使用这个标签判断是否为置顶文章,需要传递一个参数(通常为文章 id,用法同上)。...使用条件判断标签的实例 下面给出一些例子,让你明白上面的判断标签如何使用。 文章中的条件判断 下面的例子讲述了当用户访问一篇文章的时候如何使用 is_single() 来显示一些特殊的内容。...; } 下面的例子介绍了如何在主循环中使用条件判断语句。功能是在首页(index)中显示文章的摘要,而在文章(single)主页(home)中显示文章的正文内容。

3.5K20

10个WordPress的query_posts语句使用技巧

WordPress 2.9引入了以评论的数量多寡给文章排序的功能,这样就可以更方便地向访客显示最受欢迎的文章….不过这里为了使用query_posts,我们假设一下不使用WordPress的这个功能。...置顶文章 WordPress在 2.7版本中引入了文章置顶功能。 这使用户选定的文章能够不受时间的排序标准,总是显示在文章列表的最上方。...抓取所有文章 你可以用几种不同的方法在网站地图存档页等需要显示所有已发布文章的地方调用所有文章。 要调用所有已发布的文章,可以使用下面的这段代码: <?...根据对WordPress filter函数的介绍,可以用在文章查询调用上的filter包括: post_limits 应用于查询的LIMIT语句,该语句可返回日志数组 posts_distinct...在计算出分页后,该查询返回日志数组(分页并不影响WHERE语句,因此该函数相当于posts_where) posts_join 应用于查询的JOIN语句,该语句可返回日志数组 该过滤器函数与post_where

68190

WordPress 主循环全局变量

当我们进行 WordPress 开发的时候,首先我们必须要了解主循环全局变量,这样才知道在主循环中可以访问哪个全局变量 下面就讲解下 WordPress 主循环,以便能更好理解哪些全局变量可以被主循环中的模板函数调用...WordPress 主循环 WordPress 主循环(The Loop)是用来显示文章列表,和在单篇文章页面页显示留言列表的。 在主题的 index.php 中,主循环的代码如下: <?...the_post 函数获取第一篇文章,并设置文章的数据(如作者,是否多个分页等等),赋给 $post 这个全局变量,所以我们可以访问它。...随着循环的过程,循环查询到的文章都会被赋值到 $post 这个全局变量。 所以 the_post() 函数被调用之后,我们就可以使用许多模板函数全局变量。...,post_date,post_excerpt,comment_count 其他。

62910

WordPress 中 body_class 函数那些事

} term-post-format-{format} term-{ID} 页面(Page) 所有静态页面都输出 page page-id-{ID} 类。...带有结果的搜索页面:search-results 没有结果的搜索页面:search-no-results 分页页面或者多页码的页面 分页页面通常是指文章索引页面底部的翻页。 此外文章内也有分页页面。...自定义背景 如果使用了自定义背景功能来显示背景图片或者颜色,会输出 custom-background 类。...自定义 body_class 函数输出的类 在前面的使用中已经提到了这个函数的唯一的参数,传递进去值就会输出相应的参数,这里不再赘述。下面介绍一下通过条件判断过滤器自定义输出类。...这样,就需要 WordPress 强大的条件判断标签了。这里推荐一下 我爱水煮鱼 博客翻译编写的 WordPress 条件判断标签及其使用方法。

45330

WordPress主题模板的制作技巧

while(have_posts()) – 如果有日志,那么当博客有日志的时候,执行下面 the_post() 这个函数。the_post() – 调用具体的日志来显示。...> //分页导航 没有文章 //注释:并不是所有的代码都需要两部分用来打开关闭。...有些代码能够自我关闭,这就解释了 have_posts() the_post(); 这两个函数。因为 the_post(); 在 if() while() 的外面,只需要分号去结束或者关闭。...while(have_posts()) – 如果有日志,那么当博客有日志的时候,执行下面 the_post() 这个函数。the_post() – 调用具体的日志来显示。...> //注释:并不是所有的代码都需要两部分用来打开关闭。有些代码能够自我关闭,这就解释了 have_posts() the_post(); 这两个函数。

71330

wordpress常用插件汇总

WordPress之所以能成为目前最具人气的独立博客程序,除了无数爱好者为它开发的主题外,源源不断的插件支持也是重要的原因之一。wordpress的强大,也是在于无数爱好者源源不断的主题插件。...需配合一些UTW或Simple tagging使用。 博客优化相关: 45、Related Posts:显示相关文章的插件。可能需要配合其它插件,比如UTW或Simple tagging使用。...可以显示年、月、周、分类最流行的文章。具体可以看看这篇文章旁边的“同期热门文章”“年度热门文章”。...51、Next/Previous Post in same Category:在文章里展示同类别的上一篇下一篇。...:文章分页插件 133、TDO Mini Forms:联系插件 134、支付宝捐赠插件:添加支付宝捐赠图像 135、Wordpress Comment Url Validation:自动更正留言者的网址

1.6K20

WORDPRESS插件大全

需配合一些UTW或Simple tagging使用。 博客优化相关: 45、Related Posts:显示相关文章的插件。可能需要配合其它插件,比如UTW或Simple tagging使用。...可以显示年、月、周、分类最流行的文章。具体可以看看这篇文章旁边的“同期热门文章”“年度热门文章”。...51、Next/Previous Post in same Category:在文章里展示同类别的上一篇下一篇。...130、External Links Plugin:控制链接属性 131、skypebt:显示skype在线状态 132、pagepost:文章分页插件 133、TDO Mini Forms:联系插件...:文章分页插件 193、TDO Mini Forms:联系插件 194、支付宝捐赠插件:添加支付宝捐赠图像 195、Wordpress Comment Url Validation:自动更正留言者的网址

5.4K30
领券