2017-09-18 8 views
0

私はメニュー項目を追加する必要がありますが、それは親項目として利用可能です。私は次のように試していますが、メニュー項目では親項目設定の子として表示されます>私のプラグインは名前:私はWordPress用のプラグインを作成するために、勉強、https://codex.wordpress.org/Roles_and_Capabilitiesが、多くのオプションがあります。Wordpressプラグインは、管理者バーの親メニューオプションを追加します

add_action('admin_menu', 'my_plugin'); 

function my_plugin() { 
    add_options_page( 
     'My Options', 
     'My plugins name', 
     'my_plugin', 
     'my-plugin.php', 
     'my_plugin_page' 
    ); 
} 

私は、このセクションを検討しています。

ありがとうございました。あなたは、次の機能を使用する必要があります

答えて

0

add_menu_page($ PAGE_TITLE、$ menu_title、$の能力、$のmenu_slug、$関数は、$ icon_url、$の位置)。

詳細なガイドでは、ここで見つけることができます: https://codex.wordpress.org/Administration_Menus

だからあなたの場合には、お使いのmy_plugin関数は次のようになります。もちろん

function my_plugin() { 
    add_menu_page( 
     "My Plugin settings", 
     "My Plugin", 
     "manage_options", 
     "my-plugin-settings", 
     "my_plugin_settings_page", 
     "dashicons-admin-generic" 
    ); 
} 

をあなたはどの意志機能my_plugin_settings_pageを定義する必要がありますたとえば、実際のテストページをレンダリングします。

function my_plugin_settings_page() { 
    echo 'Hello, this is the my plugin setting page"; 
} 
関連する問題