0
我創建以下簡碼功能如何包裝WordPress的簡碼在一個div
頁function servicesmenu() {
return wp_nav_menu(array('theme_location' => 'services_nav', 'menu_id' => 'servicesmenu'));
}
add_shortcode('servicesMenu', 'servicesmenu');
上調用菜單上的特定位置上面的代碼是工作的罰款。但是當我試圖來包裝它不是包裝一個DIV短碼,由簡碼生成的菜單之前DIV ID =「services_rightarea」未來
<div id="services_rightarea">
<!-- other content here -->
[servicesMenu]
</div>
任何解決方案,請
感謝您的回覆,它解決了我的問題:) 如果刪除theme_location propery,它正在拾取另一個導航菜單,但輸出工作正常,您提供的代碼與theme_location中添加了它。 – 2012-02-24 16:47:25
@alok我不明白什麼時候有theme_location,而不是你爲什麼使用簡碼 – 2012-02-25 05:24:22
@PeachLabs我需要使用導航作爲頁面內容的列表。我不能直接在那裏使用PHP代碼。 – 2012-02-25 11:12:29