我在我的 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;
}
但我试图找到一些更好的解决方案。