Jak přidat odkazy do admin baru ve WordPressu

V dnešním článku naváži na předchozí, ve kterém jsme z admin baru odstranili odkazy a dnes si ukážeme jak naopak odkazy do admin baru můžeme přidat. Přidáme nejprve jeden odkaz, následně vytvoříme drop down menu a nakonec ještě jedno submenu. Můžeme si tak do admin baru přidat odkazy na různá nastavení pluginů, theme options, zkrátka vše co potřebujeme mít stále po ruce.

Přidání jednoho odkazu do admin baru

function add_novylink_admin_bar_link() {
	global $wp_admin_bar;
	if ( !is_super_admin() || !is_admin_bar_showing() )
		return;
	$wp_admin_bar->add_menu( array(
	'id' => 'novy_link',
	'title' => __( 'Novy link'),
	'href' => __('http://novylink.com'),
	) );
}
add_action('admin_bar_menu', 'novylink_admin_bar_link',25);

Přidání submenu do admin baru

Pro přidání submenu rozšíříme předchozí funkci

function add_novylink_admin_bar_link() {
	global $wp_admin_bar;
	if ( !is_super_admin() || !is_admin_bar_showing() )
		return;
	$wp_admin_bar->add_menu( array(
	'id' => 'novy_link',
	'title' => __( 'Novy link'),
	'href' => __('http://novylink.com'),
	) );

	// Přidání submenu odkaz "Zobrazit všechny články"
	$wp_admin_bar->add_menu( array(
		'parent' => 'novy_link',
		'id'     => 'novy_vse',
		'title' => __( 'Zobrazit všechny články'),
		'href' => __('http://novylink.com/vse'),
	));

	// Přidání submenu odkaz "Stáhnout"
	$wp_admin_bar->add_menu( array(
		'parent' => 'novy_link',
		'id'     => 'novy_stahnout',
		'title' => __( 'Stáhnout'),
		'href' => __('http://novylink.com/stahnout'),
		'meta'   => array(
			'class' => 'st_menu_download',),
	));
		$wp_admin_bar->add_menu( array(
			'parent' => 'novy_stahnout',
			'id'     => 'novy_nestahnout',
			'title' => __( 'Nestahnout'),
			'href' => __('http://novylink.com/nestahnout'),
		));
}
add_action('admin_bar_menu', 'add_novylink_admin_bar_link',25);

Přidali jsme submenu do admin baru, v příštím článku si ukážeme, jak zobrazit admin bar pouze někomu, či ho úplně skryjeme.

Přečtěte si také článek Jak odstranit položky z admin baru

About The Author

Zajímá mne Wordpress, responsivní šablony a zkrátka vše kolem tohoto skvělého redakčního systému.

Související články

Přidejte komentář

Vaše e-mailová adresa nebude zveřejněna. Vyžadované informace jsou označeny *