4

我正在尝试定位所有没有 www 的链接。在数据库中。

https://launchhousing.org.au

并替换为

https://www.launchhousing.org.au

我使用了“搜索和替换”插件,它显然改变了所有的链接,但不知何故,Visual Composer 似乎仍然有没有 www 的链接。我正在使用 VC 的“图标框”并在 URL 字段中添加:http: //launchhousing.org.au/category/policy-agenda/

4

2 回答 2

12

Visual Composer 以 urlencode 格式存储链接:
link=\"url:http%3A%2F%2Fsite.com%2Findex.php%2Fmembership-account%2Fmembership-levels%2F|||\"


这就是你找不到的原因。

您需要对数据库进行 sql 转储并进行替换:
http%3A%2F%2Foldsite.com%2Fhttp%3A%2F%2Fnewsite.com%2F
我希望这会有所帮助。祝你好运。

于 2017-10-18T10:06:28.950 回答
0

您的意思是页面/帖子内容中的链接?这些将与其他内容一起post_content出现在wp_posts表格中。您放入页面/帖子的所有 VC 元素都只是简码。

虽然我也发现插件,例如WP DB Migrate似乎错过了 post_content 列中的 VC 内容。

我总是必须手动执行 SQL 查询。您可以在 phpmyadmin 中执行此操作:

UPDATE wp_posts SET post_content = REPLACE(post_content, 'launchhousing.org.au', 'www.launchhousing.org.au')

'wp_posts'如果您的前缀不同,请记住进行更改。

于 2016-11-30T10:47:21.080 回答