更改 Wordpress 图片网址
Posted
技术标签:
【中文标题】更改 Wordpress 图片网址【英文标题】:Change Wordpress Image URL 【发布时间】:2013-08-04 02:06:33 【问题描述】:在我的 wordpress 网站上,我所有的图片都显示为断开的链接。它们还在 wordpress 后端的媒体库中显示为断开的链接。
我使用谷歌浏览器检查了图像,发现它们都显示为这样:
<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。
有谁知道改路径的地方吗?
【问题讨论】:
在设置下你的wordpress和站点地址设置正确了吗? 【参考方案1】:如果您的 URL 设置在设置 > 常规下是正确的,那么您可以尝试使用搜索和替换插件来更新数据库中的每个匹配项。
http://wordpress.org/plugins/search-and-replace/
搜索 firouzeh.co.uk/frouzeh/frouzeh 将其替换为 firouzeh.co.uk/frouzeh
先备份您的网站 :)
如果您只是将您的网站从另一个位置移动,我建议您使用 Duplicator 插件,它可以处理所有替换。
http://wordpress.org/plugins/duplicator/
【讨论】:
嗨,Kenny,感谢您提供用于搜索和替换的链接 - 这对我来说就像一个魅力。将记住复制器以备将来迁移。 Np,很高兴我能帮上忙!【参考方案2】:使用我在此处编写的相同解决方案:https://***.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
“主页”设置是您希望人们在浏览器中键入以访问您的 WordPress 博客的地址。 “站点 URL”设置是 WordPress 核心文件所在的地址。
【讨论】:
感谢金佰利的回复。我应该在问题中提到这一点,我正在使用带有 2 个站点的 WP 多站点。我已经检查了两个站点的数据库中的 wp_options 文件,对于有问题的站点,“siteurl”和“home”设置都是firouzeh.co.uk - 所以正如预期的那样。数据库中还有其他地方可以查看吗?还要确认一下,我检查了 wp_config.php 文件,我肯定在查看正确的数据库(我在 phpmyadmin 中有几个不同的版本)【参考方案3】:我使用了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 URL
和WP home
后。
【讨论】:
以上是关于更改 Wordpress 图片网址的主要内容,如果未能解决你的问题,请参考以下文章
php 这个WordPress插件演示了如何使用WordPress提供的可拖动元文件构建自己的插件页面,需要WordPr