最新消息:把荒废已久的博客重新捡起来,持续更新!

另类变相解决WordPress自动草稿问题

WordPress 骑猪看月亮 145浏览 0评论

       之前每次进入WordPress后台首页(仪表盘)和点击“写文章”时,WordPress系统会在数据库新增文章ID,也就是自动草稿,导致草稿数量增加而且增加的数量导致数据库ID的增长,无形中致使文章ID断档很严重,查询各方面资料貌似也没办法彻底去除自动草稿的问题,于是网上查找相关资料,发现一种解决方法算是变相解决了这个问题,那就是不管如何都只会出来一个新增的自动草稿,这样就保障了过多自动草稿的情况。

      具体解决方法是文件管理找到/wp-admin/includes/post.php这个文件文件,将下图红框里的内容替换为篮筐里的即可。

代码如下,直接复制替换即可:

$posts = query_posts(array(
    'post_status' => 'auto-draft',
    'post_type' => $post_type,
    'posts_per_page' => 1
));
if ($posts) {
    $post = get_post($posts[0]->ID);
} else {
    $post_id = wp_insert_post(array(
       'post_title' => __('Auto Draft') ,
       'post_type' => $post_type,
       'post_status' => 'auto-draft',
    ));
    $post = get_post($post_id);
}
发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址