AutoIDSeq - Typecho文章/页面CID自动同步插件

一个用于Typecho博客系统的插件,专注于自动管理文章、页面及对应草稿的CID(内容ID),确保ID序列连贯不重复,解决CID被附件占用或序列断裂的问题。

插件演示

AutoIDSeq - Typecho 文章/页面CID自动同步插件

AutoIDSeq - Typecho 文章/页面CID自动同步插件

核心功能

  • 自动同步CID:发布新文章/页面(及草稿)时,自动计算并分配连续的CID,确保ID序列连贯
  • 冲突处理

    • 若目标CID被附件占用,自动删除占用的附件
    • 若被其他有效内容(文章/页面/草稿)占用,自动调整CID并提示
  • 自增ID管理:支持手动修改数据库表的自增ID值,提供建议修改值(基于当前最大有效CID)
  • 附件管理:可一键删除所有附件,避免附件占用CID
  • 调试与日志:详细记录自动同步过程,便于排查问题
  • 多类型支持:同时支持文章(post)、文章草稿(post\_draft)、页面(page)、页面草稿(page\_draft)

安装方法

  1. 下载插件压缩包,解压后将文件夹重命名为AutoIDSeq
  2. 上传至Typecho博客的usr/plugins/目录下 注意要给写入权限(日志写入)
  3. 登录Typecho后台,进入「控制台」→「插件」
  4. 找到「AutoIDSeq」插件,点击「启用」

使用说明

  1. 启用插件后,在插件配置页勾选「开启自动同步」即可启用核心功能
  2. 可在配置页查看:

    • 当前数据库表的自增ID值
    • 文章/页面及草稿的最大CID和最近内容
    • 现有附件列表
  3. 如需手动调整自增ID,在「表自增ID管理」区域输入值并提交
  4. 如需清理附件,可使用「一键删除所有附件」功能(谨慎操作)
  5. 自动同步日志可在配置页底部查看,便于调试

下载地址

此处内容已隐藏,回复后(需要填写邮箱)可见

typecho插件
Theme Jasmine by Kent Liao