[WordPress] ワードプレスのプラグインの設定ページの url を取得できません。

スポンサーリンク

Question

以下のように私は、プラグインのプラグイン設定 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

が空の文字列である終わります

答え

下記の方法を使用して得ることができます

$url = admin_url() . ‘admin.php?page=’ . $_GET[‘page’]

http://stackoverflow.com/questions/27477888/cannot-get-url-plugin-settings-page-in-wordpress

スポンサーリンク

Leave a Reply