填写您的邮件地址,订阅我们的精彩内容:

如何增加或修改wordpress顶部管理条

714

wordpress顶部管理条修改详解一文中,我们讲解了如何修改wordpress默认的顶部管理条,现在,我们来研究如何增加或修改wordpress顶部管理条。

在上一篇文章中,我们是通过修改includes下的系统文件来修改wordpress的顶部管理条的,现在我们希望通过插件或主题来实现,实现起来也很简单,如下:

function mytheme_admin_bar_render() {
    global $wp_admin_bar;
    // we can remove a menu item, like the Comments link, just by knowing the right $id
    $wp_admin_bar->remove_menu('comments');
    // or we can remove a submenu, like New Link.
    $wp_admin_bar->remove_menu('new-link', 'new-content');
    // we can add a submenu item too
    $wp_admin_bar->add_menu( array(
        'parent' => 'new-content',
        'id' => 'new_media',
        'title' => __('Media'),
        'href' => admin_url( 'media-new.php')
    ) );
}
// and we hook our function via
add_action( 'wp_before_admin_bar_render', 'mytheme_admin_bar_render' );

我们可以为wp_before_admin_bar_render动作勾上自己的函数来增加或移除顶部管理条的菜单。其中$wp_admin_bar是顶部管理条全局对象,可以看一下官方文档,或通过谷歌搜索“add remove wp_admin_bar”。

参考文献:
http://codex.wordpress.org/Function_Reference/add_menu
http://www.gravitationalfx.com/how-to-add-and-remove-wp-admin-bar-links/
http://wp-snippets.com/addremove-wp-admin-bar-links/

下面我简单说几句