0

WordPress 管理者用の新しいメニューとサブメニュー項目を作成する必要があります。メニューは正常に機能していますが、サブメニュー項目 (メインメニュー項目の複製サブメニューが自動的に作成されています..それは望ましくありません)。どちらのサブ メニュー項目も、href 属性が空白になっています。メニュースラッグの意味がわかりません。助けてください..

    // create custom plugin settings menu  
       add_action('admin_menu', 'retail_create_menu');

       function retail_create_menu() { //create new top-level menu
          add_menu_page('Retailers', 'Retailers', 'administrator', __FILE__, 'generate_retailer_list', 'http://localhost/apsm/wp-content/themes/wp-mediamag/functions/retail.ico'); 
          add_submenu_page( __FILE__, 'Add Retailers', 'Add Retailers', 'administrator', 'add_ratilers.php', 'retailer_submenu_callback');
       }

ファイルは私のテーマのフォルダー内にあります...


メニューはこんな感じ

4

1 に答える 1

1

重複したメニューを非表示にする簡単なハック:

add_submenu_page(
    '__FILE__',        // parent slug, same as main menu slug
    '',        // empty page title
    '',        // empty menu title
    'administrator',        // same capability as parent
    '__FILE__',        // same menu slug as parent slug
    'generate_retailer_list',        // same function as parent
) 
于 2013-02-15T09:31:43.943 に答える