加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > CMS系统 > wordpress > 正文

Wordpress3.0禁止修订版本、自动保存并序号连续问题

发布时间:2020-12-14 14:14:48 所属栏目:wordpress 来源:网络整理
导读:Wordpress 3.0 禁止修订版本、自动保存且序号连续的解决方案 a. 在 wp-config.php 中添加以下代码: define('WP_POST_REVISIONS',false); b. 找到wp-includes/default-filters.php,将一下语句注释掉: add_action( 'pre_post_update','wp_save_post_revisio

Wordpress 3.0 禁止修订版本、自动保存且序号连续的解决方案

a. 在 wp-config.php 中添加以下代码:

define('WP_POST_REVISIONS',false);

b. 找到wp-includes/default-filters.php,将一下语句注释掉:

add_action( 'pre_post_update','wp_save_post_revision' );

c. 找到wp-admin/includes/post.php,在其中查找一下语句:

$return = _wp_put_post_revision( $post );

替换为:

$return = edit_post();

这个方法来自于2.7+版本的解决方案,但是这个办法现在似乎还是没能杜绝很少的状况下仍然会出现ID跳升的状况,大概是在有了新的修改内容但仍未自动保存时退出页面可能导致一个无效的修订版本占一个序号,但这个问题其实也不严重,可以在后台点修改文章,链接大致是
//wp-admin/post.php?post=ID&action=edit
修改这个ID为跳过的那一个序号就能保证连续了..........

最彻底的方法:

在 wp-config.php 中添加以下代码:
define('WP_POST_REVISIONS',false);
define('AUTOSAVE_INTERVAL',false);

wp-adminpost-new.php wp-adminpost.php
删除(注释)掉
//wp_enqueue_script('autosave');

wp-adminincludespost.php
if ( $create_in_db ) {  上面添加  $create_in_db = false;  这一步很重要

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读