WordPress禁止草稿和修订版本 文章ID连续性解决方法
ssr
撰写于 2022年 02月 26 日

我们在使用WordPress更新文章的时候是否会看到如果在用ID作为网址,看到的ID不连续,这个其中是有将图片、草稿、修改版都会作为ID的延续。所以我们看到的文章都不是连续的ID,如果我们需要连续的ID如何做呢?或者是希望ID比较靠近。
实际上我们也没有必要完全ID连续,可以适当的禁止草稿和修订版本,让文章的ID稍微连续也是可以的。


/* 禁止修订版 /
define('WP_POST_REVISIONS', false);

我们在当前WP根目录wp-config.php文件中加入代码。

DELETE FROM wp_postmeta WHERE post_id IN (SELECT id FROM wp_posts WHERE post_type = 'revision');
DELETE FROM wp_term_relationships WHERE object_id IN (SELECT id FROM wp_posts WHERE post_type='revision');
DELETE FROM wp_posts WHERE post_type='revision';

然后清理修订版本数据库的文件。当然,我们需要最好备份数据库。

WordPress禁止草稿和修订版本 文章ID连续性解决方法

我们在使用WordPress更新文章的时候是否会看到如果在用ID作为网址,看到的ID不连续,这个其中是有将图片、草稿、修改版都会作为ID的延续。所以我们看到的文章都不是连续的ID,如果我们需要连续的ID如何做呢?或者是希望ID比较靠近。
实际上我们也没有必要完全ID连续,可以适当的禁止草稿和修订版本,让文章的ID稍微连续也是可以的。


/* 禁止修订版 /
define('WP_POST_REVISIONS', false);

我们在当前WP根目录wp-config.php文件中加入代码。

DELETE FROM wp_postmeta WHERE post_id IN (SELECT id FROM wp_posts WHERE post_type = 'revision');
DELETE FROM wp_term_relationships WHERE object_id IN (SELECT id FROM wp_posts WHERE post_type='revision');
DELETE FROM wp_posts WHERE post_type='revision';

然后清理修订版本数据库的文件。当然,我们需要最好备份数据库。

赞 (0)

猜您想看

评论区(暂无评论)

这里空空如也,快来评论吧~

我要评论