先简单介绍一个邮件系统中的一个概念:发件人地址,也称为 Envelope-From、MAIL FROM 或者 Return-Path 等,它是其他邮件服务器在无法投递邮件时发送“退信”的地址。 自 WordPress 4.7.0 以来,该值由外发邮 …
WordPress 6.9 改进邮件发送功能,要求发件人地址和邮箱地址一致
WordPress 6.9 发布,开启 AI 时代的内容创作新体验!
WordPress 6.9 版本为团队协作和内容创作方式带来了重大升级。全新的 Notes(批注) 功能在文章和页面编辑器中引入了区块级评论,简化了审阅流程;扩展后的 Command Palette(命令面板) 让高级用户能在 …
WordPress 官方发布 AI 客户端 SDK,统一接口简化多模型调用
WordPress 官方正式推出 AI 客户端 SDK(wordpress/wp-ai-client 0.1.0),该工具为插件和主题开发者提供了统一的接口,使其能够通过一套标准化 API 调用多个主流生成式 AI 服务,大幅降低了多模型适配的复 …
WPJAM Basic 抢先支持 PHP 8.5 内置函数 array_first 与 array_last
前面介绍了 PHP 已经发布了8.5 版本, 其中最重要的一点就是引入两个内置的数组函数 array_first() 和 array_last(),他们分别返回数组的第一个或最后一个值。若数组为空,则返回 null(方便与 ?? 操作符组 …
WordPress 6.9 支持 PHP 8.5
PHP 8.5 已于 11 月 20 日发布,我们也做了详细的介绍:PHP 8.5 发布:引入管道操作符、内置 URI 扩展。 WordPress 6.9 这几个月开发过程中,也对此版本做准备,现在官方宣布,所有针对 PHP 8.5 报告的问题 …
深度优化 WordPress:不用查数据库,通过图片链接即可获取图片 ID!
WordPress 有个函数 attachment_url_to_postid( $url ),它可以通过图片的链接获取该图片在媒体库中对应的 ID。 但是该函数有个不好的地方,它是直接通过数据库查询来获取的,如果你在模板中大量使用,那么 …
WPJAM「文章置顶」:支持置顶文章排序和分类文章置顶的 WordPress 插件
我们知道 WordPress 默认就有文章置顶的功能,可以设置一些文章在首页的文章列表中置顶显示。该功能使用非常简单,分别可以在后台文章编辑页以及列表页面快速编辑中设置。 文章置顶功能 下图就是后台文章列 …
增强 WordPress 查询能力,给 WP_Query 增加置顶文章参数(sticky_posts)
我们知道 WordPress 有置顶功能,可以在后台将一些文章置顶到列表前面: 默认这个置顶功能只支持 WordPress 首页,所以我加强了一下,发布了 WPJAM「文章置顶」WordPress 插件,支持置顶文章排序和分类文章 …
WordPress 密码哈希算法已经从 phpass 改成了 bcrypt
WordPress 在 6.8 版本的时候,将数据库中用户密码的哈希存储算法从 phpass 改为 bcrypt,采用 bcrypt 可大幅提高破解密码哈希的计算成本,从而增强 WordPress 的密码安全性。 此外,应用密码(applica …
WordPress 6.9 可能开发哪些功能?
WordPress 6.9 将在年底前的 12 月 2 日发布,那么到时候发布的 6.9 版本有什么新功能呢? WordPress 6.9 版本将重点改进站点编辑器,使其编辑模式更简洁,模板管理更直观;通过区块批注功能实现协作式内容 …
深度优化 WordPress:清理冗余的文章最后编辑者
多人作者的 WordPress 的会有 meta_key 为 _edit_last 的 postmeta,这个自定义字段是用于保存文章最后编辑者,然后主题可以通过模板函数:get_the_modified_author 在页面显示文章的最后编辑者,目前貌似 …
优化一下 WPJAM「搜索优化」插件的「只搜索文章标题」功能,代码更简洁,效率更高!
今天写代码的时候,翻到 wp_query class,发现在 6.2 版本的时候增加了 「search_columns」参数和 「post_search_columns」 filter,可以指定 WordPress 搜索 posts 表的哪些字段,我将相关代码贴上来,并 …