wordpress搬家后,如何把没有更改成功的图片链接更换为当前域名

常用技巧 管理员 3个月前 (10-20) 42次浏览 0个评论

在wordpress经过几次搬家更换域名后,发现个部分图片不会显示,查看后发现还是原来的域名地址,在mysql中操作过也只更改了大部分,那么该怎么解决呢?

要将WordPress中的图片链接更换为当前域名,可以通过以下几种方法实现:

一、通过WordPress后台设置(适用于WordPress 4.90+版本)

  1. 登录WordPress后台:首先,登录到你的WordPress网站后台。
  2. 修改站点地址:在后台菜单中,找到“设置”->“常规”,然后将“WordPress地址(URL)”和“站点地址(URL)”更换为新的域名地址。
  3. 自动更新链接:在WordPress 4.90+版本中,当你更改站点地址后,文章中的图片和特色图片链接通常会自动更新为新域名链接。

二、使用插件进行批量替换

    1. 安装插件:在WordPress后台,进入“插件”->“添加新”,搜索“Better Search Replace”插件并安装启用。
    2. 配置插件:进入“工具”->“Better Search Replace”,在“搜索”框中输入需要替换的旧域名图片URL地址,然后在“替换为”框中输入新的、以当前域名为基础的图片URL地址。
    3. 执行替换:点击“运行所有搜索/替换”按钮,等待插件完成替换操作。完成后,检查文章确保图片链接已成功替换。

三、直接修改数据库

  1. 备份数据库:在进行任何数据库操作之前,请务必先备份你的数据库,以防止数据丢失或损坏。
  2. 登录数据库管理工具:使用如phpMyAdmin、MySQL Workbench等数据库管理工具,登录到你的数据库。
  3. 执行SQL语句:在数据库中找到存储文章的表(通常为wp_posts),然后执行以下SQL语句来替换图片链接:
    UPDATE wp_posts SET post_content = REPLACE(post_content, '旧域名图片URL', '新域名图片URL') WHERE post_content LIKE '%旧域名图片URL%';
    
旧域名图片URL替换为你要替换的旧域名图片链接,将新域名图片URL替换为新的、以当前域名为基础的图片链接。
四、注意事项
检查所有链接:在替换完图片链接后,请务必检查网站上的所有链接,确保它们都已正确更新为新的域名链接。
  1. 序列化数据问题:如果直接修改数据库中的序列化数据(如某些主题或插件的设置信息),可能会导致数据失效。因此,在修改这些数据时,请务必小心谨慎,并了解数据的存储格式。
  2. 定期备份:定期备份你的WordPress网站和数据库,以便在出现问题时能够迅速恢复。

通过以上方法,你可以将WordPress中的图片链接成功更换为当前域名链接。

喜欢 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址