更改Wordpress图像URL

时间:2013-08-02 17:44:54

标签: image wordpress path directory

在我的wordpress网站上,我的所有图片都显示为断开的链接。它们也在wordpress后端的媒体库中显示为断开的链接。

我使用Google Chrome浏览器检查了这些图像,并看到它们都显示如下:

<img src="http://firouzeh.co.uk/frouzeh/frouzeh/wp-content/uploads/sites/3/2013/04/Granulated-Persepolis-Ring-230x160.jpg">

路径中存在重复的文件名并使图像生效我需要路径如下所示:

<img src="http://firouzeh.co.uk/frouzeh/wp-content/uploads/sites/3/2013/04/Granulated-Persepolis-Ring-230x160.jpg">

我搜索了数据库,无法找到更改图像路径的位置,具体而言,我认为某处必须有一个字段指向www.firouzeh.co.uk/frouzeh,它应该只发送到哪里它到www.firouzeh.co.uk。

有谁知道在哪里改变路径?

3 个答案:

答案 0 :(得分:7)

如果您的网址设置在“设置”&gt;下设置正确一般情况下,您可以尝试使用搜索和替换插件来更新数据库中的每个事件。

http://wordpress.org/plugins/search-and-replace/

搜索firouzeh.co.uk/frouzeh/frouzeh 将其替换为firouzeh.co.uk/frouzeh

首先备份您的网站:)

如果你刚刚从其他地方移动你的网站,我建议使用Duplicator插件,它可以处理所有替换。

http://wordpress.org/plugins/duplicator/

答案 1 :(得分:2)

使用我在此处写的相同解决方案:https://stackoverflow.com/a/18023214/1946078

如下:

当您移动Wordpress安装时,您还需要编辑数据库中的两个字段。对数据库运行此命令以查找需要编辑的值:

SELECT * FROM `wp_options` WHERE option_name IN('siteurl', 'home');

如果数据库访问不是一个选项,另一种方法是编辑你的wp-config.php文件,包括以下两行:

define('WP_HOME','http://yoursite.com');
define('WP_SITEURL','http://yoursite.com');

直接来自http://codex.wordpress.org/Changing_The_Site_URL

  
      
  1. “主页”设置是您希望用户在浏览器中输入以访问您的WordPress博客的地址。
  2.   
  3. “网站网址”设置是您的WordPress核心文件所在的地址。
  4.   

答案 2 :(得分:0)

我使用了this article中的解决方案:

UPDATE wp_options SET option_value = replace(option_value, 'oldurl.com', 'newurl.com') WHERE option_name = 'home' OR option_name = 'siteurl';
UPDATE wp_posts SET guid = replace(guid, 'oldurl.com','newurl.com');
UPDATE wp_posts SET post_content = replace(post_content, 'oldurl.com', 'newurl.com');
UPDATE wp_postmeta SET meta_value = replace(meta_value,'oldurl.com','newurl.com');

在管理面板中更改Site URLWP home之后。