2

我正在寻找一种在弹出窗口中打开管理栏自定义链接的方法。

我的代码如下:

    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 弹出窗口或最终在新窗口中打开。

一些建议将不胜感激。

非常感谢,帕特里克

4

1 回答 1

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' );

干杯!!!

于 2012-09-02T05:11:53.960 回答