2

WordPress バックエンドにいくつかのサブメニュー アイテムを含むメニュー ページを追加しました。私が使用するコードのスニペットは次のとおりです。

// Add to admin_menu function
add_menu_page(__('New Menu'), __('New Menu Title'), 'edit_themes', 'new_menu_item', 'functiontocallonclick', '', 3.5);
// Add to secondlevel menu
add_submenu_page('new_menu_item', __('New |Sub Menu item'), __('New Menu Title item'), 'edit_themes', 'new_menu_sub_item', 'subfunctiontocallonclick',');

上記のように、バックエンドの New メニュー項目に移動すると、関数 functiontocallonclick が呼び出されます。

私が今疑問に思っていること:関数で変数を渡したいと思います。

functiontocallonclick($value);

もちろんそんなことはできませんが、どのような方法がよいのでしょうか。

私はこれを使用します:

switch($_GET['page']){
    case 'suppliers': $type='c';
        break;
    case 'contractors': $type='s';
        break;
    default: $type='';
        break;
}

しかし、私はより良い解決策を見つけようとしています。

4

2 に答える 2