Php 无法在WordPress中获取url插件设置页面

Php 无法在WordPress中获取url插件设置页面,php,wordpress,plugins,Php,Wordpress,Plugins,我正在尝试获取我的插件的插件设置URL,如下所示: $settings_page_url = menu_page_url( 'zrdn-settings', false ); add_action('admin_menu', 'zrdn_menu_pages' ); // Adds module to left sidebar in wp-admin for ZLRecipe function zrdn_menu_pages() { // Add the top-level admi

我正在尝试获取我的插件的插件设置URL,如下所示:

$settings_page_url = menu_page_url( 'zrdn-settings', false );
add_action('admin_menu', 'zrdn_menu_pages' );

// Adds module to left sidebar in wp-admin for ZLRecipe
function zrdn_menu_pages() {
    // Add the top-level admin menu
    $page_title = 'Zip Recipes Plugin Settings';
    $menu_title = 'Zip Recipes Plugin';
    $capability = 'manage_options';
    $menu_slug = 'zrdn-settings';
    $function = 'zrdn_settings';
    add_menu_page($page_title, $menu_title, $capability, $menu_slug, $function, 'dashicons-carrot');

    // Add submenu page with same slug as parent to ensure no duplicates
    $settings_title = 'Settings';
    add_submenu_page($menu_slug, $page_title, $settings_title, $capability, $menu_slug, $function);
}
我已添加菜单页面,如下所示:

$settings_page_url = menu_page_url( 'zrdn-settings', false );
add_action('admin_menu', 'zrdn_menu_pages' );

// Adds module to left sidebar in wp-admin for ZLRecipe
function zrdn_menu_pages() {
    // Add the top-level admin menu
    $page_title = 'Zip Recipes Plugin Settings';
    $menu_title = 'Zip Recipes Plugin';
    $capability = 'manage_options';
    $menu_slug = 'zrdn-settings';
    $function = 'zrdn_settings';
    add_menu_page($page_title, $menu_title, $capability, $menu_slug, $function, 'dashicons-carrot');

    // Add submenu page with same slug as parent to ensure no duplicates
    $settings_title = 'Settings';
    add_submenu_page($menu_slug, $page_title, $settings_title, $capability, $menu_slug, $function);
}
$settings\u page\u url最后是一个空字符串。

您可以使用


$url=admin\u urlphp?页面='$_获取['page']

…当然,这可能会奏效,但事实是,菜单页面url并没有像广告宣传的那个样工作,或者我遗漏了一些东西。