رفتن به مطلب

تغییر عنوان اولین زیر منو


پست های پیشنهاد شده

image.png.5cf3278b4d07d6fc42980b517677eacc.png

 

سلام، من میخوام که اولین زیر منو رو اسمشو تغییر بدم اما سرچ کردم به چیزی نرسیدم. من از تابع add_menu_page استفاده کردم که یک منوی جدید به بخش ادمین اضافه کردم. حالا وقتی با تابع add_submenu_page یک زیر منو ایجاد میکنم، میخوام اولین زیر منو که خودش اضافه کرده رو اسمشو تغییر بدم. 

اگر عنوان رو در تابع add_menu_page تغیر بدم؛ اسم خود منو هم تغییر میکنه من میخوام به این شکل باشه

  • تنظیمات پیشرفته (منوی در بخش ادمین)
  • عمومی (اولیت زیر منو به صورت دیفالت - همان منویی که با add_menu_page اضافه کردیم)
  • ووکامرس (زیر منو اول که با add_submenu_page  ایجاد کردیم)
ویرایش شده توسط peymanseo
لینک به ارسال
function menu_setting_site_peymanseo()
{
    $aspseo = 'adv-setting-pc';

    add_menu_page(
        __('Advanse Setting', 'peymanseo'),
        __('Advanse Setting', 'peymanseo'),
        'unknown',
        $aspseo,
        '',
        'dashicons-superhero-alt',
        2
    );

    add_submenu_page(
        $aspseo,
        __('Setting General', 'peymanseo'),
        __('General', 'peymanseo'),
        'manage_options',
        $aspseo . "-general",
        'adv_setting_pc_general_handler',
        1

    );

    add_submenu_page(
        $aspseo,
        __('Setting woocommerce', 'peymanseo'),
        __('woocommerce', 'peymanseo'),
        'manage_options',
        $aspseo . "-woo",
        'adv_setting_pc_woocommerce_handler',
        2
    );
}

add_action('admin_menu', 'menu_setting_site_peymanseo');

من به پاسخ سوالم رسیدم اینجا میزارم شاید برای بقیه سوال باشه. اولین منویی که اضافه میشه رو باید capability رو برابر با unknown قرار بدید و بعد زیر منو هارو اضافه کنید و اولویت هاشم میتونید مشخص کنید. :)

لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...