Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/imlaojiang/laoupdatedate/archive/refs/heads/main.zipNo built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.
批量更新 WordPress 文章发布日期插件。支持按 ID 区间、指定 ID、分类、时间段筛选,可指定更新日期或更新为当前时间。
插件更新发布地址:https://www.itbulu.com/lao-update-date.html
支持网站:乐在云工作室
基本信息
| 项目 | 说明 |
|---|---|
| 插件名称 | Lao Update Date |
| 版本 | 1.0.0 |
| 作者 | 老蒋 |
| 最低 WordPress | 5.0 |
| 最低 PHP | 7.4 |
| 许可证 | GPL v2 or later |
功能特性
- 多种筛选方式:文章 ID 区间、指定 ID、分类、发布时间段,可组合使用
- 灵活更新方式:指定日期时间,或一键更新为当前最新时间
- 预览功能:执行前可预览匹配文章数量及 ID 列表
- 安全设计:权限校验、Nonce 验证、数据清理,符合 WordPress 开发规范
- 可扩展:提供过滤器钩子,支持开发者扩展
安装
- 将
laoupdatedate文件夹上传至/wp-content/plugins/ - 在 WordPress 后台 插件 页面激活「Lao Update Date」
- 在 设置 → Lao Update Date 中进入配置页面
使用说明
筛选条件
至少填写一项筛选条件,多项条件同时生效时为交集关系。
| 选项 | 说明 | 示例 |
|---|---|---|
| 文章 ID 区间 | 按 ID 范围筛选 | 起始 1,结束 100 |
| 指定文章 ID | 多个 ID 用英文逗号分隔 | 1,5,10,20 |
| 指定分类 | 分类 ID,多个用逗号分隔 | 1,2,3 |
| 发布时间段 | 筛选在此时间段内发布的文章 | 2024-01-01 至 2024-12-31 |
更新方式
- 指定日期时间:选择新的发布日期和时间
- 更新为当前最新时间:将选中文章全部更新为当前时间
操作流程
- 填写筛选条件
- 选择更新方式(指定日期需填写新发布日期)
- 点击 预览匹配文章 确认范围
- 点击 执行更新,确认后完成
目录结构
laoupdatedate/
├── lao-update-date.php # 主入口
├── uninstall.php # 卸载清理
├── README.md
├── includes/
│ ├── class-lao-ud-activator.php # 激活逻辑
│ ├── class-lao-ud-deactivator.php # 停用逻辑
│ └── class-lao-ud-core.php # 核心更新逻辑
├── admin/
│ ├── class-lao-ud-admin.php # 后台管理
│ ├── css/admin.css
│ ├── js/admin.js
│ └── views/settings-page.php # 设置页模板
└── languages/
└── lao-update-date.pot
开发者扩展
支持自定义文章类型
通过 lao_ud_post_type 过滤器可扩展为更新其他文章类型:
add_filter('lao_ud_post_type', function() {
return 'your_custom_post_type'; // 如 'product'、'page' 等
});
注意事项
- 不可撤销:执行更新后无法自动恢复,建议操作前备份数据库
- 权限要求:仅具有「管理选项」权限的用户可访问设置页面
- 文章状态:支持已发布、草稿、待审核、私密等状态的文章
常见问题
Q: 更新操作可以撤销吗?
A: 不可以。请务必先使用「预览匹配文章」确认范围,并建议备份数据库。
Q: 支持自定义文章类型吗?
A: 当前默认仅支持「文章」。可通过 lao_ud_post_type 过滤器扩展支持其他类型。
Q: 如何查看分类 ID?
A: 在后台 文章 → 分类 中,将鼠标悬停在分类名称上,浏览器状态栏或链接中会显示 tag_ID=数字。
更新日志
1.0.0
- 首次发布
- 支持 ID 区间、指定 ID、分类、时间段筛选
- 支持指定日期与当前时间两种更新方式
- 预览与执行确认功能