2011-05-14 151 views
2

我有www.mydomain.com 博客不过,我想它前进www.mydomain.com/blog 在一些帖子中,我有嵌入图像等: < IMG SRC =“/ wp-content/uploads/2009/11/image.jpg“但是,当我将它移动到www.mydomain.com/blog这些照片肯定会将不会显示导致照片将在: www.mydomain.com/blog/wp-content/uploads/2009/11/image.jpg和此src将意味着它在www.mydomain.com/wp-content /uploads/2009/11/image.jpg,那是不对的。WordPress的 - 相对图像路径

如何设置这些照片的亲属路径,以便在更改我的博客的目的地后,他们仍然会显示?

问候!

编辑: 计算器切的HTML标签,所以我再次写了他们,对不起

+0

[更改Wordpress中图像的路径]的可能重复(http://stackoverflow.com/questions/2468141/changing-paths-to-images-in-wordpress) – 2011-05-16 01:31:19

回答

0

这是一个旧帖子,但无论如何我都会回答,因为它可以帮助别人。

首先,你实际上问如何使相对路径:但是这不是一件好事,一对夫妇的原因:是因为你最终得到的资源是那:

1不是为搜索引擎好不是唯一 2插件不好:那是因为东西会产生兼容性问题

我发现,它可能会更好(更快,不需要插件)做一个找到&通过SQL代替,因为这是一个非常简单的命令:

update wp_posts set post_content = replace(post_content,'http://localhost:8888','new domain') 

我遇到了本地开发网站的问题。 下面是对命令的“傻瓜式”解释。使用此命令,你只需说:

1转至表命名wp_posts(该表,其中的wordpress保存所有类型的文章和网页的)

2看一看到POST_CONTENT列(包含该职位列内容)

3更换任何字符串,如“http://本地主机:8888”与“新域”(当然,不是“新域”从字面上,而是你的域)

这就是全部。您可以在phpMyAdmin中执行此操作:单击sql选项卡并键入sql。 做错了很难,但无论如何,总是先备份数据库。

希望它有帮助。

P.s. 如上所述,原始问题可能是一种重复的,但不是零散的,因为它是关于相对路径,而不是路径替换。相反,这个答案实际上可以回答'重复'问题。但是我在这里发布这个帖子是为了让那些像我以前一样)想要相对路径并且不知道自己不擅长的人去解决问题的正确方法。