管理エリアの WordPress 管理バーの上に独自のサービス メニューを追加したいと考えています。WordPress システムをハッキングしたくありませんが、フックが見つかりません。
方法はありますか?
管理エリアの WordPress 管理バーの上に独自のサービス メニューを追加したいと考えています。WordPress システムをハッキングしたくありませんが、フックが見つかりません。
方法はありますか?
メニュー バーを削除/交換する代わりに、管理者メニュー バーにメニュー項目を追加できます。
以下は、2 つのサブメニュー項目を持つ 1 つのメニュー項目を挿入する例です。にコードを貼り付けて、 asfunctions.php
にログインするだけです。すべてがうまくいけば、管理者バーに追加のメニューが表示されます。これを実現するために、WordPress は次のフックを提供しました。WordPress
admin
admin_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を参照してください。