PHP

WordPress无法上传avif图片 Web 服务器无法处理该图片,请在上传前将其转换为 JPEG 或 PNG 格式。

PHP WordPress 信息技术 图片格式

今天突然遇到一个问题,媒体库无法上传avif格式图片。 但是如果切换至浏览器上传工具或者在文章页里却可以上传成功。 我寻思不可能呀,WordPress 6.5 已经支持 AVIF 图片格式,我的版本正是最新的 6.5.2。 难道因为之前更新了1Panel面板导致的? 排查思路 网络检查 先从页面开始,在 上传新媒体文件 页面上传avif格 […]

2024年4月28日
0 4

PHP生命周期内让函数只运行一遍

PHP 信息技术

静态变量 通过使用静态变量$isExecuted,实现了只执行一次的效果。静态变量只会在函数第一次调用时初始化,之后的调用都会保留上次调用时的值。 全局变量 通过使用全局变量$isExecuted,在函数内部判断全局变量的值,从而实现了只执行一次的效果。 因为是全局变量,其他在函数中也能知道是否执行过,甚至可以提前修改全局变量来跳过执行。

2024年4月17日
204 745

WordPress完全性能优化指南

PHP WordPress 信息技术

WordPress 是一个内容管理系统 (CMS),可让您使用可视化工具构建网站。WordPress 有许多第三方开发的免费的模板和插件,安装方式简单易用,无限的扩展能力也让Wordpress能实现各种各样的效果,论坛,商城,社交,社区等等。 但是凡事皆有代价,无限的扩展能力所换来的是性能效率极其低下,面对同为 CMS 的Typecho、

2024年3月29日
975 2,834

WordPress文章中自动转义”&”成”&038;”

HTML js PHP WordPress 信息技术

今天发现在文章内用自定义html写js时,&号会被自动转义成 &038; 。 html元素转义不要紧,但是js转义就直接报错了。 网上说在 function 里加各种代码都不行。 分享一个官方的解决方法: https://codex.wordpress.org/Using_Javascript 在自定义html内写入: 这

2024年3月22日
1,796 4,690

WordPress后台顶部添加显示选项和帮助选项卡

PHP WordPress 信息技术

如何在后台顶部右上角添加 显示选项卡 和 帮助选项卡 。 通过wordpress提供的接口可以轻易实现该功能。 在 add_action(‘admin_menu’, ”) 创建菜单中,添加以下内容: 保存刷新便能在页面顶部看到内容了。 但如果你点进显示选项卡修改分页数,会发现数值无法保存,怎么点击都是默认数20,其实这需要另外手动实现方

2024年3月12日
2,468 6,668

WordPress禁止上传文件的图片生成缩略图

PHP WordPress 信息技术

WordPress上传图片和管理图片非常方便,但是有一个问题非常麻烦,那就是每次WordPress上传图片之后会自动生成几个不同尺寸的缩略图,虽然WordPress网站这个功能非常方便,可以自动将图片修改成为我们需要的尺寸,但是大多数大家上传图片之前已经将图片尺寸修改好了,不需要再修改尺寸。而且WordPress每个图片都自动生成几个不同

2024年2月27日
2,964 8,564

wordpress过滤评论

PHP WordPress 信息技术

必须包含中文的评论 使用 preprocess_comment 钩子,在用户提交评论时进行进行判断,若评论内容不存在中文字符则评论失败。 注意:若不存在中文字符,用户会立即收到评论失败,需要重新提交评论。 用正则’/[一-龥]/u’进行判断: 在 function.php 下添加: 非中文评论自动标记为垃圾评论 使用 pre_commen

2024年2月22日
2,999 9,115

WordPress为后台页面创建表单选项

PHP WordPress 信息技术

不废话,先上官方推荐做法 以下展示所有表单选项 选项很简单,但是如果我需要对表格进行操作呢? 来看看用wordpress官方类来实现操作。 注意,wordpress不建议你使用此类,原因是以后可能会有变动。 但事实上你会发现很多插件都用了此类来实现表格。 不废话,上代码: 我们发现相当复杂且繁琐,我仅仅需要一个表单,却要填写这么多代码,非

2024年2月9日
3,052 10,158

WordPress在不安装的情况下试用插件

PHP WordPress 信息技术

tastewp 官网:https://tastewp.com/ tastewp 每人每天可以免费创建2次,登录后可以免费创建6次。 插件测试: 插件名称为插件唯一英文名。举例: 经典编辑器的插件WordPress.org 插件页面为:https://cn.wordpress.org/plugins/classic-editor/。 则插件

2024年1月22日
3,035 11,165
rebbit
滚动至顶部