Version; /*------------------------------------------------------------------------------------------------------------------*/ /** * Enqueue scripts and styles. * * @since 1.0.0 */ function parallaxsome_scripts() { global $parallaxsome_theme_version; $parallaxsome_font_args = array( 'family' => 'Open+Sans:400,600,700,800,300|PT+Sans:400,700|Lato:400,700,300|BenchNine:300|Roboto+Slab:300|Source+Sans+Pro:400,300,600,700|Raleway:400,500,600,700,800,300', ); wp_enqueue_style( 'parallaxsome-google-fonts', add_query_arg( $parallaxsome_font_args, "//fonts.googleapis.com/css" ) ); wp_enqueue_style( 'lightslider-style', get_template_directory_uri() . '/assets/library/lightslider/css/lightslider.css', array(), '1.1.3' ); wp_enqueue_style( 'bxSlider-style', get_template_directory_uri() . '/assets/library/bxSlider/css/jquery.bxslider.css', array(), '4.1.2' ); wp_enqueue_style( 'font-awesome', get_template_directory_uri() . '/assets/library/font-awesome/css/font-awesome.min.css', array(), '4.6.3' ); wp_enqueue_style( 'jquery-prettyPhoto-style', get_template_directory_uri() . '/assets/library/prettyphoto/css/prettyPhoto.css', array(), '3.1.6' ); wp_enqueue_style ( 'animate', get_template_directory_uri() . '/assets/css/animate.css', array(), '3.5.1' ); wp_enqueue_style( 'parallaxsome-style', get_stylesheet_uri(), array(), $parallaxsome_theme_version ); wp_enqueue_script( 'lightslider', get_template_directory_uri() . '/assets/library/lightslider/js/lightslider.min.js', array( 'jquery' ), '1.1.3', true ); wp_enqueue_script( 'jquery-bxslider', get_template_directory_uri() . '/assets/library/bxSlider/js/jquery.bxslider.min.js', array( 'jquery' ), '4.1.2', true ); wp_enqueue_script( 'jquery-counterup', get_template_directory_uri() . '/assets/library/counterup/js/jquery.counterup.min.js', array( 'jquery' ), '1.0', true ); wp_enqueue_script( 'jquery-waypoints', get_template_directory_uri() . '/assets/library/waypoints/js/jquery.waypoints.min.js', array( 'jquery' ), '2.0.5', true ); wp_enqueue_script( 'jquery-nav', get_template_directory_uri() . '/assets/library/jquery-nav/js/jquery.nav.js', array( 'jquery' ), '2.2.0', true ); wp_enqueue_script( 'jquery-scrollTo', get_template_directory_uri() . '/assets/library/jquery-scrollTo/js/jquery.scrollTo.js', array( 'jquery' ), '2.1.1', true ); wp_enqueue_script( 'jquery-prettyPhoto', get_template_directory_uri() . '/assets/library/prettyphoto/js/jquery.prettyPhoto.js', array( 'jquery' ), '3.1.6', true ); wp_enqueue_script( 'parallax', get_template_directory_uri() . '/assets/library/parallax-js/js/parallax.min.js', array( 'jquery' ), '1.4.2', true ); wp_enqueue_script( 'wow', get_template_directory_uri() . '/assets/js/wow.min.js', array( 'jquery' ), '1.1.2', true ); wp_enqueue_script( 'parallaxsome-custom-scripts', get_template_directory_uri() . '/assets/js/custom-scripts.js', array( 'jquery' ), $parallaxsome_theme_version, true ); if ( is_singular() && comments_open() && get_option( 'thread_comments' ) ) { wp_enqueue_script( 'comment-reply' ); } $ps_header_sticky_option = get_theme_mod( 'sticky_header_option', 'enable' ); if( $ps_header_sticky_option != 'disable' ) { wp_enqueue_script( 'jquery-sticky', get_template_directory_uri() . '/assets/library/jquery-sticky/js/jquery.sticky.js', array( 'jquery' ), '1.0.2', true ); wp_enqueue_script( 'parallaxsome-sticky-setting', get_template_directory_uri() . '/assets/library/jquery-sticky/js/sticky-setting.js', array( 'jquery-sticky' ), '1.0.0', true ); } } add_action( 'wp_enqueue_scripts', 'parallaxsome_scripts' ); /*------------------------------------------------------------------------------------------------------------------*/ /** * Enqueue scripts/styles for admin area * * @since 1.0.0 */ if( ! function_exists( 'parallaxsome_admin_scripts' ) ): function parallaxsome_admin_scripts() { wp_enqueue_style( 'parallaxsome-admin-style', get_template_directory_uri() . '/assets/css/admin-styles.css' ); wp_enqueue_script( 'jquery-ui-button' ); wp_enqueue_script( 'parallaxsome-admin-scripts', get_template_directory_uri() . '/assets/js/admin-scripts.js', array( 'jquery', 'jquery-ui-button' ), true ); } endif; add_action( 'admin_enqueue_scripts', 'parallaxsome_admin_scripts' ); /*------------------------------------------------------------------------------------------------------------------*/ /** * Create a global variable for single page menu * * @return array * @since 1.0.0 */ $parallaxsome_single_menu_fields = array( 'slider' => array( 'default'=> esc_html__( 'Main', 'parallaxsome' ), 'label'=> esc_html__( 'Top Section', 'parallaxsome' ) ), 'about' => array( 'default'=> esc_html__( 'About', 'parallaxsome' ), 'label'=> esc_html__( 'About Us', 'parallaxsome' ) ), 'team' => array( 'default'=> esc_html( '', 'parallaxsome' ), 'label'=> esc_html__( 'Our Team', 'parallaxsome' ) ), 'services' => array( 'default'=> esc_html__( 'Services', 'parallaxsome' ), 'label'=> esc_html__( 'Our Services', 'parallaxsome' ) ), 'testimonials' => array( 'default'=> esc_html( '', 'parallaxsome' ), 'label'=> esc_html__( 'Client Says', 'parallaxsome' ) ), 'fact' => array( 'default'=> esc_html( '', 'parallaxsome' ), 'label'=> esc_html__( 'Fact Us', 'parallaxsome' ) ), 'portfolio' => array( 'default'=> esc_html__( 'Portfolio', 'parallaxsome' ), 'label'=> esc_html__( 'Portfolio', 'parallaxsome' ) ), 'blog' => array( 'default'=> esc_html__( 'Blog', 'parallaxsome' ), 'label'=> esc_html__( 'Our Blog', 'parallaxsome' ) ), 'clients' => array( 'default'=> esc_html( '', 'parallaxsome' ), 'label'=> esc_html__( 'Our Clients', 'parallaxsome' ) ), 'contact' => array( 'default'=> esc_html__( 'Contact', 'parallaxsome' ), 'label'=> esc_html__( 'Contact Us', 'parallaxsome' ) ) ); /*------------------------------------------------------------------------------------------------------------------*/ if( ! function_exists( 'parallaxsome_parallax_menu_cb' ) ): /** * Define the Parallax Menu Tab * * @param string * @return HTML * @since 1.0.0 */ function parallaxsome_parallax_menu_cb() { global $parallaxsome_single_menu_fields; $parallax_menu_type = get_theme_mod( 'parallax_menu_type', 'default' ); foreach ( $parallaxsome_single_menu_fields as $section_id => $section_value ) { $parallaxsome_menu_mod_id = $section_id.'_menu_title'; $parallaxsome_menu_mod_default = $section_value['default']; $parallaxsome_menu_title = get_theme_mod( $parallaxsome_menu_mod_id, $parallaxsome_menu_mod_default ); if( !empty( $parallaxsome_menu_title ) ) { $parallaxsome_menu_tab = ''; $parallaxsome_menu_tab .= '