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

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

自定义调用文章在网站建设中很常用,wordpress也很人性化,用新建查询new WP_Query就能实现相关功能。WP_Query怎么用呢?...- 显示某些自定义分类法里面的文章 * 重要提示: tax_query 使用多维数组 * 这种查询结构允许我们查询多个自定义分类法 */ 'tax_query' => array( //(数组) -...- 只存档页面使用,存档页面和搜索结果页面覆盖了 showposts 和 posts_per_page 参数 'nopaging' => false, //(布尔值) - 一页显示所有文章或使用分页...'); 如果查询设置为首页的页面模版中工作,查询参数 'page' 拥有文章分页或内容中使用 <!...返回文章的开头忽略/排除置顶文章,但是置顶文章还是会在自然查询中列出。

4.1K41
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    WordPress自定义查询WP_Query的使用

    wordpress默认会根据网址调用数据,不能满足我们所有建站要求,而WP_Query可以用于查询任何你想要的内容,相当于自定义数据调用。 wordpress的主循环 <?...- 显示某些自定义分类法里面的文章 * 重要提示: tax_query 使用多维数组 * 这种查询结构允许我们查询多个自定义分类法 */ 'tax_query' => array( //(数组) -...- 只存档页面使用,存档页面和搜索结果页面覆盖了 showposts 和 posts_per_page 参数 'nopaging' => false, //(布尔值) - 一页显示所有文章或使用分页...'); 如果查询设置为首页的页面模版中工作,查询参数 'page' 拥有文章分页或内容中使用 <!...返回文章的开头忽略/排除置顶文章,但是置顶文章还是会在自然查询中列出。

    1.4K20

    使用 WP_Query 而不是 query_posts 自定义 WordPress 查询

    前面我们介绍了 WordPress 的主循环和全局变量,那么如果需要自定义 WordPress 查询进行一些事情,可以有两种方法,最容易的方法是使用 query_posts 函数,另外一种方法就是自定义...使用 WP_Query 自定义查询 所以最好的方法是使用 WP_Query 来创建自定义 WordPress 查询,这样创建的查询和 WordPress 主循环隔离开,并不会影响主循环的行为。...> 上面代码定义了一个叫做 recent_query 的变量,它是类 WP_Query 的一个实例,然后我使用了 WP_Query 的一个方法 query 创建一个新的查询,它的参数和 query_posts...这样做的好处是环中,我们可以使用 WordPress 标准的文章相关的模板函数,比如下面是使用自定义的 Loop 先是最新5篇文章的完整代码: 最新日志 简单总结 使用 WP_Query 创建自定义 WordPress 查询是不会干扰默认的 WordPress 主循环,使用它我们完全可以一个页面同时运行两个或者以上完全独立的 WordPress

    34620

    WordPress是怎么设计扩展字段的?

    这些自定义字段存储为元数据,可以在编辑页面中填写,也可以发布的内容中显示。...它是存储wp_postmeta表中的,所有的自定义字段都混在一起,不够结构化。而且字段类型单一,扩展性有限。...WordPress中,自定义字段的表设计通常采用wp_postmeta表,该表存储了每篇文章或页面的元数据,包括自定义字段的名称和值。...meta_key:自定义字段的名称,以字符串类型存储。 meta_value:自定义字段的值,以字符串类型存储。 wp_postmeta表中,每个自定义字段都对应一条记录。...需要注意的是,为了提高查询效率,用户可以为自定义字段添加索引。例如,如果用户经常查询某个自定义字段的值,可以为meta_key字段添加一个普通索引,以便加快查询速度。

    22320

    WordPress 自定义字段 自定义域的使用方法

    WordPress的自定义字段是个非常有用的功能,自定义域是对wp文章功能的扩展和补充,通过使用WP自定义字段功能,可以给文章增加些额外的内容,如用WP做淘客模板时给产品添加商品价格显示,添加购买链接等...下面博客吧详细介绍wp自定义字段的使用方法步骤。...WordPress自定义字段使用方法: 使用WordPress撰写文章的时候,在内容输入框下面有一个“自定义栏目”(没有发现的童鞋,在后台顶部,点击“显示选项”——勾选“自定义栏目”) 点击“输入新栏目...”,名称里输入自定义字段的名称,如link,然后值里输入自定义字段的值,如https://qintia.com 然后点击“添加自定义栏目”,最后直接发表文章即可。...> 参数详解 $post_id 文章的ID,如果在循环中,可以用 get_the_ID() 来设置 $key 自定义字段的名称(键值) single 是否以字符串形式返回,false会返回数组形式(如果没有设置这个自定义字段的话

    1.8K20

    WordPress 文章查询教程6:如何使用排序相关的参数

    WordPress 中,使用 WP_Query 进行文章查询是最常见的操作,学习好这方面的操作, WordPress 开发基本就学会了一半。...「WordPress果酱」将通过一系列教程讲解如何使用 WP_Query 进行 WordPress 文章查询。...常用于页面(排序字段页面编辑页面的「页面属性」框中),也可用于具有不同 menu_order 值的任何文章类型(默认值都是 0)。...meta_value – 按照自定义字段排序,请先确保查询中已经设置了 meta_key,额外要注意,是按字母顺序排列的,这对于字符串来说没有问题,但对于数字可以结果不是你预期的,(例如结果是 1、3...meta_value_num – 按照数字类型自定义字段排序。

    1.5K30

    WordPress 文章查询教程9:如何使用自定义字段(post meta)参数

    WordPress 中,使用 WP_Query 进行文章查询是最常见的操作,学习好这方面的操作, WordPress 开发基本就学会了一半。...「WordPress果酱」将通过一系列教程讲解如何使用 WP_Query 进行 WordPress 文章查询。...type (string) – 自定义字段的类型,支持的类型有:'NUMERIC', 'BINARY', 'CHAR', 'DATE', 'DATETIME', 'DECIMAL', 'SIGNED',...简单自定义字段查询 获取自定义字段的 key 是 'color',而 value 则任意值都可的文章: $query = new WP_Query( array( 'meta_key' => 'color...=' ); $query = new WP_Query( $args ); 获取自定义字段 key 为设定日期且 value 为现在的文章,就是显示还未过期的活动: $args = array(

    1.1K10

    使用 WP-Postviews 统计日志浏览次数

    WP-Postviews 是我一直推荐的插件之一,它可以统计每篇日志被浏览的次数,通过对每篇日志的统计,这样我就可以知道哪些日志受读者欢迎,并且可以实现博客日志流量 Top 10 等功能,非常方便和强大...设置显示的模板 它还可以让你显示浏览次数最多的日志列表的模板 另外它还能详细设置哪些页面可以显示日志的浏览此数和显示给谁,我觉得这个貌似有点多余了。...WP-Postviews 使用 要让你的博客页面上显示浏览次数,你需要修改你博客当前使用的主题,主循环中插入以下代码: <?...WP-Postviews 高级技巧 WP-Postviews 是把数据存储到 WordPress 自定义字段中去的,所以如果你使用的是 Popularity Contest 这个插件,可以通过一个函数转换到...php $numberposts = 10; //要显示日志的数量 $most_viewd_posts = new WP_Query(); //使用 WP_Query 自定义 WordPress Loop

    58330

    .NET3.5新特性,Lambda表达式

    Lambda表达式的例子: 我以前的扩展方法博客贴子里,我演示了你如何可以象下面这样声明一个简单的Person类: ?... 象匿名方法要求参数类型是明确地指明的,Lambda表达式允许省略参数类型,而允许它们根据用法来推断出类型。...注: 假如你要给一个Lambda表达式明确地声明参数的类型的话,你可以Lambda参数表里的参数名字前声明参数类型,象这样: ?...这么做效率极其 高,对大数据库的扩缩性将是极差的。而我希望的是,LINQ到SQL的ORM将我上面的Lambda过滤条件翻译成SQL表达式,然后远程的数据库里进 行过滤性查询。...想阅读一些关于如何使用 IQueryable 来建立自定义的LINQ数据提供器的精彩博客系列的话,请看一下下面这些别人写的精彩博客贴子: LINQ to Amazon: Part 1, Part

    1.8K80

    免费的可视化Web报表工具,JimuReport v1.4.4-beta版本发布

    #847 引入依赖后访问swagger文档404#712 eladmin引入积木报表无法访问swagger-ui.html页#777 数据横向坏的时候 如果没有数据的话 会现在数据库字段#I4VBJI...动态列,三级数据存在错乱的严重bug#I4RP9G 设置自动换行后,数据显示不全#I4QZBO 图表控件挡住滚动条的问题#I4ONL5 关于报表查询页存在XSS漏洞攻击修复#I4NEVO 数据报表查询报表和折线图时...,导出图片中图形数据不正确#I4MASB 导出PDF后的条码没有显示下方的覆盖文字#754 新建报表加载缓慢,地图数据改为加载json#I4NSTK 报表查询报错#I4Y351 mongodb无法解析sql...#I4XBKF 升级到1.4.32版本 导出pdf接口空指针#I4XBM8 1.4.32版本自定义系统日期变量,查询条件中日期变成了NAN#I4YF8V 1.4.32导出pdf图片报错#I4Y043 横向动态列分组功能...:直接写文本;支持数值类型的文本设置小数位数 │ │ ├─图片类型:支持上传一张图表;支持图片动态生成 │ │ ├─图表类型 │ │ ├─函数类型 │ │ └─支持求和 │ │ └─

    59120

    开发者的福音:GenerateWP 自动生成WordPress 开发相关代码

    开发 WordPress 主题或插件的时候,有很多比较常用的功能,例如边栏、自定义菜单、自定义文章类型等等,都需要手动书写或者复制,需要大量的时间和精力,但是有人专门做了一些工具来生成这些代码 - GenerateWP.com...Generate WP上面提供了12种常用功能的代码生成工具,甚至还可以生成查询代码,只需要点击对应的工具然后按照表单填写,最后点击生成即可生成一段功能代码,复制到主题对应位置就可以了。 ? ?...WordPress 查询 WP_User_Query Generator 使用 WP_User_Query 类别功能创建自定义用户查询 WP_Comment_Query Generator 使用 WP_Comment_Query...类别功能创建自定义评论查询 wp-config.php Generator wp-config.php 文件创建自定义配置设置 Plugin Readme Generator 为你的 WordPress...使用 wp_register_script() 功能注册自定义脚本 Register WordPress Styles 使用 wp_register_style() 功能注册自定义 WordPress

    1.6K50

    WordPress 5.9 增强了懒加载的性能

    WordPress 5.5 版本实现了图片延迟加载(懒加载),然后 5.7 版中扩展到 iframe 中,WordPress 5.9 版本又对延迟加载的实现进行了一些微调以提高性能。...WordPress 之前版本就提供了 wp_img_tag_add_loading_attr 和 wp_iframe_tag_add_loading_attr 这两个过滤器来调整是否给图片和 iframe...这里解释一下“内容图像或 iframe”的意思,它指的是 WordPress 主循环中所有文章中内容中的图片和 iframe,以及文章的特色图片。...自定义 因为大多数大多数主题是使用单列布局来显示文章的,所以懒加载第一个内容中的图片或 iframe 可以增强了页面的 LCP 性能,而对于多列布局的主题,WordPress 现在提供了新的 wp_omit_loading_attr_threshold...例如,列表页使用三列布局的主题就可以利用过滤器将列表页面上的该阈值修改为 3,这会让前三个内容图片/iframe 不会被懒加载: add_filter('wp_omit_loading_attr_threshold

    73120

    【译】WordPress 中的50个过滤器(5):第31-40个过滤器

    本文中,我们将接触其他类型的过滤器,一如既往,有例子予以加深理解。 本系列文章翻译自tutsplus,原作者为Barış Ünver,翻译人:Jeff,转载请注明原始来源及翻译人,谢谢!...> 设置电子邮件的默认文本类型 wp_mail()函数默认会使用text/plain作为文本类型,通过这个wp_mail_content_type过滤器,你可以自定义之。...但是你如果想这个自定义功能也能在其他文章类型中起作用呢?该如何操作?使用这个wp_revisions_to_keep过滤器试下。...例子:环中为第一篇文章添加特别标记的类 <?...附件中增加自定义的输入框 WordPress 中,附件大体上相当于一种额外的文章类型——仅仅有小小区别。

    1.1K70

    WordPress JSON REST API简单介绍及使用

    WP API为WP查询创建了一个简单而方便的接口,文章API,文章元数据API,用户API,版本API等等。WordPress能做的事情,WP API同样可以让你做到,并且更加方便。...WordPress JSON REST API (WP API)的使用 WP REST API插件的使用还是非常简单的,Wordpress后台下载安装好WP REST API插件后,启用插件,注意...(string) optional type – 文章类型,可以是: post, page, link, nav_menu_item, 或其他自定义文章类型. 默认为post....更多可用查询参数请参考WordPress官方文档,下面是可以API中使用的查询参数: m p posts w cat...(string) 类型 type参数指定获取文章的文章类型,可以是一个字符串或一个文章类型的数组。

    96210

    原创插件:网站收录查询显示WordPress插件(自定义栏目优化版)

    十月底,张戈博客分享了《WordPress 给文章添加百度是否已收录查询显示功能(数据库优化版)》一文,反响不错!...小小的研究了一下 WordPress 的自定义栏目,不到半小时,我就将上次分享的百度已收录的查询显示代码改成了自定义栏目改进版(post_meta)! 一、效果预览 ? ?...默认是文章内容的最后输出百度收录结果,而且是公开显示! ②、如果你想自定义输出位置,那么请勾选自定义结果输出位置,然后按照提示操作: ?...通过 curl 百度查询 url 收录结果,如果已收录就将结果写入到文章的 post meta 记录中。...若查询结果为已收录,亦会输出一个百度查询文章标题的 a 标签,用于查看文章排名,甚至可以查看是否被人转载或篡改! iii.

    1.4K60

    Genesis框架从入门到精通(3):框架的内置动作

    记住所有钩子的名字需要费一点功夫,可以本系列的第一部分教程。由于我们想要在标题之前显示,所以将它从“genesis_after_header”更改为“genesis_before_header”。...代码的内容就是为自定义循环创建了参数$args。首先是让已有的查询可以函数内部使用。要在函数中使用未定义的变量,都需要声明为全局变量才可以使用。...你可以使用逗号分隔变量创建多个全局变量 global $post, $query_string; 继续,下一行定义我将定义用于自定义查询的$args。...这些是WP_Query或query_posts()中使用的相同args。 由于我想保留已有查询,我需要将其与我定义的$args合并。wp_parse_args()函数就是这个作用。...使用我新合并的$args,我现在可以运行genesis_custom_loop(),基本上,它就是根据传递的参数来构建一个新查询,然后依据标准循环中的完全相同的钩子运行该循环。

    93830
    领券