如何从所有Wordpress内容中删除损坏的视频标签

时间:2016-05-14 23:27:09

标签: database wordpress video phpmyadmin tags

我有一个包含超过3000个帖子的wordpress网站。我的许多旧帖子都包含已关闭的少数网站的视频标签(Putlocker,Sockshare)

我正在使用插件在我的帖子中嵌入他们的视频。 (例如:[sockshare] zygu5ya9xq9u [/ sockshare],[putlocker] hnd5yatsq9m [/ putlocker])。每个帖子都包含不同的视频ID。

现在我想从旧帖子中删除这些标签。有没有我可以替换/删除的phpmyadmin查询?还是其他任何解决方案?

1 个答案:

答案 0 :(得分:0)

首先备份你的所有数据库,以避免错误,也许可以在本地尝试,看看它是否正常工作。 您可以进入您的php我的管理员和SQL选项卡下,并插入如下查询:

  UPDATE wp_posts
  SET post_content = REPLACE(post_content,
                 SUBSTRING(post_content, 
                           INSTR(post_content,'[sockshare]'), 
                           INSTR(post_content,'[/sockshare]') -INSTR(post_content,'[sockshare]')
                          )
                 ,'')

为[putlocker]

做同样的事情