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 に答える