diff --git a/includes/managers/class-fs-admin-menu-manager.php b/includes/managers/class-fs-admin-menu-manager.php index f4d3f0b8..b201147e 100644 --- a/includes/managers/class-fs-admin-menu-manager.php +++ b/includes/managers/class-fs-admin-menu-manager.php @@ -703,11 +703,15 @@ function main_menu_url() { $menu['parent_slug'] : 'admin.php'; + $parent_query = isset( $menu['menu'][2]) ? + ( false === strpos( $parent_slug, '?' ) ? '?' : '&' ) . + 'page=' . + $menu['menu'][2]: + ''; + return admin_url( $parent_slug . - ( false === strpos( $parent_slug, '?' ) ? '?' : '&' ) . - 'page=' . - $menu['menu'][2] + $parent_query ); } @@ -1003,4 +1007,4 @@ function add_subpage_and_update( $function ); } - } \ No newline at end of file + }