WP Manifestindependent plugin directory
manifest / content / laoupdatedate

Lao Update Date

批量更新文章发布日期,支持按ID区间、指定ID、分类、时间段筛选,可指定更新日期或更新为当前时间

★ 0stars

Install

Download source zip No release zip yet

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.zip
No 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 开发规范
  • 可扩展:提供过滤器钩子,支持开发者扩展

安装

  1. 将 laoupdatedate 文件夹上传至 /wp-content/plugins/
  2. 在 WordPress 后台 插件 页面激活「Lao Update Date」
  3. 在 设置 → Lao Update Date 中进入配置页面

使用说明

筛选条件

至少填写一项筛选条件,多项条件同时生效时为交集关系。

选项 说明 示例
文章 ID 区间 按 ID 范围筛选 起始 1,结束 100
指定文章 ID 多个 ID 用英文逗号分隔 1,5,10,20
指定分类 分类 ID,多个用逗号分隔 1,2,3
发布时间段 筛选在此时间段内发布的文章 2024-01-01 至 2024-12-31

更新方式

  • 指定日期时间:选择新的发布日期和时间
  • 更新为当前最新时间:将选中文章全部更新为当前时间

操作流程

  1. 填写筛选条件
  2. 选择更新方式(指定日期需填写新发布日期)
  3. 点击 预览匹配文章 确认范围
  4. 点击 执行更新,确认后完成

目录结构

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、分类、时间段筛选
  • 支持指定日期与当前时间两种更新方式
  • 预览与执行确认功能