WordPress 为什么要创建 wp_strip_all_tags 函数 我们知道 PHP 有个 strip_tags 函数,可以从字符串中去除 HTML 和 PHP 标签,比如, 上面程序会输出 但是熟悉 WordPress 的同学,知道 WordPress 也有一个类似的函数 wp_strip_all_tags,它也是一样功能, …
在 WordPress 中实现 PHP 版本的 wrap 函数 jQuery 有个 wrap 函数,可以使用指定的 HTML 元素来包裹每个被选元素。 jQuery Wrap 函数 比如下面这段 HTML: 我们使用 wrap 函数给 class 为 inner 的元素加上 class 为 new 的 div: 结果为: wrap 函 …
WordPress 6.2 将 Requests 库升级到 2.0.5 WordPress 的 HTTP 请求的底层是使用 Requests for PHP 这个库来实现的,WordPress 6.1 之前使用的是 Requests 1.0 版本,WordPress 6.2 将其升级为 2.0.5。 引入了命名空间 Requests 2.0.0 为所有的 Reque …
为了性能极限考虑,WordPress 6.2 弃用 get_page_by_title() 函数 WordPress 6.1 的时候通过提高 WP_Query 查询性能真正实现站点 0 SQL,现在 WordPress 6.2 将性能要求做到更加极致,将弃用 get_page_by_title() 函数,建议开发者直接使用 WP_Query 根据标题获取页面。 为 …
WordPress 中一行代码即可控制函数的输出并存到变量中 假设我们有个函数 echo_something,从名字即可知道,这个函数通过 echo 输出一些东西,如果这时候,我们希望不要输出,而是将结果存到某个变量中,这时候我们就要使用到 PHP 的输出缓存控制,一般来说是这 …
同台服务器上多个 WordPress 站点怎么同时使用 Memcached 在 WordPress 使用 #Memcached# 来提高 WordPress 站点速度的时候碰到最多的问题就是:同台服务器上多个 WordPress 网站怎么同时使用 Memcached? 数据互串 如果同时将 #WPJAM Basic# 插件 template 目录下 …
只需加多一个属性就能实现 WordPress 后台表单折叠展开效果 最近做了一个邮件模板功能,就是可以在后台定义各种情况下的发送邮件验证码的模板,如下图所示: 可以定义「注册账号」,「重置密码」,「验证邮箱」等各种情况下的邮件模板的标题和内容。使用 #WPJAM Basi …
用最古老的 WordPress 系统,写最现代的 PHP 代码! 我们知道 WordPress 的函数在失败的时候,是不会抛出异常的,因为 WordPress 在 PHP 4 的时候就创建了,那时候 PHP 语法结构还没有 try/catch 异常处理机制。 WP_Error 错误处理机制 取而代之,WordPress …
WPJAM Basic 扩展 - 301跳转:一键实现404页面跳转到正确页面 #WPJAM Basic#的「301跳转」扩展主要实现设置404页面正确跳转到正常页面,比如你的一个标签改名了,那么可以通过这个扩展把旧的标签链接跳转到新的标签页面。 启用扩展之后,在 「WPJAM」主菜单下就会新增 …
WPJAM Basic 详细介绍:一页概览 WordPress 服务器系统信息 #WPJAM Basic# 插件的系统信息功能,可以让大家在 WordPress 后台就能够快速实时查看当前系统的状态,需要注意的是功能目前只支持 Linux 服务器,所以这也是为什么我常说 WPJAM Basic 只支持 Linux 的原因 …
世间再无「又一个WordPress站点」 如果你使用 WordPress 有一定时间,肯定知道 WordPress 默认的副标题是:又一个WordPress站点,英文是:Just another WordPress site。 从 WordPress 6.1 开始,WordPress 将副标题这个默认的值将「又一个W …
不仅能帮你写 WordPress 插件,ChatGPT 还能一步一步教你写 WordPress 主题 昨天尝试了 ChatGPT 之后,他帮我写了一个插件,运行完全没有问题,如果自己简单改改完全可以拿来用,今天继续尝试使用 ChatGPT 来写 WordPress 主题,没想到竟然这么强大,可以一步一步教我写,而且它懂得 …