2014-02-27 173 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)