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; 这一步很重要
以上是内存溢出为你收集整理的Wordpress3.0禁止修订版本、自动保存并序号连续问题全部内容,希望文章能够帮你解决Wordpress3.0禁止修订版本、自动保存并序号连续问题所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)