最新消息:点击查看大S的省钱秘笈

利用Mysql语句给WordPress文章前批量增加内容

WordPress Slyar 88浏览 0评论

文章作者:姜南(Slyar) 文章来源:Slyar Home (www.slyar.com) 转载请注明,谢谢合作。

有时候已经用WordPress写了很多文章了,才想起来要给文章增加版权和转载信息,这个时候一篇一篇手工去增加显然是费时费力的,利用Mysql查询语句就方便很多了。

WordPress的文章信息都存放在wp_posts表中,这个表不但保存文章内容,同时也保存草稿和图片等,但我们要修改的只是文章内容。这时就需要配合字段post_status了,发表了的文章该字段值为publish。

给某个字段内容前增加内容的基本SQL语句为 UPDATE TABLE A = concat('B', A); 如果想在字段内容后面增加字符串,只要改成 UPDATE TABLE A = concat(A, 'B'); 就可以了。

注:MySQL连接字符串不能使用加号(+),而使用concat

例如我们要给所有的文章内容前增加一段HTML语句 '<p>文章作者:Slyar 转载请注明</p>' ,我们构造的SQL语句为

UPDATE wp_posts SET post_content = concat('<p>文章作者:Slyar 转载请注明</p>',post_content) where post_status = 'publish';

打开phpMyAdmin或者其它可以操作MYSQL的命令行工具,执行上面的查询语句,即可完成内容的添加。注意执行SQL语句前一定要备份数据库。

转载请注明:Slyar Home » 利用Mysql语句给WordPress文章前批量增加内容

发表我的评论
取消评论

表情

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

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