重构了一下我的插件-时光机文章,大家看看这插件功能怎么样?挺小众的-WordPress插件社区-WordPress-WordPress主题模板-zibll子比主题

重构了一下我的插件-时光机文章,大家看看这插件功能怎么样?挺小众的

您可以使用本插件深度清理数据库中的冗余数据,全面了解您站点的服务器环境,并利用被跳过的文章ID来创建新内容(对SEO或特定需求有帮助)。

 

今天网站用了一下这个插件,却发现有的时候会提示“无效或已被占用的ID”,仔细翻看了一下代码,才看出来之前因为加了个数据库清理的功能,导致和之前的代码合起来之后,函数写的不是很规范,详细解释的话就是:

  • “查找”可用ID (绕过了缓存):get_unused_ids() 函数中,使用了 $wpdb->get_col() 来直接查询数据库。这绕过了 WordPress 的对象缓存

  • “检查”可用ID (使用了缓存):ajax_create_post() 函数中,使用了 get_post($post_id) 来检查 ID。这是一个高级函数,它会优先使用 WordPress 的对象缓存

这俩函数不一致,导致了插件创建草稿失败!

于是乎重新写吧?再随手重构一下这个插件吧!

  • 1.重构UI为玻璃圆角拟态
  • 2.可以单独选择某一个id创建草稿+多选id批量创建草稿
  • 3.扩展数据库清理范围

于是现在的插件样子就是这样的:

20251112194939832-2025-11-12_194908

20251112194939692-2025-11-12_194918

20251112194939619-2025-11-12_194925

新的版本下载地址还是之前的帖子内,1.3版本直接扔GitHub开源了,2.0版本象征性收费

https://www.zibll.com/forum-post/39570.html

请登录后发表评论