WordPress网站文章ID不连续如何解决?

  • 一一得一
  • 技术分享
  • Jul 01, 2022

1.禁用文章自动修订功能

我们都知道 WordPress 会在你每修订一次版本时都会自动保存修改内容,这样就会导致 WP 文章 ID 不连续的问题出现,要想禁用文章自动修订功能,可以在 wp-config.php 文件中添加下列代码:

define('WP_POST_REVISIONS', false);

2.删除文章自动修订内容

在禁用了文章自动修订功能之后,数据库中还是保存着之前已经创建的文章修订版,这些其实已经没多大用处,而且占用着 ID,我们需要将它删除。删除方法可以在 phpmyadmin 中执行以下 SQ L语句:

DELETE a,b,cFROM wp_posts aLEFT JOIN wp_term_relationships b ON (a.ID = b.object_id)LEFT JOIN wp_postmeta c ON (a.ID = c.post_id)WHERE a.post_type = 'revision';

3.删除不必要的附件

除了上面的文章自动修订会导致 WP 文章 ID 不连续,我们上传的附件也会让文章 ID 不连贯,所以我们尽量不要去使用 WordPress 的附件上传功能,有图片或其它附件,可以通过 FTP 上传,这样就又解决了一个 WordPress 文章 ID 不连续的问题。

4.禁用 WordPress 的自动保存功能

WordPress 上网自动保存也会让文章 ID 不连续,我们需要禁用掉这个功能,可以找到下面的文件“wp-admin/post-new.phpwp-admin/post.php”,将下列代码注释掉:

//wp_enqueue_script('autosave');
打赏
  • 相关推荐