最新消息:本站原qzkyl域名已转让,后期该域名所有言论与本站无关,同时本站已改名ipve虚拟机,交换友链请发送邮件zc#ipve.cn(#换@)

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

WordPress ipve 479浏览 2评论

       之前每次进入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,您需要填写昵称和邮箱!

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

网友最新评论 (2)

  1. Wordpress有时老是自动把发布过的文章或者页面移入回收站或者草稿(数量有时一个有时好几个),求解决方法
    miao2年前 (2022-07-28)回复
  2. 好文章不顶实在说不过去。。。
    Adoncn3年前 (2021-09-29)回复