首页 > 新闻资讯 > WordPress文章ID不连续怎么解决

WordPress文章ID不连续怎么解决

0条评论
标签:
更多

​  WordPress的网站在文章固定连接设置时都会加入ID在里面,但许多用户发现发布问的ID是不连续的,并且在WordPress的仪表盘中找不到能够直接关闭ID不连续的问题的选项,那么WordPress文章ID不连续怎么解决,接下来就为大家介绍两种方法。

  解决方法一:

  因为WordPress的网站都是有自动保存的的功能,通常默认的时间是60秒保存一次,这样就会被写入到数据库中,就会导致ID出现不连续。所以我们可以将原先的60秒时间修改为更长的时间,首先到文件的根目录下找到wp-config.php文件,并打开该文件搜索“require_once(ABSPATH . 'wp-settings.php');”同时在其前面的/上面增加下面的代码,之后进行保存就可以了。

  增加代码:

  //自动保存2小时一次

  define('AUTOSAVE_INTERVAL', 36000);

  //取消自动修订版

  define('WP_POST_REVISIONS',false);

  解决方法二:

  我们也可以是使用另外一种代码,也就是在当前WordPress网站使用的主题中的 functions.php 文件里首先加入相应的代码,将数据库中的以前文章进行修订的版本进行删除。

  具体代码:

  /* 将自动保存和修订版本进行取消 */

  remove_action('pre_post_update', 'wp_save_post_revision' );

  add_action( 'wp_print_scripts', 'disable_autosave' );

  function disable_autosave() {

  wp_deregister_script('autosave');

  }

  当把数据库中的自动保存以及进行修改的版本进行解决之后,就需要进行删除数据库当中的冗余文章以及版本进行修订,在进行数据库操作之前最好对数据库进行备份。此时只需要通过控制面板登录phpmyadmin 中对数据库进行相应的管理,并且在SQL语句命令行中加入下面的运行代码进行执行就可以了。

  加入代码:

  delete from wp_posts where post_type='revision';

  WordPress文章ID不连续的解决方法通常就是这两种,基本上这个问题都是可以解决的。

id-discontinuous

* 版权声明:作者WordPress啦! 转载请注明出处。