如何在wordpress视觉作曲家中搜索替换图像url

问题描述 投票:0回答:6

我想更改图像 url(存储为 http IP)并将其替换为 https 网站地址。

我已经在所有表中使用“更好的搜索替换”来搜索该IP并替换了很多URL,几乎全部,但是Visual Composer中的那些没有被替换..

例如,视觉合成图像:

也许这些网址以某种方式存储在其他地方? 如何搜索和替换这些网址?

“更好的搜索和替换”结果。

但是仍然存在带有IP而不是DNS的图像。

我已经尝试过的

  • 如上所述使用“更好的搜索和替换”插件,并将“设置”>“最大页面大小”调至最大。

  • PS,我搜索了IP的片段(如果点是 以不同的方式存储)

  • 我使用默认的导出-导入导出了整个网页 wordpress工具并没有找到IP。

wordpress visual-composer
6个回答
5
投票

您无法在 Visual Composer 中替换内容中的图像 URL。

内容将存储为加密字符串。 Better & Replace 插件无法从加密字符串中替换。

您需要手动完成。


2
投票

您面临这个问题是因为字符串是经过编码的。

我使用 这个工具 来编码我的 URL。

访问该页面,对两个 URL 进行编码,然后您可以将它们粘贴到您的搜索和替换工具中!


0
投票

您可以在数据库中尝试以下 SQL 查询,它将帮助您更改所有帖子和页面的 url

UPDATE wp_postmeta SET meta_value = REPLACE(meta_value, 'oldsite.com', 'newsite.com');
UPDATE wp_posts SET post_content = REPLACE(post_content, 'oldsite.com', 'newsite.com');
UPDATE wp_posts SET post_excerpt = REPLACE(post_excerpt, 'oldsite.com', 'newsite.com');
UPDATE wp_posts SET guid = REPLACE(guid, 'oldsite.com', 'newsite.com');

0
投票

我总是使用这个,它永远不会失败http://github.com/interconnectit/search-replace-db。另请记住,Visual Composer 存储编码如下的 url:

186.236.67.36/西亚特

将变成:

186.236.67.36%2F西亚特


-1
投票

在这种情况下,我建议尝试使用可以帮助您更改硬编码元素的 URL 的插件,例如“Really Simple SSL”,它不仅应该使前端内容(如果存在不匹配) )使用 HTTPS 加载,也使用 wordpress 的后端加载。

祝你好运。如果问题仍然存在,您可以使用 Chrome 错误检查器来显示正在显示的混合内容 URL。


-1
投票

您只需取消选中运行作为试运行即可更改数据库中的 url。

您必须取消选中此项

© www.soinside.com 2019 - 2024. All rights reserved.