在Wordpress中搜索和替换HTML内容

时间:2015-08-29 01:42:02

标签: wordpress search replace wordpress-plugin

我一直试图寻找这个问题的答案,并且会感谢任何人对此的意见。

我的网站上有一些广告代码,硬编码到我网站上的所有380多个帖子中。我们最近不得不将广告更改为其他图片。哦,哦。我认为使用https://wordpress.org/plugins/better-search-replace/进行简单的搜索和替换会很容易 - 但遗憾的是,在使用此方法时,我找不到我想要替换的HTML代码。

我要替换的HTML代码是:

<div id="insertPages_Content">
<div class="cols-wrapper cols-2">
<div class="col"><!-- Main_Ads_Shows -->
<div id="div-gpt-ad-1429121-0"><script type="mce-mce-mce-mce-text/javascript">// <![CDATA[
googletag.cmd.push(function() { googletag.display('div-gpt-ad-1429121-0'); });
// ]]></script></div>
</div>
<div class="col nomargin"><!-- MainAds_Center -->
<div id="div-gpt-ad-1411-1"><script type="mce-mce-mce-mce-text/javascript">// <![CDATA[
googletag.cmd.push(function() { googletag.display('div-gpt-ad-112-1'); });
// ]]></script></div>
</div>
</div>
<div class="cols-wrapper cols-2">
<div class="col"><!-- MainAds_Left -->
<div id="div-gpt-ad-14261-2"><script type="mce-mce-mce-mce-text/javascript">// <![CDATA[
googletag.cmd.push(function() { googletag.display('div-gpt-ad-19121-2'); });
// ]]></script></div>
</div>
<div class="col nomargin"><!-- MainAds_Right -->
<div id="div-gpt-ad"><script type="mce-mce-mce-mce-text/javascript">// <![CDATA[
googletag.cmd.push(function() { googletag.display('div-gpt-ad-14921-3'); });
// ]]></script></div>
</div>
</div>

我想用以下代码替换该代码:

[insert page='/page' display='content']

不幸的是,每当我搜索原始代码时,没有插件可以找到代码。然后我尝试下载.sql数据库并使用文本编辑器使用find和replace替换内容,但也没有运气。有没有办法用wordpress搜索和替换HTML内容?

感谢您的时间

1 个答案:

答案 0 :(得分:0)

你在代码中有很多特殊字符。手动搜索它以便您确切地知道要查找的内容 - 通过sql数据库查找其中的一部分,如MainAds_Center。

这应该显示它存储的位置以及字符串存储的内容。

然后备份sql数据库并编写指令或脚本来更新数据库,更改该字符串。 (或者按照您描述的方式进行操作,如果数据库没有被大量使用 - 一旦您知道要搜索查找的内容并且替换数据库文本可能会有效。)