本博客建站一个月才三十几篇文章,发现文章的ID已跑到五百多了。虽然不要求文章ID都连续,但这也相差太大了。百度后发现问题,WordPress 发布的文章、页面、上传的图片/附件、修改文章/页面等都会占用 ID,原因找到了下面就说说应对WordPress文章不ID连续的问题的方法。
本博客所使用的图片/附件基本上都是从七牛云存储空间外链引入(点击申请免费七牛云存储空间)而不是通过wordpress后台上传到网站空间里。所以这个不是引起文章ID连续最大原因。博主属新手写个文章经常修修改改的,产生的修订版和自动保存比较多。产生WordPress文章ID不连续的问题的就应该是编辑文章时自动保存和经常修改文章引起的
。
解决办法:禁用 WordPress 的修订版本,并修改自动保存的时间。(ps:据说直接取消自动保存功能好像不太起作用,所以建议直接修改自动保存时间比较好)
打开 worepress 根目录下的 wp-config.php 文件,在 define('WP_DEBUG', false); 之后添加以下代码
- //自动保存24小时一次
- define('AUTOSAVE_INTERVAL',?86400);
- //禁用修订版本
- define('WP_POST_REVISIONS',false);
用此方法之后,WordPress文章ID不连续的问题基本上得到解决。
此方法缺点:
在使用了禁止文章自动保存的时候,其实文章编辑页、标题下面的固定链接不即时显示了,只有等到我们发布、预览、保存草稿以后才会显示。
评论