В админке WordPress неправильный пункт для CPT - PullRequest
0 голосов
/ 25 января 2019

У меня есть два элемента подменю администратора для моего пользовательского типа записи, но только первый, «Общие настройки», подсвечивается при просмотре любой страницы подменю.

    add_submenu_page(
        'edit.php?post_type=landingpage',
        "General Settings", 
        "General Settings", 
        'manage_options', 
        "wp_cpt_plugin_page", 
        'my_callback'
    );
    add_submenu_page(
        'edit.php?post_type=landingpage', 
        'Form Settings',
        'Form Settings',
        'manage_options', 
        'wp_cpt_plugin_page&tab=form-settings', 
        'my_callback'
    );

Как настроить параметры формы при просмотре страницы?

1 Ответ

0 голосов
/ 25 января 2019

Проверка:

add_submenu_page(
    'edit.php?post_type=landingpage', 
    'Form Settings',
    'Form Settings',
    'manage_options', 
    // This is the menu slug, you can not pass the arguments,
    // if you want to pass arguments then add only one sub menu page and
    // links with arguments, also display content with conditions of passed arguments.
    'wp_cpt_plugin_page-form-settings',
    'my_callback'
);
...