如何將自定義快捷鏈接添加到WordPress工具欄


默認情況下,WordPress在所有頁面頂部顯示一個工具欄以登錄用戶。 您可以控制WordPress管理欄,在查看網站時將其關閉,甚至可​​以對除管理員以外的所有用戶禁用它。 但是,可以通過多種方式使用此工具欄,尤其是當您運行一個繁忙的網站且有多個作者時。 在本文中,我們將向您展示如何向WordPress工具欄添加自定義快捷鏈接。

為什麼或何時需要向WordPress工具欄添加自定義快捷鏈接?

默認情況下,工具欄顯示指向WordPress管理屏幕的有用鏈接,使用戶可以快速訪問其網站的不同部分。

但是,每個人都有鏈接,在撰寫帖子或在其網站上工作時,他們會經常訪問。 例如,指向外部資源,服務或網站的鏈接。 這些鏈接可以作為自定義快捷方式鏈接添加到WordPress工具欄中,使您和您的用戶可以直接從您的網站或管理區域輕鬆訪問這些位置。

將自定義快捷鏈接添加到WordPress工具欄

要將自定義快捷方式鏈接添加到WordPress工具欄,只需將以下代碼複製並粘貼到主題的functions.php文件或特定於站點的插件中。

// add a link to the WP Toolbar
function custom_toolbar_link($wp_admin_bar) {
	$args = array(
		'id' => 'wpbeginner',
		'title' => 'Search WPBeginner', 
		'href' => 'https://www.google.com:443/cse/publicurl?cx=014650714884974928014:oga60h37xim', 
		'meta' => array(
			'class' => 'wpbeginner', 
			'title' => 'Search WPBeginner Tutorials'
			)
	);
	$wp_admin_bar->add_node($args);
}
add_action('admin_bar_menu', 'custom_toolbar_link', 999);

此示例代碼向Google自定義搜索引擎添加了一個鏈接,該鏈接可用於在WPBeginner上搜索WordPress教程。 它使用函數add_node和數組中描述的參數。 您需要用自己的自定義鏈接的值替換id,title,href和meta項。

在WordPress工具欄中添加自定義快捷方式鏈接

如何在工具欄中添加一組自定義鏈接

我們向您展示瞭如何向工具欄添加自定義鏈接,但是如果您想添加多個鏈接並使用自己的少數快捷方式創建自定義菜單怎麼辦? 為此,您可以將多個快捷方式歸為一個父項。 當用戶將鼠標放在父鏈接上時,父鏈接下的子節點將出現。 這是一個如何在WordPress工具欄中添加一組自定義鏈接的示例。

/*
* add a group of links under a parent link
*/

// Add a parent shortcut link

function custom_toolbar_link($wp_admin_bar) {
	$args = array(
		'id' => 'wpbeginner',
		'title' => 'WPBeginner', 
		'href' => 'https://www.wpbeginner.com', 
		'meta' => array(
			'class' => 'wpbeginner', 
			'title' => 'Visit WPBeginner'
			)
	);
	$wp_admin_bar->add_node($args);

// Add the first child link 
	
	$args = array(
		'id' => 'wpbeginner-guides',
		'title' => 'WPBeginner Guides', 
		'href' => 'https://www.wpbeginner.com/category/beginners-guide/',
		'parent' => 'wpbeginner', 
		'meta' => array(
			'class' => 'wpbeginner-guides', 
			'title' => 'Visit WordPress Beginner Guides'
			)
	);
	$wp_admin_bar->add_node($args);

// Add another child link
$args = array(
		'id' => 'wpbeginner-tutorials',
		'title' => 'WPBeginner Tutorials', 
		'href' => 'https://www.wpbeginner.com/category/wp-tutorials/',
		'parent' => 'wpbeginner', 
		'meta' => array(
			'class' => 'wpbeginner-tutorials', 
			'title' => 'Visit WPBeginner Tutorials'
			)
	);
	$wp_admin_bar->add_node($args);

// Add a child link to the child link

$args = array(
		'id' => 'wpbeginner-themes',
		'title' => 'WPBeginner Themes', 
		'href' => 'https://www.wpbeginner.com/category/wp-themes/',
		'parent' => 'wpbeginner-tutorials', 
		'meta' => array(
			'class' => 'wpbeginner-themes', 
			'title' => 'Visit WordPress Themes Tutorials on WPBeginner'
			)
	);
	$wp_admin_bar->add_node($args);

}

add_action('admin_bar_menu', 'custom_toolbar_link', 999);

在WordPress工具欄中添加菜單或一組自定義鏈接

在此示例代碼中,首先我們添加了一個自定義快捷方式鏈接。 接下來,我們添加了另一個自定義鏈接,並使它成為第一個鏈接的子鏈接。 我們通過添加參數來添加父鏈接ID 'parent' => 'wpbeginner'。 然後,我們重複此操作以在同一父鏈接下添加另一個鏈接。 我們還使用子鏈接作為父鏈接,向您展示瞭如何在自定義鏈接菜單中將子項目添加到子項目中。

我們希望本文能幫助您將自定義鏈接快捷方式添加到網站上的WordPress工具欄。 對於問題和反饋,請發表評論。

您會在WordPress工具欄中添加什麼作為自定義快捷鏈接?