我正在寻找一种在弹出窗口中打开管理栏自定义链接的方法。
我的代码如下:
function mytheme_admin_bar_render() {
global $wp_admin_bar;
$wp_admin_bar->add_menu( array(
'parent' => 'new-content',
'id' => 'custom_link',
'title' => __('My custom link'),
'href' => 'http://www.google.com'
) );
}
add_action( 'wp_before_admin_bar_render', 'mytheme_admin_bar_render' );
结果是:
我仍然不清楚如何将这个特定链接打开(理想情况下)作为JavaScript弹出窗口或最终在新窗口中打开。
非常感谢一些建议。
非常感谢, 帕特里克
答案 0 :(得分:2)
在代码中添加meta
信息会在新标签中打开链接。
function mytheme_admin_bar_render() {
global $wp_admin_bar;
$wp_admin_bar->add_menu( array(
'parent' => 'new-content',
'id' => 'custom_link',
'title' => __('My custom link'),
'href' => __('http://www.google.com'),
'meta' => array(
'target' => '_blank',),
) );
}
add_action( 'wp_before_admin_bar_render', 'mytheme_admin_bar_render' );
干杯!!!