Phpmyadmin - post editing

时间:2013-06-13 作者:Oneruffryder

我是phpmyadmin的新手,我第一次使用它是删除了很多垃圾评论。我不确定是否有可能做我想做的事情,但另一种选择是浏览400-500篇文章并手动完成。

好的,我需要phymyadmin的是这个。当我开始写博客时,我是和blogger一起写的。有限的com。两年前,我转到wordpress,并导入了所有这些帖子。由于篇幅有限,我添加了很多指向博客其他领域的链接。

因此,对于exmaple来说,可以删除帖子中的所有链接,而不删除帖子。我想保留它们,只删除它们包含的链接。

通过phpmyadmin搜索,我找到了所有这些链接和帖子,现在我唯一需要的就是自动删除这些链接。我希望我能解释清楚。

1 个回复
SO网友:JMau

Mysql允许您运行适用于所有帖子的查询,请参见示例:

UPDATE wp_posts SET POST_CONTENT = replace(POST_CONTENT, \'<a href="http://mysite.com/my_link">mylink</a>\', \'\');
此代码允许您删除<a href="http://mysite.com/my_link">mylink</a>在所有帖子上。但在你的情况下,我怀疑所有链接都是相同的,所以你需要一个模式。也许可以使用[REGEXP]完成。1

是否需要删除内容中的所有链接?那会更容易。

EDIT: make a backup of your database before anything !

结束

相关推荐

我使用了一个隐藏wp-admin的插件,但它也将wp-admin隐藏为admin-如何恢复?

我使用了一个插件,它隐藏了wp-admin并做了很多其他事情,但它也为admin用户隐藏了wp-admin(可能是由于我的一些错误设置)-如何恢复?我删除了插件的文件夹以返回到wp admin,但一旦我激活它,它就会再次开始隐藏admin内容。(它似乎保留了设置,因为它在新安装时激活时不会立即隐藏管理面板。我必须更改wp admin中的设置,使其隐藏wp admin。)