سلام خسته نباشید . من در ایجاد submenu به مشکل خوردم . هر کاری میکنم ایجاد نمیشه .menu_page ایجاد شده ولی submenu page اد نمیشه . کسی میتونه کمکی کنه ؟؟
<?php
add_action("admin_menu" , "apis_register_menu");
function apis_register_menu(){
add_menu_page(
'تنظیمات پلاگین' ,
'تنظیمات پلاگین' ,
'manage_options',
'apis_admin' ,
'wp_apis_main_menu_handler'
);
add_submenu_page(
'apis_admin' ,
'عمومی' ,
'عمومی' ,
'manage_option' ,
'wp_apis_general' ,
'wp_apis_general_page'
);
}
function wp_apis_main_menu_handler(){
if(isset($_POST['saveSetting'])){
var_dump($_POST);
}
include TPL . "/admin/menus/main.php";
}
function wp_apis_general_page(){
include TPL . "/admin/menus/general.php";
}
طبق این کد برید جلو و تست کنید.
add_menu_page('My Custom Page', 'My Custom Page', 'manage_options', 'my-top-level-slug');
add_submenu_page( 'my-top-level-slug', 'My Custom Page', 'My Custom Page',
'manage_options', 'my-top-level-slug');
add_submenu_page( 'my-top-level-slug', 'My Custom Submenu Page', 'My Custom Submenu Page',
'manage_options', 'my-secondary-slug');
کدهای بخش submenu رو تکرار کنید و ببیند چه خروجی دریافت می کنید.
سلام خدمت دوستانی که مشکل در ایجاد زیر منو دارند
اول از همه معذرت میخوام که به جای استاد این پیام رو میگذارم
برای حل مشکل شما باید اولین زیر منویی که اضافه میکنید با خود منو مشخصاتش یکی باشه مثل نمونه کد زیر
add_menu_page(
'تنظیمات پلاگین',
'تنظیمات پلاگین',
'manage_options',
'wp_apis_admin',
'wp_apis_main_menu_handler'
);
add_submenu_page(
'wp_apis_admin',
'تنظیمات پلاگین',
'تنظیمات پلاگین',
'manage_options',
'wp_apis_admin',
'wp_apis_main_menu_handler'
);
add_submenu_page(
'wp_apis_admin',
'تنظیمات',
'تنظیمات',
'manage_options',
'wp_apis',
'wp_apis_main_menu'
);