('sidebar'), 'name' => __( 'Sidebar', 'seos-blue'), 'description' => __( ' ', 'seos-blue' ), ) ); register_sidebar( array( 'id' => ('left'), 'name' => __( 'Sidebar Left', 'seos-blue'), 'description' => __( ' ', 'seos-blue' ), ) ); } add_action( 'widgets_init', 'seosblue_widgets_init' ); /********************************************************************************************************* * Register Nav Menu **********************************************************************************************************/ register_nav_menus(array( 'menu-top' => __('Menu top', 'seos-blue') )); /********************************** Include *************************************/ require get_template_directory() . '/inc/home-page-img.php'; require get_template_directory() . '/inc/premium-options.php'; /********************************************************************************************************* * Search Form **********************************************************************************************************/ function my_search_form( $form ) { $form = '
'; return $form; } add_filter( 'get_search_form', 'my_search_form' ); /********************************************************************************************************* * Pagination. **********************************************************************************************************/ if ( ! function_exists( 'mb_pagination' ) ) : function mb_pagination() { global $wp_query; $current = max( 1, get_query_var('paged') ); $pagination_return = paginate_links( array( 'format' => '?paged=%#%', 'current' => $current, 'total' => $wp_query->max_num_pages, 'next_text' => '»', 'prev_text' => '«' ) ); if ( ! empty( $pagination_return ) ) { echo ''; } } endif; $seosblue_page = array( 'before' => '

' . __( 'Pages:', 'seos-blue' ), 'after' => '

', 'link_before' => '', 'link_after' => '', 'next_or_number' => 'number', 'separator' => ' ', 'nextpagelink' => __( 'Next page', 'seos-blue' ), 'previouspagelink' => __( 'Previous page', 'seos-blue' ), 'pagelink' => '%', 'echo' => 1 ); wp_link_pages( $seosblue_page); /********************************************************************************************************* * Load CSS **********************************************************************************************************/ function seosblue_css() { wp_enqueue_style('seosblue_style', get_stylesheet_uri()); } add_action('wp_enqueue_scripts', 'seosblue_css'); /********************************************************************************************************* * Custom header **********************************************************************************************************/ $seosblue_custom_header_logo = array( 'width' => 1300, 'height' => 100, 'random-default' => true, 'flex-height' => true, 'flex-width' => false, 'header-text' => false, ); add_theme_support( 'custom-header', $seosblue_custom_header_logo ); /********************************************************************************************************* * Custom Colors Customize **********************************************************************************************************/ function seosblue_colors($wp_customize) { /******************************************** * Hover color *********************************************/ $wp_customize->add_setting('seosblue_hover_color', array( 'default' => 'CE0000', 'sanitize_callback' => 'sanitize_hex_color' )); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'seosblue_hover_color', array( 'label' => __('Hover Color', 'seos-blue'), 'section' => 'colors', 'settings' => 'seosblue_hover_color' ))); /******************************************** * Header Color *********************************************/ $wp_customize->add_setting('seosblue_header_color', array( 'default' => 'FFFFFF', 'sanitize_callback' => 'sanitize_hex_color' )); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'seosblue_header_color', array( 'label' => __('Header Color', 'seos-blue'), 'section' => 'colors', 'settings' => 'seosblue_header_color' ))); /******************************************** * Nav Hover Color *********************************************/ $wp_customize->add_setting('seosblue_nav_hover_color', array( 'default' => '2e93db', 'sanitize_callback' => 'sanitize_hex_color' )); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'seosblue_nav_hover_color', array( 'label' => __('Nav Hover Color', 'seos-blue'), 'section' => 'colors', 'settings' => 'seosblue_nav_hover_color' ))); /******************************************** * Footer Background *********************************************/ $wp_customize->add_setting('seosblue_footer_background_color', array( 'default' => '2e93db', 'sanitize_callback' => 'sanitize_hex_color' )); $wp_customize->add_control(new WP_Customize_Color_Control($wp_customize, 'seosblue_footer_background_color', array( 'label' => __('Footer Background Color', 'seos-blue'), 'section' => 'colors', 'settings' => 'seosblue_footer_background_color' ))); } add_action('customize_register', 'seosblue_colors'); ?> 'FFFFFF', 'wp-head-callback' => '_custom_background_cb', ); add_theme_support( 'custom-background', $custom_background ); /********************************************************************************************************* * Excerpt **********************************************************************************************************/ function new_excerpt_more( $more ) { return ' ' . __('Read More', 'seos-blue') . ''; } add_filter( 'excerpt_more', 'new_excerpt_more' ); function custom_excerpt_length( $length ) { return 50; } add_filter( 'excerpt_length', 'custom_excerpt_length', 999 ); /*********************************************************************************** * Seos Blue How To Use ***********************************************************************************/ function seos_blue_support($wp_customize){ class Seos_Blue_Customize extends WP_Customize_Control { public function render_content() { ?>
add_section( 'seos_blue_buy_section', array( 'title' => __('Buy Premium', 'seos-blue'), 'description' => __(' Learn more about Seos Blue Premium. ','seos-blue'), 'priority' => 1, )); $wp_customize->add_setting( 'seos_blue_buy_setting', array( 'capability' => 'edit_theme_options', 'sanitize_callback' => 'wp_filter_nohtml_kses', )); $wp_customize->add_control( new Seos_Blue_Customize( $wp_customize,'seos_blue_buy_setting', array( 'label' => __('Buy Premium', 'seos-blue'), 'section' => 'seos_blue_buy_section', 'settings' => 'seos_blue_buy_setting', ) ) ); } endif; add_action('customize_register', 'seos_magazine_buy'); /************************************************************************/ if ( ! function_exists( 'seos_blue_slider' ) ) : function seos_blue_slider( $wp_customize ) { $wp_customize->add_section( 'seos_blue_slider_section', array( 'title' => __('Seos Blue Slider', 'seos-blue'), 'description' => __(' Learn more about Seos Blue Premium. ','seos-blue'), 'priority' => 1, )); $wp_customize->add_setting( 'seos_blue_slider_setting', array( 'capability' => 'edit_theme_options', 'sanitize_callback' => 'wp_filter_nohtml_kses', )); $wp_customize->add_control( new Seos_Blue_Customize( $wp_customize,'seos_blue_slider_setting', array( 'label' => __('Seos Blue Slider', 'seos-blue'), 'section' => 'seos_blue_slider_section', 'settings' => 'seos_blue_slider_setting', ) ) ); } endif; add_action('customize_register', 'seos_blue_slider'); /************************************************************************/ if ( ! function_exists( 'seos_blue_1' ) ) : function seos_blue_1( $wp_customize ) { $wp_customize->add_section( 'seos_blue_slider_section1', array( 'title' => __('Header Logo', 'seos-blue'), 'description' => __(' Learn more about Seos Blue Premium. ','seos-blue'), 'priority' => 1, )); $wp_customize->add_setting( 'seos_blue_setting1', array( 'capability' => 'edit_theme_options', 'sanitize_callback' => 'wp_filter_nohtml_kses', )); $wp_customize->add_control( new Seos_Blue_Customize( $wp_customize,'seos_blue_setting1', array( 'label' => __('Header Logo', 'seos-blue'), 'section' => 'seos_blue_slider_section1', 'settings' => 'seos_blue_setting1', ) ) ); } endif; add_action('customize_register', 'seos_blue_1'); /************************************************************************/ if ( ! function_exists( 'seos_blue_2' ) ) : function seos_blue_2( $wp_customize ) { $wp_customize->add_section( 'seos_blue_slider_section2', array( 'title' => __('Home Page Boxes', 'seos-blue'), 'description' => __(' Learn more about Seos Blue Premium. ','seos-blue'), 'priority' => 2, )); $wp_customize->add_setting( 'seos_blue_setting2', array( 'capability' => 'edit_theme_options', 'sanitize_callback' => 'wp_filter_nohtml_kses', )); $wp_customize->add_control( new Seos_Blue_Customize( $wp_customize,'seos_blue_setting2', array( 'label' => __('Home Page Boxes', 'seos-blue'), 'section' => 'seos_blue_slider_section2', 'settings' => 'seos_blue_setting2', ) ) ); } endif; add_action('customize_register', 'seos_blue_2'); /************************************************************************/ if ( ! function_exists( 'seos_blue_3' ) ) : function seos_blue_3( $wp_customize ) { $wp_customize->add_section( 'seos_blue_slider_section3', array( 'title' => __('Home Page Featured', 'seos-blue'), 'description' => __(' Learn more about Seos Blue Premium. ','seos-blue'), 'priority' => 3, )); $wp_customize->add_setting( 'seos_blue_setting3', array( 'capability' => 'edit_theme_options', 'sanitize_callback' => 'wp_filter_nohtml_kses', )); $wp_customize->add_control( new Seos_Blue_Customize( $wp_customize,'seos_blue_setting3', array( 'label' => __('Home Page Featured', 'seos-blue'), 'section' => 'seos_blue_slider_section3', 'settings' => 'seos_blue_setting3', ) ) ); } endif; add_action('customize_register', 'seos_blue_3'); /************************************************************************/ if ( ! function_exists( 'seos_blue_4' ) ) : function seos_blue_4( $wp_customize ) { $wp_customize->add_section( 'seos_blue_slider_section4', array( 'title' => __('Menu Colors', 'seos-blue'), 'description' => __(' Learn more about Seos Blue Premium. ','seos-blue'), 'priority' => 4, )); $wp_customize->add_setting( 'seos_blue_setting4', array( 'capability' => 'edit_theme_options', 'sanitize_callback' => 'wp_filter_nohtml_kses', )); $wp_customize->add_control( new Seos_Blue_Customize( $wp_customize,'seos_blue_setting4', array( 'label' => __('Menu Colors', 'seos-blue'), 'section' => 'seos_blue_slider_section4', 'settings' => 'seos_blue_setting4', ) ) ); } endif; add_action('customize_register', 'seos_blue_4'); /************************************************************************/ if ( ! function_exists( 'seos_blue_5' ) ) : function seos_blue_5( $wp_customize ) { $wp_customize->add_section( 'seos_blue_slider_section5', array( 'title' => __('Testimonial Colors', 'seos-blue'), 'description' => __(' Learn more about Seos Blue Premium. ','seos-blue'), 'priority' => 5, )); $wp_customize->add_setting( 'seos_blue_setting5', array( 'capability' => 'edit_theme_options', 'sanitize_callback' => 'wp_filter_nohtml_kses', )); $wp_customize->add_control( new Seos_Blue_Customize( $wp_customize,'seos_blue_setting5', array( 'label' => __('Testimonial Colors', 'seos-blue'), 'section' => 'seos_blue_slider_section5', 'settings' => 'seos_blue_setting5', ) ) ); } endif; add_action('customize_register', 'seos_blue_5'); /************************************************************************/ if ( ! function_exists( 'seos_blue_6' ) ) : function seos_blue_6( $wp_customize ) { $wp_customize->add_section( 'seos_blue_slider_section6', array( 'title' => __('Sidebar Colors', 'seos-blue'), 'description' => __(' Learn more about Seos Blue Premium. ','seos-blue'), 'priority' => 6, )); $wp_customize->add_setting( 'seos_blue_setting6', array( 'capability' => 'edit_theme_options', 'sanitize_callback' => 'wp_filter_nohtml_kses', )); $wp_customize->add_control( new Seos_Blue_Customize( $wp_customize,'seos_blue_setting6', array( 'label' => __('Sidebar Colors', 'seos-blue'), 'section' => 'seos_blue_slider_section6', 'settings' => 'seos_blue_setting6', ) ) ); } endif; add_action('customize_register', 'seos_blue_6'); /************************************************************************/ if ( ! function_exists( 'seos_blue_7' ) ) : function seos_blue_7( $wp_customize ) { $wp_customize->add_section( 'seos_blue_slider_section7', array( 'title' => __('Header Options', 'seos-blue'), 'description' => __(' Learn more about Seos Blue Premium. ','seos-blue'), 'priority' => 7, )); $wp_customize->add_setting( 'seos_blue_setting7', array( 'capability' => 'edit_theme_options', 'sanitize_callback' => 'wp_filter_nohtml_kses', )); $wp_customize->add_control( new Seos_Blue_Customize( $wp_customize,'seos_blue_setting7', array( 'label' => __('Header Options', 'seos-blue'), 'section' => 'seos_blue_slider_section7', 'settings' => 'seos_blue_setting7', ) ) ); } endif; add_action('customize_register', 'seos_blue_7'); /************************************************************************/ if ( ! function_exists( 'seos_blue_8' ) ) : function seos_blue_8( $wp_customize ) { $wp_customize->add_section( 'seos_blue_slider_section8', array( 'title' => __('Back to Top', 'seos-blue'), 'description' => __(' Learn more about Seos Blue Premium. ','seos-blue'), 'priority' => 8, )); $wp_customize->add_setting( 'seos_blue_setting8', array( 'capability' => 'edit_theme_options', 'sanitize_callback' => 'wp_filter_nohtml_kses', )); $wp_customize->add_control( new Seos_Blue_Customize( $wp_customize,'seos_blue_setting8', array( 'label' => __('Back to Top', 'seos-blue'), 'section' => 'seos_blue_slider_section8', 'settings' => 'seos_blue_setting8', ) ) ); } endif; add_action('customize_register', 'seos_blue_8'); /************************************************************************/ if ( ! function_exists( 'seos_blue_9' ) ) : function seos_blue_9( $wp_customize ) { $wp_customize->add_section( 'seos_blue_slider_section9', array( 'title' => __('Footer Options', 'seos-blue'), 'description' => __(' Learn more about Seos Blue Premium. ','seos-blue'), 'priority' => 9, )); $wp_customize->add_setting( 'seos_blue_setting9', array( 'capability' => 'edit_theme_options', 'sanitize_callback' => 'wp_filter_nohtml_kses', )); $wp_customize->add_control( new Seos_Blue_Customize( $wp_customize,'seos_blue_setting9', array( 'label' => __('Footer Options', 'seos-blue'), 'section' => 'seos_blue_slider_section9', 'settings' => 'seos_blue_setting9', ) ) ); } endif; add_action('customize_register', 'seos_blue_9'); /************************************************************************/ if ( ! function_exists( 'seos_blue_10' ) ) : function seos_blue_10( $wp_customize ) { $wp_customize->add_section( 'seos_blue_slider_section10', array( 'title' => __('WooCommerce Options', 'seos-blue'), 'description' => __(' Learn more about Seos Blue Premium. ','seos-blue'), 'priority' => 10, )); $wp_customize->add_setting( 'seos_blue_setting10', array( 'capability' => 'edit_theme_options', 'sanitize_callback' => 'wp_filter_nohtml_kses', )); $wp_customize->add_control( new Seos_Blue_Customize( $wp_customize,'seos_blue_setting10', array( 'label' => __('WooCommerce Options', 'seos-blue'), 'section' => 'seos_blue_slider_section10', 'settings' => 'seos_blue_setting10', ) ) ); } endif; add_action('customize_register', 'seos_blue_10');