同时编辑375个帖子?也许是从数据库里查到的?

时间:2011-08-25 作者:Ayman

我有一个关于我的网站的问题,小报。com。我需要更改我所有帖子上的一行代码。在每个帖子中,都有一行代码需要修改。此代码为:

[a href=”https://market.android.com/details?id=COM.NAMEOFAPP.EXAMPLE><;src=”http://tablified.com/wp-content/uploads/2011/07/androidicon.png“alt=”title=”单击从Android Market下载“width=”300“height=”48“class=”alignnone size full wp-image-4507“/”

这可以在每个帖子的底部找到。如您所知,这只是显示一张可单击的图片,将用户带到另一个页面。对于所有376个帖子,95%的代码是相同的。帖子之间唯一不同的是:

COM.NAMEOFAPP.EXAMPLE
这一行是针对官方Android市场上的每个应用程序的。我发现了一个新插件,可以在帖子底部显示一个小部件,上面有一张漂亮的图片,并链接到Android官方市场。长话短说,需要对整行代码进行编辑,使其看起来像这样:

[app]COM.NAMEOFAPP.EXAMPLE[/app]
我所做的只是删除了代码的第一部分:

<a href="https://market.android.com/details?id= 
并将其替换为[应用程序],然后替换代码的后半部分

">< src="http://tablified.com/wp-content/uploads/2011/07/androidicon.png" alt="" title="Click to Download from Android Market" width="300" height="48" class="alignnone size-full wp-image-4507" /></a>
使用[/app] 所以现在你只剩下

[app]COM.NAMEOFAPP.EXAMPLE[/app] 
当然,在[app][/app]. 我的问题是,实现这一目标的最快方法是什么?如果我将所有帖子导出到XML文件,我可以使用文本编辑器进行更改。但一旦我把这个文件导入Wordpress,会发生什么呢?它会覆盖以前的帖子吗?它会创造新的吗?这些帖子的截图会发生什么变化?我使用的主题实际上并没有将图片附加到帖子上,这意味着如果我导出它,图片就不会出现在那里。他们会迷路吗?如果你能帮我,请告诉我。非常感谢您抽出时间。我希望一切都有意义。解决办法似乎很简单,但我不确定结果如何。

艾曼

3 个回复
SO网友:markratledge

Search RegEx 是一个很好的插件,可以在所有帖子和页面中搜索并替换为Grep。

SO网友:Rarst

您可以通过多种方式实现这一点,但最简单的方法是使用可用的工具之一。例如Serialized PHP Search Replace Tool.

在开始进行任何更改之前,请确保创建数据库备份。

SO网友:Devin Humbert

查看Search and Replace Plugin. 我想它会满足你的要求。

结束

相关推荐

Filter "Your latest posts"

在阅读设置页面上,我单击了Your latest posts 在下面Front page displays. 我想知道如何在循环之前过滤显示这些帖子的查询。我尝试使用pre_get_posts 筛选器,但该筛选器似乎无权访问此查询。是否可以通过编辑功能修改首页/主页上显示的帖子。php,而不是与模板文件混为一谈?