Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php
- /**
- * Created by PhpStorm.
- * User: tblisi
- * Date: 7/5/18
- * Time: 10:18 PM
- Plugin Name: Admin Bar Manager
- Plugin URI:
- Description: Modifies the WordPress admin bar
- Version: 1.0
- License: MIT
- *
- */
- // remove admin bar
- add_filter('show_admin_bar', '__return_false');
- // update toolbar
- function update_adminbar($wp_adminbar) {
- // remove unnecessary items
- $wp_adminbar->remove_node('wp-logo');
- $wp_adminbar->remove_node('customize');
- $wp_adminbar->remove_node('comments');
- $wp_adminbar->remove_node('new-post');
- $wp_adminbar->remove_node('new-media');
- $wp_adminbar->remove_node('new-page');
- // add Custom menu item
- $wp_adminbar->add_node([
- 'id' => 'my-menu',
- 'title' => 'Menu',
- 'href' => 'url',
- 'meta' => [
- 'target' => 'my-menu'
- ]
- ]);
- // add Forum sub-menu item
- $wp_adminbar->add_node([
- 'id' => 'my-sub-menu',
- 'title' => 'Child Menu',
- 'parent' => 'my-menu',
- 'href' => 'url',
- 'meta' => [
- 'target' => 'my-menu'
- ]
- ]);
- }
- // admin_bar_menu hook
- add_action('admin_bar_menu', 'update_adminbar', 999);
- ?>
Add Comment
Please, Sign In to add comment