get('Version') ); } function cafe_business_scripts(){ wp_register_script( 'cafe-business-custom-js', get_stylesheet_directory_uri() . '/js/custom.js', array( 'jquery', 'jquery-ui-tabs', 'bakery-shop-custom' ), '20160929', true ); wp_enqueue_script( 'cafe-business-custom-js' ); } add_action( 'wp_enqueue_scripts', 'cafe_business_scripts' ); /** * Use parent theme setting in child theme without loosing already set options. * @link https://core.trac.wordpress.org/ticket/27177#comment:3 */ if ( get_stylesheet() !== get_template() ) { add_filter( 'pre_update_option_theme_mods_' . get_stylesheet(), function ( $value, $old_value ) { update_option( 'theme_mods_' . get_template(), $value ); return $old_value; // prevent update to child theme mods }, 10, 2 ); add_filter( 'pre_option_theme_mods_' . get_stylesheet(), function ( $default ) { return get_option( 'theme_mods_' . get_template(), $default ); } ); } /** * Header Phone Options * * @package cafe_business */ function bakery_shop_customize_register_header_phone( $wp_customize ) { /** Header Phone Settings */ $wp_customize->add_section( 'bakery_shop_header_phone_settings', array( 'title' => __( 'Header Phone Settings', 'cafe-business' ), 'priority' => 50, 'capability' => 'edit_theme_options', ) ); /** Home Text */ $wp_customize->add_setting( 'bakery_shop_header_phone', array( 'default' => __( 'Make A Quick Call', 'cafe-business' ), 'sanitize_callback' => 'sanitize_text_field', ) ); $wp_customize->add_control( 'bakery_shop_header_phone', array( 'label' => __( 'Header Phone Text', 'cafe-business' ), 'section' => 'bakery_shop_header_phone_settings', 'type' => 'text', ) ); /** Header Phone Separator */ $wp_customize->add_setting( 'bakery_shop_header_phone_no', array( 'default' => __( '+1 2345678910', 'cafe-business' ), 'sanitize_callback' => 'sanitize_text_field', ) ); $wp_customize->add_control( 'bakery_shop_header_phone_no', array( 'label' => __( 'Header Phone Number', 'cafe-business' ), 'section' => 'bakery_shop_header_phone_settings', 'type' => 'text', ) ); /** BreadCrumb Settings Ends */ } add_action( 'customize_register', 'bakery_shop_customize_register_header_phone' ); /** Template function */ if( ! function_exists( 'bakery_shop_slider' ) ) : /** * Home Page Slider Section * * @since 1.0.1 */ function bakery_shop_slider(){ global $bakery_shop_default_post; $slider_enable = get_theme_mod( 'bakery_shop_ed_slider','1' ); $slider_caption = get_theme_mod( 'bakery_shop_slider_caption', '1' ); $slider_readmore = get_theme_mod( 'bakery_shop_slider_readmore', __( 'Learn More', 'cafe-business' ) ); $slider_contact = get_theme_mod( 'bakery_shop_slider_contact_text', __( 'Contact Us', 'cafe-business' ) ); $slider_contact_url = get_theme_mod( 'bakery_shop_slider_contact_url', '#' ); if( $slider_enable ){ echo ''; } } endif; if( ! function_exists( 'bakery_shop_team' ) ) : /** * Home Page Teams Section * * @since 1.0.1 */ function bakery_shop_team(){ global $bakery_shop_default_page; $team_enable = get_theme_mod( 'bakery_shop_ed_teams_section', '1' ); $team_title = get_theme_mod( 'bakery_shop_teams_section_title', $bakery_shop_default_page); $team_category = get_theme_mod( 'bakery_shop_team_category' ); if( $team_enable ){ $args = array( 'post_type' => 'post', 'post_status' => 'publish', 'cat' => absint( $team_category ), 'posts_per_page' => 4, 'orderby' => 'post_in', 'ignore_sticky_post' => true ); if( $team_category ){ $args[ 'cat' ] = absint( $team_category ); } $qry = new WP_Query( $args ); echo '
'; echo '
'; if( $team_title ) { bakery_shop_template_header( $team_title ); } echo '
'; if( $qry->have_posts() ){ ?> have_posts() ){ $qry->the_post(); ?>
'; } ?>
'; echo '
'; echo '
'; } } endif; if( ! function_exists( 'bakery_shop_header_bottom' ) ) : /** * Header Site Branding * * @since 1.0.1 */ function bakery_shop_header_bottom(){ ?>
'; echo '
'; echo '
'; echo esc_html( '© '. date_i18n( 'Y' ), 'cafe-business' ); echo ' ' . esc_html( get_bloginfo( 'name' ) ) . ''; printf( ' %s', ''. esc_html__( 'Cafe Business By Prosys Theme. ', 'cafe-business' ) .'' ); printf( esc_html__( 'Powered by %s', 'cafe-business' ), ''. esc_html__( 'WordPress', 'cafe-business' ) . '' ); echo '
'; echo '
'; echo ''; } endif;