我試圖WordPress的菜單集成到Boxbillng主題,但問題是我現在用的就是並不是在所有的解析PHP代碼。PHP代碼中PHTML不工作文件
這裏是獲取WordPress的菜單代碼:
<?php
include('../wp-load.php');
wp_nav_menu(array ('menu' => 'Main Menu'));
?>
然後這裏是代碼爲BoxBilling主題:
<div class="main-navigation">
<?php
echo file_get_contents("http://www.glowstonehosting.net/nav.php");
?>
</div>
但隨後在谷歌瀏覽器檢查元素就說明這一點:
<!--?php
echo file_get_contents("http://www.glowstonehosting.net/nav.php");
?-->
所以他們都被評論了,我也嘗試了anoth的答案之一呃問題simlilar這樣:php in .phtml file not parsing
唯一的答案建議增加這WordPress的的.htaccess:
AddType application/x-httpd-php .php .phtml
仍然沒有工作,所以沒有任何人有什麼想法?
上面的鏈接生成了'Warning:include(../ wp-load.php)[function.include]:未能打開流:沒有這樣的文件或目錄...'所以這告訴我這是一個路徑問題。因此,對函數的調用失敗'致命錯誤:調用未定義函數wp_nav_menu()'。 –
....弗雷德ummmm你沒有該文件夾中的導航欄的本地副本,那麼你是如何打算能夠查看它.............. – user3750649
通過打開網址在我的瀏覽器中。可能或可能不相關,但確實會拋出這些錯誤。在打開'<?php'標籤後立即在文件頂部添加錯誤報告 'error_reporting(E_ALL); ini_set('display_errors',1);'看看它是否產生任何東西。 –