2016-11-19 73 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

。在這種情況下,無論你在哪裏轉移你的項目,它總是會抓住這條路,每次都會有更好的硬編碼路徑。