在Gutenberg(网站迁移)中替换图像路径的查询?

时间:2019-10-23 作者:Luca Reghellin

我习惯于这样做

update wp_posts set post_content = replace(post_content,\'http://dev.example.com/website\', \'http://www.website.com\');
这似乎不再适用于来自古腾堡的文本。

对此有什么想法/更新吗?

1 个回复
SO网友:Luca Reghellin

我刚找到原因。这是因为我使用ACF Pro作为积木。数据将以json格式写入数据库,URL将避开所有斜杠和双引号。比如说

src=\\"http:\\/\\/dev.example.com\\/website\\/wp-content\\/uploads\\/2019\\/10\\/identity.jpg\\"
所以我应该添加这样一行:

update wp_posts set post_content = replace(post_content,\'http:\\/\\/dev.example.com\\/website\', \'http:\\/\\/www.website.com\');

相关推荐

MySQLI_QUERY():MySQL服务器已离开以进行Curl请求

我创建了一个WordPress插件,激活后在jquery Datatable中显示结果。我们正在通过CURL Post获取结果。帖子URL是ASP。Net应用程序。该插件是为在帖子中添加我的短代码后遇到以下错误的客户创建的。客户端使用的是优雅主题的Divi(最新版本),WordPress 5.2.2运行在Apache/PHP 7.2.21上此错误仅显示在添加了快捷码的帖子页面上:警告:mysqli\\u query():MySQL服务器已消失在/homepages/10/d241347454/htdocs