WordPress 2.6 引入了文章修订历史功能,但这个功能对于个人博客作用不是很大,而且保存的文件还占数据库!如何禁止WordPress自动保存和修订版本方法?
将以下两段代码放入主题模板文件functions.php即可:
1 2 3 4 5 6 7 8 9 10 11 |
//禁用文章自动保存 add_action('wp_print_scripts','disable_autosave'); function disable_autosave(){ wp_deregister_script('autosave'); } //禁用文章修订版本 add_filter( 'wp_revisions_to_keep', 'specs_wp_revisions_to_keep', 10, 2 ); function specs_wp_revisions_to_keep( $num, $post ) { return 0; } |
修改根目录下的wp-config.php文件,在“define(‘WP_DEBUG’, false);”后边添加如下代码:
1 2 3 |
/** Disable autosave and revision */ define('AUTOSAVE_INTERVAL', false ); define('WP_POST_REVISIONS', 36000 ); |
如何删除WordPress文章修订记录?第一种方法插件法:百度了解一下WP Clean Up;第二种方法登录phpmyadmin,打开wordpress数据库,依次执行下面的sql:
1 2 3 |
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'; |
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END
喜欢就支持以下吧