2016-11-19 95 views
0

我正在尝试将一个Wordpress博客页面集成到我的(php)网站中。到目前为止,我已经成功地将它安装到子目录中。我可以看到这是有效的。指向Wordpress中的目录

我面临的问题是图像没有显示(替代文字是)。问题是,WordPress的使用不正确的路径,以苍蝇:

歧途:https://sitename.com/wordpress/blog/images/brand/logo.png 正确:https://sitename.com/images/brand/logo.png

它不应该有它的/wordpress/blog/

我该如何解决这个问题,指向正确的目录而不复制文件。请注意,代码中的路径写为:/images/brand/logo.png

+0

你可以张贴一些代码这些图像? – Daniel

回答

2

如果你的图像文件夹的主题目录内规定,那么你可以使用

<img src="<?php bloginfo('template_url'); ?>/images/brand/logo.png" /> 

如果你的图像文件夹奠定了主题目录外,那么你可以使用

<img src="<?php echo home_url(); ?>/images/brand/logo.png" /> 
0

将其放入您的htaccess根目录中。

RewriteEngine On 
RewriteRule ^wordpress/blog/images/(.*)$ /images/$1 [L] 

这应该重写那些网址。

根据你的需要,你可能也想考虑这个article。这听起来不像是你想要改变所有网址,只有你的图片的网址。

0

如果你已经有了/images/brand/logo.png的路径,只需要2级就可以了。

如果您在使用WordPress默认主题/ IMG上传文件夹,然后在功能get_stylesheet_directory WordPress的建立()会为你工作../../images/brand/logo.png

。在这种情况下,无论你在哪里转移你的项目,它总是会抓住这条路,每次都会有更好的硬编码路径。