get_template_directory_uri() . '/inc/kirki/', 'capability' => 'edit_theme_options', 'option_type' => 'option', 'option_name' => 'awada_theme_options', 'compiler' => array(), 'color_accent' => '#27bebe', 'width' => '23%', 'description' => __('Visit our site for more great Products.If you like this theme please rate us 5 star', 'awada'), ); return $args; } add_filter('kirki/config', 'awada_customizer_config'); require get_template_directory() . '/customizer.php'; add_action('after_setup_theme', 'awada_theme_setup'); $awada_theme_options = awada_theme_options(); function awada_theme_setup() { global $content_width; //content width if (!isset($content_width)) $content_width = 1068; //px //supports featured image add_theme_support('post-thumbnails'); load_theme_textdomain('awada', get_template_directory() . '/lang'); // This theme uses wp_nav_menu() in one location. register_nav_menus( array( 'primary' => __( 'Primary menu', 'awada' ), 'secondary' => __( 'Footer Menu', 'awada' ), 'social' => __( 'Social Links Menu', 'awada' ), ) ); // theme support // Add theme support for selective refresh for widgets. add_theme_support( 'customize-selective-refresh-widgets' ); $args = array('default-color' => '#ffffff','default-image' => '',); $args1 = array( 'flex-width' => true, 'width' => 1350, 'flex-height' => true, 'height' => 60, 'default-image' => '', 'header-text-color'=>'blue', 'header-text' => true, 'wp-head-callback' => 'awada_header_style', ); add_editor_style( 'css/editor-style.css' ); add_theme_support('custom-background', $args); add_theme_support('custom-header',$args1); add_theme_support('automatic-feed-links'); add_theme_support('woocommerce'); add_theme_support('title-tag'); add_theme_support( 'custom-logo', array( 'height' => 50, 'width' => 150, 'flex-height' => true, 'flex-width' => true, ) ); /* * Switch default core markup for search form, comment form, and comments * to output valid HTML5. */ add_theme_support( 'html5', array( 'search-form', 'comment-form', 'comment-list', 'gallery', 'caption', ) ); add_theme_support( 'starter-content', array( 'posts' => array( 'home' => array( 'template' => 'home-page.php', ), 'about' => array( 'thumbnail' => '{{image-sandwich}}', ), 'contact' => array( 'thumbnail' => '{{image-espresso}}', ), 'blog' => array( 'thumbnail' => '{{image-coffee}}', ) ), 'options' => array( 'awada_theme_options[portfolio_home]'=>1, 'show_on_front' => 'page', 'page_on_front' => '{{home}}', 'page_for_posts' => '{{blog}}', ), 'widgets' => array( 'sidebar-widget' => array( 'search', 'text_business_info', 'text_about', 'category', 'tags', ), 'footer-widget' => array( 'text_business_info', 'text_about', 'meta', 'search', ), ), 'nav_menus' => array( 'primary-sidebar' => array( 'name' => __( 'Primary Menu', 'awada' ), 'items' => array( 'page_home', 'page_about', 'page_blog', 'page_contact', ), ), 'secondary-sidebar' => array( 'name' => __( 'Primary Menu', 'awada' ), 'items' => array( 'page_home', 'page_about', 'page_blog', 'page_contact', ), ), 'footer-widget' => array( 'name' => __( 'Footer Menu', 'awada' ), 'items' => array( 'page_home', 'page_about', 'page_blog', 'page_contact', ), ), 'social' => array( 'name' => __( 'Social Links Menu', 'awada' ), 'items' => array( 'link_yelp', 'link_facebook', 'link_twitter', 'link_instagram', 'link_email', ), ), ), ) ); add_image_size('awada_home_slider_bg_image', 1600, 499, true); add_image_size('awada_blog_full_thumb', 1090, 515, true); add_image_size('awada_blog_sidebar_thumb', 805, 350, true); add_image_size('awada_blog_two_sidebar_thumb', 520, 260, true); add_image_size('awada_blog_home_thumb', 330, 206, true); add_image_size('awada_recent_widget_thumb', 120, 77, true); } if ( ! function_exists( 'awada_header_style' ) ) : /** * Styles the header image and text displayed on the blog. * * @see awada_custom_header_setup(). */ function awada_header_style() { $header_text_color = get_header_textcolor(); // If no custom options for text are set, let's bail. // get_header_textcolor() options: add_theme_support( 'custom-header' ) is default, hide text (returns 'blank') or any hex value. if ( get_theme_support( 'custom-header', 'default-text-color' ) === $header_text_color ) { return; } // If we get this far, we have custom styles. Let's do this. ?> ' . __('Read More', 'awada') . ''; } add_filter('the_content_more_link', 'awada_content_more'); // Replaces the excerpt "more" text by a link function awada_excerpt_more($more) { return '' . __('Read More...', 'awada') . ''; } add_filter('excerpt_more', 'awada_excerpt_more'); /* * Awada widget area */ add_action('widgets_init', 'awada_widget'); function awada_widget() { /*sidebar*/ $awada_theme_options = awada_theme_options(); $col = 12 / (int)$awada_theme_options['footer_layout']; register_sidebar(array( 'name' => __('Primary Sidebar Widget Area', 'awada'), 'id' => 'primary-sidebar', 'description' => __('Right sidebar widget area', 'awada'), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

' )); register_sidebar(array( 'name' => __('Secondary Sidebar Widget Area', 'awada'), 'id' => 'secondary-sidebar', 'description' => __('Left sidebar widget area', 'awada'), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

' )); register_sidebar(array( 'name' => __('Footer Widget Area', 'awada'), 'id' => 'footer-widget', 'description' => __('Footer widget area', 'awada'), 'before_widget' => '
', 'after_widget' => '
', 'before_title' => '

', 'after_title' => '

', )); } /* Breadcrumbs */ function awada_breadcrumbs() { $delimiter = ''; $home = __('Home', 'awada'); // text for the 'Home' link $before = ''; // tag before the current crumb $after = ''; // tag after the current crumb echo ''; } /* Blog Pagination */ if (!function_exists('awada_pagination')) { function awada_pagination() { global $wp_query; $big = 999999999; // need an unlikely integer $pages = paginate_links( array( 'base' => str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) ), 'format' => '?paged=%#%', 'current' => max( 1, get_query_var('paged') ), 'total' => $wp_query->max_num_pages, 'prev_next' => false, 'type' => 'array', 'prev_next' => TRUE, 'prev_text' => '«', 'next_text' => '»', ) ); if( is_array( $pages ) ) { $paged = ( get_query_var('paged') == 0 ) ? 1 : get_query_var('paged'); echo "
"; } } } /*** Post pagination ***/ function awada_pagination_link() { ?>
category_count; } }else{ $count_posts = wp_count_posts()->publish; } wp_enqueue_script('load-posts1', get_template_directory_uri() . '/js/load-more.js'); wp_localize_script('load-posts1', 'load_more_posts_variable1', array( 'counts_posts1' => $count_posts, 'blog_post_count' => $blog_post_count, ) ); } // Migrate any existing theme CSS to the core option added in WordPress 4.7. if ( function_exists( 'wp_get_custom_css' ) && class_exists('Kirki') ) { $fields = Kirki::$fields; $fields['awada_theme_options[custom_css]']['description']=__("This field will no longer work. Since WordPress 4.7 has it's own Custom CSS Editor we recommed you to put all your custom CSS in that field","awada"); $fields['awada_theme_options[custom_css]']['tooltip']=__("This field will no longer work. Since WordPress 4.7 has it's own Custom CSs Editor we recommed you to put all your custom CSS in that field.","awada"); Kirki::$fields = $fields; }else{ add_action('wp_head','awada_custom_css'); function awada_custom_css(){ $awada_theme_options = awada_theme_options(); if($awada_theme_options['custom_css']!=""){?>
  • id="comment-">
    'img-circle comment-avatar' )); ?>

    $add_below, 'depth' => $depth, 'max_depth' => $args['max_depth']))); ?>

    comment_approved == '0') { ?>
    '; if($layout=='leftsidebar'){get_sidebar();} echo '
    '; } function awada_theme_wrapper_end(){ $awada_theme_options = awada_theme_options(); $layout = $awada_theme_options['page_layout']; echo '
    '; if($layout=='rightsidebar'){get_sidebar();}; echo '
    '; } /* TGMPA register */ add_action('tgmpa_register', 'awada_register_required_plugins'); function awada_register_required_plugins() { $plugins = array( array( 'name' => 'Photo Video Gallery Master', // The plugin name. 'slug' => 'photo-video-gallery-master', // The plugin slug (typically the folder name). 'required' => false, // If false, the plugin is only 'recommended' instead of required. ), array( 'name' => 'Ultimate Gallery Master', // The plugin name. 'slug' => 'ultimate-gallery-master', // The plugin slug (typically the folder name). 'required' => false, // If false, the plugin is only 'recommended' instead of required. ), array( 'name' => 'Social Media Gallery', // The plugin name. 'slug' => 'social-media-gallery', // The plugin slug (typically the folder name). 'required' => false, // If false, the plugin is only 'recommended' instead of required. ), array( 'name' => 'YITH WooCommerce Zoom Magnifier', // The plugin name. 'slug' => 'yith-woocommerce-zoom-magnifier', // The plugin slug (typically the folder name). 'required' => false, // If false, the plugin is only 'recommended' instead of required. ), array( 'name' => 'WooCommerce Grid / List toggle', // The plugin name. 'slug' => 'woocommerce-grid-list-toggle', // The plugin slug (typically the folder name). 'required' => false, // If false, the plugin is only 'recommended' instead of required. ), ); $config = array( 'id' => 'awada', // Unique ID for hashing notices for multiple instances of Awada. 'default_path' => '', // Default absolute path to bundled plugins. 'menu' => 'Awada-install-plugins', // Menu slug. 'parent_slug' => 'themes.php', // Parent menu slug. 'capability' => 'edit_theme_options', // Capability needed to view plugin install page, should be a capability associated with the parent menu used. 'has_notices' => true, // Show admin notices or not. 'dismissable' => true, // If false, a user cannot dismiss the nag message. 'dismiss_msg' => '', // If 'dismissable' is false, this message will be output at top of nag. 'is_automatic' => false, // Automatically activate plugins after installation or not. 'message' => 'If you are using this theme for e-commerce purpose install these plugins for better user experience.', // Message to output right before the plugins table. ); awada($plugins, $config); } ?>