当字符串包含换行符时,如何搜索和替换POST_CONTENT?

时间:2018-07-13 作者:karnehe

我以前可以搜索&;使用wordpress非常有用的“搜索和替换”插件进行替换,但现在我遇到了一个无法解决的问题。

在表wp\\U posts中,我想替换以下内容:

</div>

<div id="postbottom">
使用:

</div><div id="postbottom">
无论我如何输入搜索字符串,我都会得到0个结果,我如何搜索(&;字符串包含换行符时替换?我试过一些字符串,比如

</div>\\n<div id="postbottom">
但这没有结果。

是否可以直接在sql数据库中执行查询?我该如何形成这样一个复杂的查询,以便基于包含换行符的字符串进行搜索?有可能吗?

1 个回复
SO网友:karnehe

这很容易直接在sql中完成:

UPDATE wp_posts 
SET post_content = replace(post_content,\'</div>\\r\\n\\r\\n<div id="postbottom">\',\'</div><div id="postbottom">\');

结束

相关推荐

防止使用新的Query_Posts()更改

我必须在我的主题首页上显示12项我的自定义帖子类型。但是,当我这样做时,页面标题(<title>...</title>) 更改为Custom Post Type archive - Page Title.因为这是首页,我只想让它有正常的首页标题,即Page title - page tag line. 有没有办法在新的query_posts()? 或者只是为了防止在使用新的query_posts()?我不介意在子页面上发生这种情况,但在首页,当我打开筛选结果时,它不应该改变post