我目前正在開發一個wordpress多站點項目。我在本地主機上建立了一個工作環境。在主菜單中有一個鏈接到家,所以在子目錄網站。
現在我的問題是測試服務器環境中的一切作品,主站點URL是myhost/xx/wordpress_site
,子目錄站點類似myhost/xx/wordpress_site/sub_dir
。在wordpress的外觀 - >菜單中,您只能在鏈接網址字段中輸入靜態網址。
我正在尋找的是在該字段中提供類似site_url().」/sub_dir」
的方法,因此我無需在將網站上載到目標網域時手動更改所有網站主網址。哪些可以是任何形式? 關於這個問題的任何簡單的解決方案,我們非常感謝。 非常感謝。Wordpress自定義菜單
0
A
回答
0
我不會推薦改變任何關於wordpress代碼或網站url配置。 ,因爲當你要投入生產時,你將不得不再次改變它。 這將是最好的,如果你將在你的本地主機上設置相同的站點配置,你可以使用以下配置爲你的Apache服務器和主機文件,這樣你就可以通過你的真實域名訪問你的本地站點。 這樣您的設置將保持不變,所有網站鏈接將保持不變。 (重命名的mysite到你的網站URL)
如何更改主機文件: http://www.howtogeek.com/howto/27350/beginner-geek-how-to-edit-your-hosts-file/
如何添加虛擬主機的Apache: http://httpd.apache.org/docs/current/vhosts/examples.html
Apache配置:
<VirtualHost mysite.com:80>
ServerName mysite.com
DocumentRoot /var/www/mysite
<Directory /var/www/mysite>
Options FollowSymLinks
AllowOverride All
</Directory>
</VirtualHost>
主機文件配置:
127.0.0.1 mysite.com
重新啓動apache,您將能夠在本地主機上工作,就像它是productin服務器一樣。 *要訪問真實服務器時,請刪除以下內容。
+0
Thankx mate ....我會嘗試這個解決方案 – Rivi
相關問題
- 1. 自定義菜單wordpress
- 2. WordPress中的自定義訂單菜單
- 3. WordPress的自定義彈出菜單
- 4. 自定義Wordpress管理菜單
- 5. Wordpress自定義菜單錯誤
- 6. header.php中的WordPress自定義菜單
- 7. WordPress自定義下拉菜單
- 8. Wordpress自定義導航菜單
- 9. WordPress的自定義頂級菜單
- 10. WordPress的自定義菜單類名
- 11. 自定義WordPress的菜單結構
- 12. WordPress無法更改自定義菜單
- 13. WordPress的自定義菜單沃克
- 14. WordPress自定義下拉菜單
- 15. 自定義菜單CSS WordPress的
- 16. 在wordpress中註冊自定義菜單
- 17. 將自定義菜單項添加到WordPress菜單
- 18. WordPress插件自定義菜單和子菜單
- 19. Wordpress將子菜單添加到自定義菜單
- 20. Wordpress插入主菜單中的自定義菜單
- 21. 不能添加更多菜單到wordpress自定義菜單
- 22. wordpress菜單中的自定義活動菜單項
- 23. WordPress TwentyTwelve自定義菜單當前菜單項樣式
- 24. 在WordPress Premium主題上自定義WordPress標題導航菜單
- 25. WordPress「wp_list_comments」自定義訂單
- 26. 如何自定義菜單添加到特定位置的WordPress
- 27. WordPress的自定義菜單定界符/分隔符
- 28. 自定義的CSS爲特定的WordPress的菜單項目
- 29. 如何在Wordpress中添加自定義字段以自定義菜單
- 30. 自定義Apple菜單
你可以嘗試添加你的網站的網址到主機文件127.0.0.1 yoursitedomain.com,然後你可以配置在Apache網站,以ridilly到域的文件夾 – talsibony