2014-02-27 109 views
0

我需要幫助!如何將補充工具欄添加到WordPress菜單

我需要得到一個菜單裏面一個小部件和IM試圖

add_filter('wp_nav_menu_items','add_widget_to_menu', 10, 2); 
function add_widget_to_menu($items, $args) { 
if($args->theme_location == 'mobile_menu') 
    return $items.'<div id="newsletter-mobile">'.dynamic_sidebar('sidebar-mobile'  ).'</div>'; 

return $items; 
} 

的哪些錯誤?

謝謝!

回答

0

您可以使用以下

register_sidebar(array(
    'name'=>'Widget_Name', 
    'id'=>'widget_id', 
    'before_widget' =>'<div class="">', 
    'after_widget' =>'</div>' 
)); 

要調用創建一個側邊欄,這是您的模板,你可以使用下面的代碼

if (!function_exists('dynamic_sidebar') || !dynamic_sidebar('widget_id')) : endif;

參考here詳情

0

這Hook用於在Wordpress中添加補充工具欄菜單:

add_action("admin_menu", "sidebar_menu_for_registration"); 

sidebar_menu_for_registration是一個函數。

這是一個語法來創建工具欄菜單:

add_menu_page(string $page_title, string $menu_title, string $capability, string $menu_slug, callable $function = '', string $icon_url = '', int $position = null)