WordPress文章ID不连续、禁用自动保存和修订轻松解决教程,亿破姐刚刚开始做这个网站的时候发布了第一篇文章ID“1” 等亿破姐发布第二篇文章的时候ID居然跑到了“84” 这下亿破姐就不乐意了,到处找怎么才能让发布的文章ID连续起来,百度了好多教程,什么修改数据库大法比比皆是,不过不建议修改数据库因为亿破姐压根就不懂数据库万一修改出问题了,自己做的网站就废了,还有什么插件法解决文章ID不连续,网上一大堆有效的都要收费,售价200RMB、这不今天找到方法了,给大家分享下:
文章修订版就是当每次修改文章的时候,WordPress 程序都会自动保存一次修改之前的文章版本,专业术语叫做版本控制,这样保证了在误修改的情况下可以还原之前的内容,这个功能似乎也并没有太大的意义,而且使用 WordPress 的许多小网站或博客都是没有这种必要的,重点是会在数据库产生极多无用的数据,从而使得数据库越来越臃肿。
下面亿破姐有两个有效的方法可以教大家禁用 WordPress 的自动保存、自动草稿、修订版本功能。
方法一、通过修改 WordPress 配置文件实现功能禁用
WordPress 有非常多的隐藏功能都是可以通过 WordPress 安装根目录下的wp-config.php 这个配置文件来实现功能的启用禁用等。
//禁用自动保存 define(‘AUTOSAVE_INTERVAL’, false); //设置自动保存间隔/秒 define(‘AUTOSAVE_INTERVAL’, 120); //禁用文章修订 define('WP_POST_REVISIONS', false); //设置修订版本最多允许几个 define('WP_POST_REVISIONS', 3);
方法二、当前使用主题 functions.php 文件添加代码
functions.php一般在以下目录 网站/wp-content/themes/当前主题/functions.php
1、禁用 WordPress 自动保存
//禁用自动保存(方法一) add_action( 'admin_print_scripts', create_function( '$a', "wp_deregister_script('autosave');" ) );
//禁用自动保存(方法二) add_action('wp_print_scripts', 'fanly_no_autosave'); function fanly_no_autosave() { wp_deregister_script('autosave'); }
提示,以上是两种禁止 WordPress 自动保存的方法、编辑文章前请注意手动保存,防止突发情况数据丢失
2、禁用 WordPress 修订版本
//禁用所有文章类型的修订版本 add_filter( 'wp_revisions_to_keep', 'zm_wp_revisions_disabled', 10, 2 ); function zm_wp_revisions_disabled( $num, $post ) { return 0; }
//禁用某种文章类型的修订版本 add_filter( 'wp_revisions_to_keep', 'fanly_wp_revisions_to_keep', 10, 2 ); function fanly_wp_revisions_to_keep( $num, $post ) { if ( 'post_type' == $post->post_type ) { //引号中post_type改为你想禁用修订版本的文章类型 return 0; } return $num; }
常见 WordPress 常见默认有的文章类型有:
文章(Post Type: ‘post’) 页面(Post Type: ‘page’) 附件媒体(Post Type: ‘attachment’) 修订版本(Post Type: ‘revision’) 导航菜单(Post Type: ‘nav_menu_item’)
以上就是WordPress文章ID不连续、禁用自动保存和修订轻松解决教程