' . __( 'Install Add-Ons', 'mashsb' ) . '', 'manage_options', 'mashsb-addons', 'mashsb_add_ons_page' ); $mashsb_tools_page = add_submenu_page( 'mashsb-settings', __( 'MashShare Tools', 'mashsb' ), __( 'Im/Export & System', 'mashsb' ), 'manage_options', 'mashsb-tools', 'mashsb_tools_page' ); } add_action( 'admin_menu', 'mashsb_add_options_link', 10 ); /** * Determines whether the current admin page is an MASHSB admin page. * * Only works after the `wp_loaded` hook, & most effective * starting on `admin_menu` hook. * * @since 1.9.6 * @return bool True if MASHSB admin page. */ function mashsb_is_admin_page() { $currentpage = isset( $_GET['page'] ) ? $_GET['page'] : ''; if( !is_admin() || !did_action( 'wp_loaded' ) ) { return false; } if( 'mashsb-settings' == $currentpage || 'mashsb-addons' == $currentpage || 'mashsb-tools' == $currentpage || 'mashsb-getting-started' == $currentpage || 'mashsb-about' == $currentpage ) { return true; } }