乌徒帮技术范儿WordPressWordPress开发 › 如何增加或修改wordpress顶部管理条

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

分类: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/

已有2条评论 快速评论
  1. 否子戈 #2895楼 回复给@2891楼 2013/01/21 09:18:54 回复

    WP在优化SEO方面比较突出,这也是很多入门的朋友选择它的原因

  2. 彩虹之家 #2891楼 2013/01/19 09:42:32 回复

    曾今我也是用的wp,但是那我用不习惯!

填写个人信息,赶快回复吧!