0

だから私が上記で意味するのはです。私はこれまで多くのプラグインを作成しましたが、説明する方法がわからないこの問題が発生し続けているため、Googleで検索できません。

多くのプラグインではメインメニューが必要であり、その下にプラグインに関連するさまざまなページにつながるいくつかのサブメニューがあります。メインメニューをクリックすると「車」と表示され、車の追加ページに移動します。また、車の追加と呼ばれるサブメニューもあります。

例:投稿-たとえば、投稿をクリックすると、すべての投稿に移動しますが、すべての投稿と呼ばれるサブメニューもあります。

私が問題を抱えているのは、メインメニューの名前が1つで、ホバーすると最初のサブメニューも同じと呼ばれることです。

私の質問は:

メインメニューを作成するときにサブメニューが自動的に追加されないようにするか、追加する場合はどうすればよいですか。名前はメインメニューとは異なります。

説明が明確であることを願っています-私は本当に試しました。

メニューを定義する方法は次のとおりです。

 function my_plugin_menu() {
add_menu_page( 'add_deal', 'Add Deal', 'manage_options', 'add_deal', 'menuload_add_deal', '', '28');
add_submenu_page( 'add_deal', 'deals', 'Deals', 'manage_options', 'deals', 'menuload_deals');
add_submenu_page( 'add_deal', 'orders', 'Order', 'manage_options', 'orders', 'menuload_orders');
add_submenu_page( 'add_deal', 'gc_options', 'Options', 'manage_options', 'gc_options', 'menuload_gc_options');
}
add_action( 'admin_menu', 'my_plugin_menu' );

上記が表示されます。

  • 取引の追加-//取引の追加ページを開きます
    • お得な情報
    • 注文
    • オプション

次のように変更したいと思います。

  • ショッピングカート-//取引の追加ページを開きます
    • 取引の追加-//取引の追加ページを開きます
    • お得な情報
    • 注文
    • オプション

もう一度、私はそれが理にかなっていることを願っています..誰かの時間を無駄にしようとしないでください、しかしそれは私がこの問題についてグーグルに関する情報を見つけるのがとても難しい理由です。(問題をうまく説明する方法がわかりません)。

4

1 に答える 1

1

興味のある人のために解決策を見つけました:

function my_plugin_menu() {
add_menu_page( 'add_product', 'Bass Nation', 'manage_options', 'bass-nation-real-shopping-cart', 'menu_load_add_product', '', '28');
add_submenu_page( 'bass-nation-real-shopping-cart', 'add_product', 'Add Product', 'manage_options', 'bass-nation-real-shopping-cart', 'menu_load_add_product');
add_submenu_page( 'bass-nation-real-shopping-cart', 'products', 'Products', 'manage_options', 'products', 'menu_load_products');
add_submenu_page( 'bass-nation-real-shopping-cart', 'orders', 'Orders', 'manage_options', 'orders', 'menu_load_orders');
add_submenu_page( 'bass-nation-real-shopping-cart', 'bnrsc_options', 'Options', 'manage_options', 'bnrsc_options', 'menu_load_options');
}
add_action( 'admin_menu', 'my_plugin_menu' );

メインメニューと同じ最初のサブメニューのスラゲンに名前を付けるだけです。

これが誰かを助けることを願っています。

于 2012-12-01T07:37:15.493 に答える