如何批量删除wordpress文章摘要(emolg转wp后的摘要冲突)

 晓兔   2017-09-06 09:52   4,841 人飘过  7 条评论

之前在emlog里每一篇日志都手动添加了摘要,同时手动添加了图片,导致在转到wordpress后和主题相冲突,整个文章页面错位了。尝试删除了一篇日志的摘要内容,文章页面就恢复正常了。但是几百篇文章,总不能一篇一篇去删除吧,找了很久也没有找到相关的批量删除wordpress文章摘要的插件。

而后辗转到了phpMyAdmin,想从后台数据库直接清理试试,但发现wordpress的文章摘要是一个数据段,而非数据表,无法进行清空操作,又担心如果直接删除数据段会造成不必要的错误。不太懂SQL数据库语言的晓兔只好继续尝试其他办法,最后,总算发现只要一句简单的SQL语句就能完成批量删除wordpress文章摘要的操作。

 

在phpMyAdmin里的SQL下输入:

UPDATE wp_posts SET post_excerpt = ''

 

执行即可。

 

原本这应该是一句批量替换数据库里相应内容的语句,晓兔尝试了几遍发现post_excerpt后直接跟两个单引号,并且不加任何文字,就表示清空的意思,所以,就相当于批量将摘要清空了。

wp_是你的表前缀,请根据实际情况修改,posts当然就是文章的意思,而excerpt则代表摘要,两个单引号里没有加任何东西,就表示清空摘要。(操作前请一定记得备份数据)

 

如果你需要替换文章摘要里的一些关键词,则可以这样修改

UPDATE wp_posts SET post_excerpt = REPLACE( post_excerpt, '百度', '度娘' );

 

该语句的功能是将所有文章摘要中百度这个关键词全部替换成度娘

 

以上理解不知是否正确,有实际需要的小伙伴请备份数据后再操作,如果有大神能指出本文不正确的地方,也是极好的!

历史上的今天:

本文地址:https://www.loveif.com/post/613.html
版权声明:本文为原创文章,版权归 晓兔个人博客 所有,欢迎分享本文,转载请保留出处!

 发表评论


表情

  1. pc
    pc 【农民】 @回复

    到此一游!

  2. 广州网站建设
    广州网站建设 【村长】 @回复

    挺好的,已经替换了

  3. DigitalOcean优惠码
    DigitalOcean优惠码 【农民】 @回复

    朋友 交换链接吗

  4. jevin
    jevin 【农民】 @回复

    啊,最后还是清空了啊,我还说推荐一个插件让你试试看,不过因为最近进医院导致回复晚了,囧。

    • 晓兔
      晓兔2017-09-08 at 12:03  回复

      @jevin啊~刚看到你的留言,刚还去了你博客呢~

      反正WP随意折腾可以自动截取摘要,所以清空了之前那些手动摘要内容也没什么大碍~~

      • jevin
        jevin2017-09-08 at 22:35  回复

        @晓兔喔喔,也有道理,正常情况下,直接清空之前的,再让WP自动截取也是一个办法,我以前的摘要因为很多是另外写的,所以想要保留,哈哈,情况不同。

  5. 熊猫的胸毛
    熊猫的胸毛 【农民】 @回复

    换wp了?这板子挺好~ 链接已经更改了^ ^