Home > php教程 > php手册 > Add a Submenu to the WordPress Admin Bar

Add a Submenu to the WordPress Admin Bar

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
Release: 2016-06-06 20:14:18
Original
1347 people have browsed it

Read the full article at: Add a Submenu to the WordPress Admin Bar A while back I wrote Add Menu Items to the WordPress Admin Menu, a post detailing how you can add items to the left side, existing posts menu bar. ?Adding menu items?has se

Read the full article at: Add a Submenu to the WordPress Admin Bar

Treehouse

A while back I wrote Add Menu Items to the WordPress Admin Menu, a post detailing how you can add items to the left side, existing “posts” menu bar. ?Adding menu items?has served me well but it’s not as customized as I would like — I’m still adapting to WordPress instead of WordPress adapting to me. ?By creating a custom top bar menu, I can mix and match links all I want!

Like adding functionality to your?theme and other admin?area,?the directives will go in your theme’s functions.php file. ?The code itself should be self explanatory:

function create_dwb_menu() {
	global $wp_admin_bar;
	$menu_id = 'dwb';
	$wp_admin_bar->add_menu(array('id' => $menu_id, 'title' => __('DWB'), 'href' => '/'));
	$wp_admin_bar->add_menu(array('parent' => $menu_id, 'title' => __('Homepage'), 'id' => 'dwb-home', 'href' => '/', 'meta' => array('target' => '_blank')));
	$wp_admin_bar->add_menu(array('parent' => $menu_id, 'title' => __('Drafts'), 'id' => 'dwb-drafts', 'href' => 'edit.php?post_status=draft&post_type=post'));
	$wp_admin_bar->add_menu(array('parent' => $menu_id, 'title' => __('Pending Comments'), 'id' => 'dwb-pending', 'href' => 'edit-comments.php?comment_status=moderated'));
}
add_action('admin_bar_menu', 'create_dwb_menu', 2000);
Copy after login

Setting an id on the parent menu item allows you to use the parent key for submenu items; the rest of the keys are easy to figure out. ?With the menu created, you simply need to add the WordPress hook and specificity to add it!

Related labels:
Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Latest Issues
Add photos together in Add in the Data controller
From 1970-01-01 08:00:00
0
0
0
Can't add information
From 1970-01-01 08:00:00
0
0
0
add failed
From 1970-01-01 08:00:00
0
0
0
Why add True ?
From 1970-01-01 08:00:00
0
0
0
Popular Recommendations
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template