2014-05-08 93 views
1

我建立我的測試服務器上的站點,當它完成後,最終將被遷移到其自己的域。 因爲這個原因,我試圖找到一種方式來動態鏈接到某些圖像,所以我不必改變鏈接,當我移動網站。動態圖像鏈接

有一種使用PHP來動態地拉動網站的網址(無論什麼領域的聯繫是目前)的方式,然後設置爲圖像文件的相對路徑?

我嘗試沒有成功如下代碼:

<img src="<?php bloginfo('url');?>/fft/wp-content/uploads/2014/05/rogue-fitness-logo.jpg"> 

有什麼建議?

+0

你在哪裏調用這行代碼?在模板/主題頁面中?文本小部件中的 –

+0

。 雖然我似乎找到了自己的答案。 我只是做了標準的相對路徑: {./subfolder/path/to.image/.jpg},它似乎現在正在工作。 – timatgetdim

+1

如果您將這行代碼放置在文本小部件中,則您嘗試在HTML小部件中運行PHP。這是無法完成的。您將不得不創建一個PHP文件並將其包含在正在加載的頁面中。 –

回答

2

你不能在WordPress編輯器中運行php。您可以在編輯器中啓用PHP執行,但如果其他用戶正在編輯它不是一個好主意。當然,您可以在模板和主題文件中執行php。

如果你使用WordPress › PHP Code Widget插件,你可以在小部件執行PHP。

但相對路徑將在HTML編輯工作,並繼續在大多數情況下工作。請參閱Relative URLs in Wordpress

但是,您可以允許由WordPress編輯器插入測試服務器或本地主機域,然後使用interconnectit.com WordPress Serialized PHP Search Replace Tool遷移URL。該工具正確序列化/重新串行化數據庫中的數據,因此不會出現中斷。

0

解決:

我根本標準相對路徑:[./subfolder/path/to/image.jpg],它似乎是現在的工作。 我完全在那一個間隔。我忘了PHP不能在標準文本小部件中工作。