在 WordPress 中,使用 WP_Query 进行文章查询是最常见的操作,学习好这方面的操作, WordPress 开发基本就学会了一半。...「WordPress果酱」将通过一系列教程讲解如何使用 WP_Query 进行 WordPress 文章查询。...我写这一系列文章的目的也是为了方便自己使用这些参数的时候方便查询,所以如果你也是经常进行 WordPress 二次开发的话,建议收藏本文。...meta_query 的时候,需要传递嵌套数组,即使只有一个自定义字段查询的时候,也是一样。...通过多个自定义字段使用 meta_query 获取文章 获取 meta key 'color' NOT LIKE 'blue' 或者 'price' BETWEEN 20 和 100 之间。
,比如我在我爱水煮鱼上面就使用 WordPress 自定义字段记录当前日志的浏览次数和它的bit.ly 的短链接,如下图所示: WordPress 自定义字段 WordPress 自定义字段工作机制...如何在博客上显示自定义字段的数据 当我们想显示日志或者页面的自定义字段的时候,我们有几种方法。这里介绍两种简单的方法和一些更高级的用法。...WordPress 自定义字段高级用法 输出撰写日志时候的心情 假如你想用一张表情图片显示写日志时候的心情,首先制作这些表情图片,并把它们命名为 Sad.gif,Mad.gif 和 Happy.gif,...> 统计当前日志的浏览数 下面的代码是目前我爱水煮鱼所使用的日志浏览数统计代码核心部分,和 WP-Postviews 有点不同,因为我爱水煮鱼的博客使用内存缓存,所以我把统计数写入到 WordPress...WordPress 心情评论插件),灵活使用 WordPress 自定义字段可以把 WordPress 打造成强大的 CMS 系统,通过使用自定义字段,我们可以很快给日志和页面加上很多额外的信息,并且不用编辑日志就能很快改变信息显示方式
在 WordPress 中,使用 WP_Query 进行文章查询是最常见的操作,学习好这方面的操作, WordPress 开发基本就学会了一半。...「WordPress果酱」将通过一系列教程讲解如何使用 WP_Query 进行 WordPress 文章查询。...我写这一系列文章的目的也是为了方便自己使用这些参数的时候方便查询,所以如果你也是经常进行 WordPress 二次开发的话,建议收藏本文。...第12讲关于 Mime Type 和返回字段的参数: Mime Type 参数 Mime Type 参数只可用于 attachment 文章类型: post_mime_type (string/array...'id=>parent' – 返回含有 ID 和 post_parent 属性的标准对象数组。 传递任何其他内容都会返回所有字段(默认) – 就是文章对象数组。
插件和主题可以通过使用add_meta_box()函数可以在 WordPress 后台的编辑区加入自定义meta box。...虽然说可以通过主题直接使用add_meta_box函数,但是更多的情况下还是在插件中来使用,比如注明的WordPress超级自定义字段插件:Advanced Custom Fields 。...下面看一下它和同类的竟品相比有什么特别之处 安装和使用 安装步骤和其他插件无异,可以通过wordpress.org下载安装,或者如果你是PHP开发者,还可以通过PHP的包管理工具 composer 来进行引入...文档 官网文档写的非常详细,组织清晰,以上所有字段都有详细解释和代码实例。 并且除了文档之外,还有很好的教程和使用指导,非常值得一看。...不像同类其他的插件,你不需要做任何设置,安装之后就可以像原生的restAPI一样来获取自定义字段. 价格 Meta Box 提供免费版和付费的高级功能包,基本上免费的已经很强大够用了。
数据关联(主要) 在关联数据时,我们需要解决以下2个问题: valine/wordpress 是如何关联评论数据到对应页面的? valine/wordpress 是如何关联子评论数据到父评论的?...其次,valine 是通过每条评论中的 objectid 及 rid(reply objectId 主楼) pid(parent objectId 楼中楼) 字段的对应关系来进行父/子评论关联,而 wordpress...关联父级评论(注意项) 完成评论数据文章关联后就剩最后一步了,关联子评论到父级评论,利用上面提到的原理操作即可,这次我选择直接使用 mysql 进行数据库更新,这样就告别了繁琐的读写删改 json 及转换步骤了...()函数) 一开始我查了很久,因为不知道单表多字段查询如何通过 update 直接修改,所以选择使用 select for update 进行修改,测试可用,速度也很快。...字段中,这里我们通过交叉查询(cross join)来实现 mysql 中两表数据的查询及更新操作 使用 GROUP BY 将查询到符合 wp_posts/wp_comments 中符合条件的 COUNT
在WordPress中,有一个直接可用的方式来添加自定义字段,那就是使用自带的“自定义字段”功能。 WordPress允许用户为文章、页面、分类目录等添加自定义字段。...使用方法非常简单,只需要在要扩展的编辑页面,找到“自定义字段”模块,点击“新增自定义字段”后,给该字段起一个名称,选择类型,这样就可以将其保存为当前文章或页面的元数据。...自定义字段是WordPress内置的一种字段扩展方式,它允许用户为文章、页面和自定义内容类型添加自定义字段。...在WordPress中,自定义字段的表设计通常采用wp_postmeta表,该表存储了每篇文章或页面的元数据,包括自定义字段的名称和值。...安全性:自定义字段的设计应该考虑数据的安全性和隐私性,例如加密、权限控制等。 性能优化:自定义字段的设计应该考虑查询性能和响应时间,例如添加索引、合理使用缓存等。
自定义调用文章在网站建设中很常用,wordpress也很人性化,用新建查询new WP_Query就能实现相关功能。WP_Query怎么用呢?...- 显示某些自定义分类法里面的文章 * 重要提示: tax_query 使用多维数组 * 这种查询结构允许我们查询多个自定义分类法 */ 'tax_query' => array( //(数组) -...使用自定义分类法查询参数 (3.1及以后版本可用)....通常在页面中使用 (编辑页面时有一个页面序号的字段) 和附件 ( 插入 / 上传媒体相册对话框中的数字), 但是不能对文章类型 'menu_order' 使用数字值 (默认都为 0)....'meta_query' => array( //(数组) - 自定义字段参数 (3.1和以后的版本可用). array( 'key' => 'color', //(字符串) - 自定义字段的键
wordpress默认会根据网址调用数据,不能满足我们所有建站要求,而WP_Query可以用于查询任何你想要的内容,相当于自定义数据调用。 wordpress的主循环 <?...- 显示某些自定义分类法里面的文章 * 重要提示: tax_query 使用多维数组 * 这种查询结构允许我们查询多个自定义分类法 */ 'tax_query' => array( //(数组) -...使用自定义分类法查询参数 (3.1及以后版本可用)....通常在页面中使用 (编辑页面时有一个页面序号的字段) 和附件 ( 插入 / 上传媒体相册对话框中的数字), 但是不能对文章类型 'menu_order' 使用数字值 (默认都为 0)....'meta_query' => array( //(数组) - 自定义字段参数 (3.1和以后的版本可用). array( 'key' => 'color', //(字符串) - 自定义字段的键
利用高级自定义字段进行智能搜索 ACF 代表 高级自定义字段,适用于 CMS。...有 解决方案 和插件,允许网站创建者定义和添加超出 WordPress 提供的基本字段的自定义字段,但 Patterson 谈论的是默认的 WordPress 搜索,他承认它不能很好地处理这些搜索期望,...“我们所做的是索引和映射你的 ACF 字段,开箱即用,点击一个按钮,无需自定义映射,无需简码,无需任何代码,你只需在智能搜索中默认索引所有 ACF 和所有自定义帖子类型,”他说。...一位客户每月进行大约 1000 万次搜索,他们的平均请求搜索查询响应时间约为 50 毫秒,Patterson 说。...然后,它结合结果并使用算法对它们进行排名,他说。
以致于我之前提供的 888 元 WordPress 性能优化服务, 每周都有人让我帮忙优化,甚至有用户希望我们提供 10000 元的每个页面达到 0SQL 的高级优化服务。...从技术上说,WordPress 整个系统也非常的强健和开放,利用它进行二次开发也非常容易,业务非常复杂的电商小程序 SaaS 系统花生小店,我们也是使用 WordPress 创建的。...这也是我做 WPJAM Basic 插件的原因,我在 WPJAM Basic 插件里面解决了很多基础的功能,比如后台常用的表单字段的渲染,还自己根据需求创建了几个常见的表单组件,解决了自定义文章和自定义分类的自动创建...,还可以给他们自动添加字段和输出接口,解决了自定义表的后台列表的渲染,接口的数据输出等基础功能等基础开发框架功能。...配置器 全自动 WordPress 配置器,不用一行代码就可以开发。 支持自定义文章类型,自定义字段,自定义分类,分类选项,全局选项。
今天我就以微信机器人 WordPress 插件高级版的 新功能:自定义文本回复,来讲解下这个过程,其中的第三步,由于没有数据库的升级不涉及。...我们这个表有5个字段,id 自定义文本回复的 ID。keyword 微信发送过来的关键字,reply 自定义回复,time 添加的时间,status是否启用,有时候只是不想暂时不想启用,而不是删除。...这里我不用直接的 SQL 查询来创建,而是使用在 wp-admin/upgrade-functions.php(我们需要加载该文件,默认是不会加载的)中的 dbDelta。...dbDelta 函数会检查当前的表结构,和需要的表结构进行比较,所以无论添加或者修改表都会非常方便。...register_activation_hook( __FILE__,'weixin_robot_texts_crate_table'); 最后尽情期待 微信机器人 WordPress 插件高级版的 新功能
因此我认为生成代码的方案不算真正的低代码,本质上它还是一种开发辅助方式,一种高级点的脚手架工具,和大部分IDE的生成样板代码能力一样,使用这种方案无法做到持续可视化开发,我还没见过有人将 HTML+CSS...性能高和灵活性强,因为可以使用高级 SQL。 开发人员容易理解,因为和专业开发是一样的。...自增字段需要自己实现。 元数据信息需要缓存,不然每次查询前都需要先查询元数据信息,然后再去查询真正的数据。...相比之下前面提到的原生表及文档型数据库方案都能直接使用数据库自带的账号进行有效隔离。 一些数据库高级字段难以支持,比如坐标数据、二进制类型等,只能用单独的表存,导致了查询开销。...对于循环和分支会创建子节点,并且子节点可以无限嵌套,相当于代码里的花括号。
使用其他的主题朋友也可以参考一下。 插件创建Custom Post Type 插件和主题是相对独立的,所以使用插件来进行新建Custom Post Type的方式就不会依赖于主题了。...这就是你要使用的自定义文章类型的名称,根据需要来取就可以,比如在我这里就是专门用来介绍精品软件,那么我就把这个类型定叫做 awsome_app 类型。...'custom-fields', // 显示自定义字段元数据盒子 'revisions', // 显示版本元数据盒子,如果设置了该参数,WordPress 将在数据库中保存文章版本...如果你对自己的WordPress数据库有权限,那么你可以直接修改数据库中的wp_options来进行rewrite rules的刷新,本质上这些规则都是存在option_value这个字段中,只要把这个字段的值清空即可...使用代码的方式比较重,比较麻烦,不适合普通用户,而且我也没有这方面的需求,就不写了,感兴趣的可以看看这篇文章: 如何修改自定义文章类型的固定链接 这方面最好的插件就是 Custom Post Type
2022年6月29日 作者 灯下黑 GeneratePress主题如何添加文章浏览量(阅读量),刚开始使用GeneratePress主题的小伙伴可能遇到这种问题,面对GeneratePress的模板一头雾水...其中最简单的方法是用简码,这两个插件都有支持,然后就必须使用GeneratePress主题的额外扩展高级插件gp premium与GenerateBlocks ,GenerateBlocks 插件商店有免费版本...然后选择动态数据 标题的动态数据,你可以选择显示的内容,作者,标签,分类,自定义字段等等。...文章浏览量的话WP-PostViews自定义字段是views,选择自定义字段添加views,Post Views Counterd的自定义字段应该是post-views我没试,有时间的小伙伴可以试验一下...5px; margin-left: 3px; } WordPress使用缓存插件如何刷新浏览量的方法 纯手打,给个好评吧。
在这篇文章中,我将介绍如何识别导致性能出现问题的查询,如何找出它们的问题所在,以及快速修复这些问题和其他加快查询速度的方法。...使用动态数据库驱动的网站,例如WordPress,你的网站可能依然有一个问题亟待解决:数据库查询拖慢了网站访问速度。...在这篇文章中,我将介绍如何识别导致性能出现问题的查询,如何找出它们的问题所在,以及快速修复这些问题和其他加快查询速度的方法。...您可以通过创建数据表来存储许可数据,以及所有许可用户标识和产品标识符来对数据进行非规范化(反规范化)处理,并针对特定客户进行查询。...如果您有大量数据和许多不同的自定义帖子类型,WordPress可能会在wp_posts表上减慢查询速度。
在 WordPress 中,使用 WP_Query 进行文章查询是最常见的操作,学习好这方面的操作, WordPress 开发基本就学会了一半。...「WordPress果酱」将通过一系列教程讲解如何使用 WP_Query 进行 WordPress 文章查询。...我写这一系列文章的目的也是为了方便自己使用这些参数的时候方便查询,所以如果你也是经常进行 WordPress 二次开发的话,建议收藏本文。...meta_value – 按照自定义字段排序,请先确保在查询中已经设置了 meta_key,额外要注意,是按字母顺序排列的,这对于字符串来说没有问题,但对于数字可以结果不是你预期的,(例如结果是 1、3...meta_value_num – 按照数字类型的自定义字段排序。
如何根据不同用户需求进行计算能力按需调度分配?(IaaS/PaaS) 2. 如何满足用户数据安全性要求,严格隔离不同用户的数据,使用户只能看到自己的数据?(PaaS) 3....租户特定元数据,存储了租户自动的对象和自定义的字段定义,用于对底层的数据结构进行定义说明。 2....Relationships 索引透视表会在后面 SOQL 章节进行进一步描述验证。 4)其他索引透视表 其他索引透视表的逻辑类似,都是为了满足特定检索和查询需要,将数据同步到索引表,供应用系统使用。...这里__c 代表的使用户自定义的含义, product__c 代表的用户自定义对象 Product,而非系统标准对象和字段,系统标准对象和字段在 SOQL 无需__c 后缀,如ID,Name,CreatedBy...这里着重说一下从父对象到子对象的关联,父到子的关联是在父对象的主查询语句中在查询字段中用()来封装到子对象的关联,其中 子句中 from orderitem__r 的 orderitem__r 代表的是对子对象
在 WordPress 中,使用 WP_Query 进行文章查询是最常见的操作,学习好这方面的操作, WordPress 开发基本就学会了一半。...「WordPress果酱」将通过一系列教程讲解如何使用 WP_Query 进行 WordPress 文章查询。...我写这一系列文章的目的也是为了方便自己使用这些参数的时候方便查询,所以如果你也是经常进行 WordPress 二次开发的话,建议收藏本文。...第一讲,把 WP_Query 最常用的分类,标签和分类模的所有相关的参数讲解一下,例子也是来自官方文档,学完之后,你可以在 WordPress 进行非常复杂的多重筛选。...terms (int/string/array) – Taxonomy term(s),和 field 参数对应,上面制定了字段,这里则指定对应的值。
领取专属 10元无门槛券
手把手带您无忧上云