子比主题-时光机文章插件

子比主题-时光机文章插件

🎀 🌸

子比主题-时光机文章插件

子比主题-时光机文章插件-星芒博客
子比主题-时光机文章插件
此内容为付费资源,请付费后查看
88积分
客服QQ号:716312619
付费资源
已售 1

您可以使用本插件深度清理数据库中的冗余数据,全面了解您站点的服务器环境,并利用被跳过的文章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.扩展数据库清理范围

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

20251115004049573-20251112194939619-2025-11-12_194925

 

© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享
评论 共1条

请登录后发表评论

    • 头像卡莉丝塔0