'. __( 'Tropicana Premium', 'tropicana' ) .'', 'edit_theme_options', 'premium_upgrade', 'tropicana_render_upgrade_page' ); } add_action( 'admin_menu', 'tropicana_premium_admin_menu' ); /** * Enqueue admin stylesheet only on upgrade page. */ function tropicana_load_upgrade_page_scripts( $hook ) { global $tropicana_upgrade_page; if ( $hook != $tropicana_upgrade_page ) { return; } wp_enqueue_style( 'tropicana-upgrade-body-font-default', '//fonts.googleapis.com/css?family=Lato:400,400italic', array(), TROPICANA_THEME_VERSION ); wp_enqueue_style( 'tropicana-upgrade-heading-font-default', '//fonts.googleapis.com/css?family=Montserrat:500,700', array(), TROPICANA_THEME_VERSION ); wp_enqueue_style( 'tropicana-upgrade', get_template_directory_uri() .'/upgrade/library/css/upgrade.css', array(), TROPICANA_THEME_VERSION ); wp_enqueue_style( 'font-awesome', get_template_directory_uri().'/library/fonts/otb-font-awesome/css/font-awesome.css', array(), '4.7.0' ); wp_enqueue_script( 'caroufredsel-js', get_template_directory_uri() .'/library/js/jquery.carouFredSel-6.2.1-packed.js', array( 'jquery' ), TROPICANA_THEME_VERSION, true ); wp_enqueue_script( 'tropicana-upgrade-custom-js', get_template_directory_uri() .'/upgrade/library/js/upgrade.js', array( 'jquery' ), TROPICANA_THEME_VERSION, true ); } add_action( 'admin_enqueue_scripts', 'tropicana_load_upgrade_page_scripts' ); /** * Render the premium upgrade/order page */ function tropicana_render_upgrade_page() { if ( isset( $_GET['action'] ) ) { $action = $_GET['action']; } else { $action = 'view-page'; } switch ( $action ) { case 'view-page': get_template_part( 'upgrade/library/template-parts/content', 'upgrade' ); break; } }