web-dev-qa-db-ja.com

[カスタム投稿タイプ]サブメニューをNextgen Galleryページにリンクする方法

カスタム投稿のトップレベルメニュー項目を作成しましたが、クライアントがすべての機能を1つのトップレベルメニュー項目の下にまとめられることを望んでいるので、NextgenのAdd Galleryページへのリンクの下にサブメニューがあります。

これまでのところ私はやっている:

add_submenu_page( 
    'edit.php?post_type=events', 
    'Add Gallery', 
    'Add Gallery', 
    'administrator', 
    'nggallery-add-gallery', 
    'event_add_gallery'
);

しかし、リンクは以下のようになります。

http://example.com/wp-admin/edit.php?post_type=events&page=nggallery-add-gallery

これを達成する方法はありますか?

4
uguMark

これは次のようになります関数パラメータ がないこと、および役割ではなく機能もあります).

add_action( 'admin_menu', 'wpse_74421_menu_admin' );

function wpse_74421_menu_admin() 
{
    add_submenu_page( 
        'edit.php?post_type=events', 
        'Add Gallery', 
        'Add Gallery', 
        'delete_plugins', 
        'admin.php?page=nggallery-add-gallery'
    );
}
4
brasofilo