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

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/

0

评论0

请先

没有账号? 注册  忘记密码?

社交账号快速登录