在WordPress中,`dashboard_secondary_link`是一个用于添加自定义链接到管理后台仪表盘菜单的钩子。通过使用这个钩子,您可以在WordPress仪表盘的菜单中添加自定义链接,以方便用户访问您的自定义页面或任何其他URL。
以下是`dashboard_secondary_link`钩子的详细用法:
1. 添加自定义链接到仪表盘菜单:
您可以使用`add_dashboard_secondary_link`函数来添加自定义链接。该函数接受两个参数:链接的文本和链接的URL。
function custom_dashboard_link() {
add_dashboard_secondary_link('Custom Link', 'http://example.com/custom-link');
}
add_action('admin_menu', 'custom_dashboard_link');
在上面的示例中,我们在WordPress仪表盘的菜单中添加了一个名为"Custom Link"的自定义链接,并将其指向`http://example.com/custom-link`。
2. 修改已存在的链接:
如果您想修改已经存在的链接,您可以使用`update_dashboard_secondary_link`函数。该函数接受两个参数:链接的文本和链接的URL。
function modify_dashboard_link() {
update_dashboard_secondary_link('Custom Link', 'http://example.com/updated-link');
}
add_action('admin_menu', 'modify_dashboard_link');
在上面的示例中,我们修改了名为"Custom Link"的链接,将其URL更新为`http://example.com/updated-link`。
3. 删除已存在的链接:
如果您想删除已经存在的链接,您可以使用`remove_dashboard_secondary_link`函数。该函数接受一个参数,即链接的文本。
function remove_dashboard_link() {
remove_dashboard_secondary_link('Custom Link');
}
add_action('admin_menu', 'remove_dashboard_link');
在上面的示例中,我们删除了名为"Custom Link"的链接。
请注意,`dashboard_secondary_link`钩子只在管理员角色用户登录时生效。
0 个评论