Различные методы добавления меню администрирования в WordPress

Чтобы добавить меню администрирования в WordPress, вы можете использовать различные методы. Вот несколько примеров кода:

  1. Использование функции add_menu_page():

    function my_admin_menu() {
    add_menu_page(
        'My Admin Menu',
        'My Menu',
        'manage_options',
        'my-admin-menu',
        'my_admin_page_callback',
        'dashicons-admin-generic',
        25
    );
    }
    function my_admin_page_callback() {
    // Your admin page content goes here
    }
    add_action('admin_menu', 'my_admin_menu');
  2. Использование функции add_submenu_page():

    function my_admin_menu() {
    add_menu_page(
        'My Admin Menu',
        'My Menu',
        'manage_options',
        'my-admin-menu',
        'my_admin_page_callback',
        'dashicons-admin-generic',
        25
    );
    add_submenu_page(
        'my-admin-menu',
        'Submenu Page',
        'Submenu',
        'manage_options',
        'my-submenu-page',
        'my_submenu_page_callback'
    );
    }
    function my_admin_page_callback() {
    // Your admin page content goes here
    }
    function my_submenu_page_callback() {
    // Your submenu page content goes here
    }
    add_action('admin_menu', 'my_admin_menu');
  3. Использование функции add_options_page():

    function my_admin_menu() {
    add_options_page(
        'My Admin Menu',
        'My Menu',
        'manage_options',
        'my-admin-menu',
        'my_admin_page_callback'
    );
    }
    function my_admin_page_callback() {
    // Your admin page content goes here
    }
    add_action('admin_menu', 'my_admin_menu');

Эти методы позволяют создать меню администрирования в WordPress. Вы можете настроить заголовок меню, возможности, необходимые для доступа к меню, значок и положение. Просто замените функции обратного вызова (my_admin_page_callbackи my_submenu_page_callback) собственным кодом для отображения содержимого страниц администрирования.