عدم نمایش زیر منو

پرسیده شده
فعالیت 1250 روز پیش
دیده شده 783 بار
0

سلام خسته نباشید . من در ایجاد 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";
}

 

فایل پیوست

امیررضا
امیررضا

27 شهریور 99

-1
حذف شده

طبق این کد برید جلو و تست کنید.

 

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');

 

فایل پیوست

کیوان علی محمدی

توسط

کیوان علی محمدی

2 مهر 99

0
حذف شده

سلام لطفا یک تصویر از منوی ایجاد شده همین جا ارسال کنید.

فایل پیوست

کیوان علی محمدی

توسط

کیوان علی محمدی

28 شهریور 99

0
حذف شده

منوی ایجاد شده 

فایل پیوست

امیررضا

توسط

امیررضا

29 شهریور 99

0
حذف شده

کدهای بخش submenu رو تکرار کنید و ببیند چه خروجی دریافت می کنید.

فایل پیوست

کیوان علی محمدی

توسط

کیوان علی محمدی

1 مهر 99

حذف شده
متاسفانه تغییری حاصل نشد ...
امیررضا

2 مهر 99

حذف شده
سلام استاد بنده هم همین مشکل را دارم
Amirreza ebrahimi

7 آذر 99

0
حذف شده

سلام خدمت دوستانی که مشکل در ایجاد زیر منو دارند 

اول از همه معذرت میخوام که به جای استاد این پیام رو میگذارم

 

برای حل مشکل شما باید اولین زیر منویی که اضافه میکنید با خود منو مشخصاتش یکی باشه مثل نمونه کد زیر

 

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'
    );
فایل پیوست

Amirreza ebrahimi

توسط

Amirreza ebrahimi

8 آذر 99

حذف شده
دوست عزیز ُ علت اینه که شما در تابع add_submenu_page قسمت manage_options رو به اشتباه manage_option نوشتید یعنی s آخر کلمه رو نذاشتید
احمد اسماعیلی

11 خرداد 00