最新 最热

WordPress 技巧:修正 get_option 返回旧的缓存数据的问题

WordPress 使用了 Memcache 之后,在一定概率下,使用 get_option 获取的是旧的缓存数据,而不是最新的数据。

2023-04-15
1

WordPress 技巧:移除特定页面模板下的内容编辑器

有时候一些特殊模板页面(比如联系我们页面)编辑后台,你可能添加了一些表单之后,想移除默认的编辑器,只需要在当前主题的 functions.php 文件添加下面的代码:...

2023-04-15
1

WordPress 技巧:给管理员显示 PHP 错误

在 WordPress 开发的时候,debug 是最麻烦的一件事情,下面这段代码可以让管理员立刻看到 PHP 错误:

2023-04-15
1

WordPress 技巧:如何生成随机字符

其实 WordPress 已经自带了随机字符生成函数:wp_generate_password,这个函数原来是用来生成用户默认密码时候用的,但是同样我们也可以用来生成随机字符,他有三个参数:...

2023-04-15
1

WordPress 技巧:在 WP_Query 使用 post__in 的时候注意要 ignore_sticky_posts

但是返回的结果总是超过这个 138, 139 这两篇,甚是奇怪。后面仔细查看文档,才发现有如下这段话:

2023-04-15
1

WordPress 技巧:优先执行 Shortcode,移除 Shortcode 中自动添加的 br 和 p 标签

我们在使用 WordPress Shortcode API 开发插件的时候,有个比较麻烦的问题,就是 WordPress 会自动在 shortcode 内添加 br 或者 p 标签,这样可能会打乱你的原先预想的 HTML 结构和布局。...

2023-04-15
1

WordPress 技巧:移除后台核心,插件和主题的更新提示

有时候给客户制作的网站,由于修改了一些特定的插件或者主题,这个时候是不希望客户自己去更新主题或者插件的,在当前主题的 functions.php 文件添加如下代码,即可屏蔽 WordPress 后台的更新提示:...

2023-04-15
1

WordPress 技巧:防止遭受恶意 URL 请求

下面代码检查下访问的 URL 是否长度 < 255,是否有那与 “eval(” 或者 “base64”字符串,这些都是恶意 URL 请求的特征,不过貌似会和 Google Custom Search 有冲突。...

2023-04-15
1

WordPress 技巧:解决 HTTP Request 中 SSL certificate Problem

在开发中,使用 HTTP Request 去远程服务器 get 数据和 post 数据到远程服务器,是非常常见的操作,但是如果远程服务器是 HTTPS 加密的话,你进行 HTTP Request 操作的时候就会发声如下的问题:...

2023-04-15
1

WordPress 技巧:使用 wp_list_sort 对二维关联数组进行排序

前面我写过一个 PHP 函数 wpjam_array_multisort 实现对二维关联数组进行排序,其实 WordPress 4.7 已经内置支持这种方法。

2023-04-15
1