在帖子内容中搜索和替换

时间:2015-01-07 作者:PlanetPhillip

我将要更改我网站上的主题,还有一个插件,它可以创建带有帖子的选项卡。

我需要将多行文字替换为其他多行文字,但我无法解决该如何操作。

我尝试过“/r/n”,但似乎不起作用。

以下是一个示例:

我需要更换

[tabs]
[tab title="1024x576"]
<table class="screenshot-table">
使用

[tabby title="1024 x 576"]
<table class="screenshot-table tentwentyfour">
下面是我尝试过的一个例子:

update wp_posts set post_content = replace(post_content, \'[tabs]/r/n[tab title="1024x576"]/r/n<table class="screenshot-table">\', \'[tabby title="1024 x 576"]/r/n<table class="screenshot-table tentwentyfour">\');
蒂亚菲利浦

1 个回复
SO网友:PlanetPhillip

好吧,这似乎总是发生在我身上。我花了很长时间寻找答案,最后决定放弃并张贴在这里,然后再进行一次搜索就足以解决这个问题。

不管怎样,这对我来说很有用:

update wp_posts set post_content = replace(post_content, \'[/tab] 
[tab title="1024x576"]
<table class="screenshot-table">\', \'[tabby title="1024 x 576"]
<table class="screenshot-table onetwentyfour">\');
只需将多行文字放在多行上即可。

你每天都在学习!

结束

相关推荐

如何在使用对象缓存时防止/延迟MySQL连接?

我们使用的是一个由memcached支持的对象缓存,但是我认为WordPress在每次加载页面时都会连接到MySQL,如果所有查询都可以由对象缓存处理,那么这应该是不需要的,对吗?这带来的问题是,我仍然需要扩展MySQL服务器,以便能够同时处理多个连接,即使执行的查询并不多,所以这听起来像是一种巨大的浪费。这个问题在我的设置中是个额外的问题,因为我的页面需要来自外部API的数据,所以页面加载时间会比平时要长,在这段时间内,连接只会在MySQL数据库上休眠,浪费一点时间。关于如何解决这个问题,有什么建议吗?