个人博客
个人博客
分类:WordPress
WP自定义文章类型
WordPress
register_post_type https://developer.wordpress.org/reference/functions/register_post_type/ 参数 默认值 说明 label labels.name 文章类型显示名称,建议通过 labels 配置 labels [] 后台界面各位置显示的名称,如新增、编辑、查看等 description ''…
2026-10-09
0
1
WordPress 基于 BerlinDB 封装 WU_DB
WordPress
感觉很麻烦 迁移还得自己写过程 建表字段用数组配置表达,还不如原生sql直观呢 太重了,简单封装自建数据表,一两个文件就够了,还更好控制 还有权限控制,学习起来太麻烦 备份一下,使用 codex-5.6-sol,极高推理,1.5x速度 完成的,几乎用了一下午时间,才最终确定自己想要的结构和注释说明 <?php use BerlinDB\Database\Kern\Query; use Ber…
2026-08-10
0
1
WordPress 原生封装 Database 快捷类
WordPress
仿照 medoo 的方法和 条件查询,内部使用 $wpdb codex-5.6-sol 能用,已经在一个表上面试验了 缺少对象缓存 这里备份一下当时用AI手写的代码 目前项目已经替换为基于BerlinDB库封装WU_DB类,直观的好处可能是自动化注册表升级表?更全面一点?随之而来的是空间占用增加四五百KB .... <?php /** * 自定义表基础操作方法 * 使用时继承该类,按需重写方…
2026-08-10
0
1
关于 register_activation_hook 执行时机
WordPress
制作插件时,在插件安装时执行一次代码,经常这样写: register_activation_hook(__FILE__, function () { //....代码 }); 该函数其实是添加了一个动作钩子: function register_activation_hook( $file, $callback ) { $file = plugin_basename( $file ); add_a…
2026-07-19
0
0
禁用WordPress伪定时任务WP-Cron,使用系统级Cron
WordPress
WP-Cron 是 WordPress 内置的定时任务系统。 “Cron” 这个词来自 Unix/Linux 的计划任务系统,而 “WP-Cron” 则是它的 PHP 模拟版。 它的主要功能是,在特定的时间或周期内自动执行某些任务,比如: 定时发布文章 检查插件、主题、核心更新 清理临时文件、缓存 发送定期邮件 执行开发者自定义的计划任务(wp_schedule_event()) WP-Cron不…
2026-07-19
0
0
WordPress 合并样式/脚本文件,只加载一条
WordPress
function wpunion_combine_assets($type = 'style') { if (WP_DEBUG || WU_DEVELOPMENT) return; $is_combine_style = $type === 'style'; global $wp_styles, $wp_scripts; $obj = $is_combine…
2026-07-19
0
1
WordPress常见问题与解决方案
WordPress
WordPress常见问题与解决方案。 手动升级WordPress 下载WordPress安装包文件,改名为wordpress.zip 上传 wordpress.zip 到你网站根目录 复制下面的代码到主题函数文件 后台点击更新 更新完毕,删除下面的代码 /** * 临时更改 WordPress 程序包地址以便 WP 在线更新成功 * 用完别忘了删除这段代码! * https://blog.bai…
2026-07-19
1
0
WordPress如何做到真·定时任务系统?
WordPress
WordPress 的 wp-cron 是一个伪定时任务系统,它利用访问者请求触发计划任务,而非依赖服务器级别的定时任务(如 crontab)。当有用户访问网站时,wp-cron 会检查是否有任务到期,若有则执行。这种机制的优点是无需服务器配置,但缺点是依赖网站流量,若长时间无访问可能导致任务延迟甚至不执行。 另外,高访问环境下频繁检测 wp-cron.php,可能造成 CPU 飙升,影响用户体验…
2026-07-19
0
0
WordPress安装Opcache加速网站访问
WordPress
Opcache(Optimizing PHP Cache) 是 PHP 官方提供的字节码缓存扩展,从 PHP 5.5 开始内置。它将 PHP 脚本编译后的中间代码(Opcode)缓存到内存中,避免每次执行时重复编译,显著提升 PHP 执行效率。 PHP 脚本每次运行流程如下: 读取 .php 文件 词法/语法分析,生成 Opcode(操作码) 执行 Opcode 返回结果 每次请求都要重新做第 1…
2025-07-01
0
261
WordPress安装Memcached扩展或Redis扩展使用持久化对象缓存
WordPress
每次访问页面,WordPress 都会从数据库里“查”数据,比如文章、用户、设置等。这种频繁访问数据库非常影响网站速度。 对象缓存就是:把查出来的数据临时“存到内存”里,等下次用时就不用再查数据库了,直接拿来用,速度极快! 默认情况下,WordPress 会把对象缓存存在“当前请求的内存”中,页面一结束就没了。但可以通过安装一些插件或工具,让缓存长期保留在内存系统里,比如:Redis、Memcac…
2025-07-01
0
189