我有一个包含超过3000个帖子的wordpress网站。我的许多旧帖子都包含已关闭的少数网站的视频标签(Putlocker,Sockshare)
我正在使用插件在我的帖子中嵌入他们的视频。 (例如:[sockshare] zygu5ya9xq9u [/ sockshare],[putlocker] hnd5yatsq9m [/ putlocker])。每个帖子都包含不同的视频ID。
现在我想从旧帖子中删除这些标签。有没有我可以替换/删除的phpmyadmin查询?还是其他任何解决方案?
答案 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]
做同样的事情