0

管理エリアの WordPress 管理バーの上に独自のサービス メニューを追加したいと考えています。WordPress システムをハッキングしたくありませんが、フックが見つかりません。

方法はありますか?

4

3 に答える 3

2

メニュー バーを削除/交換する代わりに、管理者メニュー バーにメニュー項目を追加できます。

以下は、2 つのサブメニュー項目を持つ 1 つのメニュー項目を挿入する例です。にコードを貼り付けて、 asfunctions.phpにログインするだけです。すべてがうまくいけば、管理者バーに追加のメニューが表示されます。これを実現するために、WordPress は次のフックを提供しました。WordPressadminadmin_bar_menu

add_action('admin_bar_menu', 'my_custom_menu', 1000);
function my_custom_menu()
{
    global $wp_admin_bar;
    if(!is_super_admin() || !is_admin_bar_showing()) return;
    // Add Parent Menu
    $argsParent=array(
        'id' => 'myCustomMenu',
        'title' => 'Services',
        'href' => false
    );
    $wp_admin_bar->add_menu($argsParent);

    // Add Sub Menus
    $argsSub1=array(
        'parent' => 'myCustomMenu',
        'title' => 'Visit Heera IT',
        'href' => 'http://heera.it',
         'meta' => array('target' => '_blank')
    );
    $wp_admin_bar->add_menu($argsSub1);
    $argsSub2=array(
        'parent' => 'myCustomMenu',
        'title' => 'Visit StackOverflow',
        'href' => 'http://stackoverflow.com/',
        'meta' => array('target' => '_blank')
    );
    $wp_admin_bar->add_menu($argsSub2);
}

詳細については、Codexを参照してください。

于 2012-12-17T23:50:19.907 に答える
1

WordPress 管理バーのコンテンツと外観を簡単にカスタマイズできるプラグインを使用して、これを実現することもできます。考慮すべきいくつかのプラグインを次に示します。

プラグイン #1

プラグイン #2

プラグイン #3

于 2012-12-18T05:13:08.630 に答える