('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');