您要将网站从Joomla移至WordPress吗?尽管Joo…
默认情况下,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工具栏中添加一组自定义链接的示例。
/*
* 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);

在此示例代码中,首先我们添加了一个自定义快捷方式链接。接下来,我们添加了另一个自定义链接,并使它成为第一个链接的子链接。我们通过添加参数来添加父链接ID 'parent' => 'wpbeginner'
。然后,我们重复此操作以在同一父链接下添加另一个链接。我们还使用子链接作为父链接,向您展示了如何在自定义链接菜单中将子项目添加到子项目中。
我们希望本文能帮助您将自定义链接快捷方式添加到网站上的WordPress工具栏。