250, 'height' => 250, 'flex-width' => true, 'flex-height' => true, )); // Set the content_width with 900 if ( ! isset( $content_width ) ) $content_width = 900; // Set up the WordPress core custom background feature. add_theme_support( 'custom-background', apply_filters( 'aneeq_custom_background_args', array( 'default-color' => 'ffffff', 'default-image' => '', ) ) ); add_editor_style('css/editor-style.css'); // Add theme support for selective refresh for widgets. add_theme_support( 'customize-selective-refresh-widgets' ); //Add Theme Support Like - featured image, image crop, post format, rss feed add_theme_support('post-thumbnails'); // featured image //Add default posts and comments RSS feed links to head. add_theme_support( 'automatic-feed-links' ); //woo-commerce theme support add_theme_support( 'woocommerce' ); add_theme_support( 'wc-product-gallery-zoom' ); add_theme_support( 'wc-product-gallery-lightbox' ); add_theme_support( 'wc-product-gallery-slider' ); } //modify page / post title using title filter /* add_filter('wp_title', 'aneeq_filter_pagetitle'); function aneeq_filter_pagetitle($title) { //check if its a blog post return $title = $title . ' | '; bloginfo( 'name' ); } */ /** * Aneeq - Load Theme Option Panel CSS and JS Start */ function aneeq_resources(){ //aneeq theme css wp_enqueue_style( 'style', get_stylesheet_uri()); wp_enqueue_style( 'aneeq-bootstrap-min-css', trailingslashit ( get_template_directory_uri()) . '/css/bootstrap/bootstrap.min.css'); //JS & CSS wp_enqueue_style( 'font-awesome-css', trailingslashit ( get_template_directory_uri()) . '/css/font-awesome.css'); //wp_enqueue_style( 'aneeq-style', get_stylesheet_uri()); add_action('wp_enqueue_scripts', 'example_enqueue_styles'); wp_enqueue_script('jquery'); wp_enqueue_script('aneeq-main-js', trailingslashit ( get_template_directory_uri()) . '/js/main.js', array('jquery'), 1.0, true); wp_enqueue_script('bootstrap', trailingslashit ( get_template_directory_uri()) . '/js/bootstrap.js', array('jquery')); wp_enqueue_style( 'aneeq-google-fonts', 'https://fonts.googleapis.com/css?family=Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i', false ); //dropdown menus js wp_enqueue_script('aneeq-smartmenus-js', trailingslashit ( get_template_directory_uri()) . '/js/jquery.smartmenus.js'); wp_enqueue_script('aneeq-smartmenus-bootstrap-js', trailingslashit ( get_template_directory_uri()) . '/js/jquery.smartmenus.bootstrap.js'); //Slider wp_enqueue_script('jquery-owl-carousel-js', trailingslashit ( get_template_directory_uri()) . '/js/owl.carousel.js'); wp_enqueue_style( 'owl-carousel-css', trailingslashit ( get_template_directory_uri()) . '/css/owl.carousel.css'); } //Aneeq - Load Theme Option Panel CSS and JS End /** * Aneeq Widgets Start */ function aneeq_theme_widgets() { // Blog / Page Sidebar Widget register_sidebar( array( 'name' => esc_html__( 'Sidebar Widget', 'aneeq'), 'id' => 'sidebar-widget', 'before_widget' => '', 'before_title' => '

', 'after_title' => '

' )); //Get Footer Layout Settings $aneeq_footer_column_layout = get_theme_mod('aneeq_footer_column_layout', 3); if($aneeq_footer_column_layout == 1) $aneeq_footer_class_name = "col-md-12 col-sm-12 col-xs-12"; // one column if($aneeq_footer_column_layout == 2) $aneeq_footer_class_name = "col-md-6 col-sm-6 col-xs-12"; // two column if($aneeq_footer_column_layout == 3) $aneeq_footer_class_name = "col-md-4 col-sm-6 col-xs-12"; // three column if($aneeq_footer_column_layout == 4) $aneeq_footer_class_name = "col-md-3 col-sm-6 col-xs-12"; // four column // Footer Widget 1 register_sidebar( array( 'name' => esc_html__( 'Footer Widget', 'aneeq'), 'id' => 'footer-widget', 'description' => esc_html__( 'Note: Select & Publish Settings And Reload Page', 'aneeq'), 'before_widget' => '', 'before_title' => '

', 'after_title' => '

', )); // WooCommerce Sidebar Widget register_sidebar( array( 'name' => esc_html__( 'WooCommerce Sidebar Widget Area', 'aneeq'), 'id' => 'woocommerce', 'description' => esc_html__( 'WooCommerce Sidebar Widget Area', 'aneeq'), 'before_widget' => '', 'before_title' => '

', 'after_title' => '

', )); } add_action('widgets_init', 'aneeq_theme_widgets'); // Aneeq Widgets End //Plugin Recommend add_action('tgmpa_register','aneeq_plugin_recommend'); function aneeq_plugin_recommend(){ $plugins = array( array( 'name' => 'Portfolio Filter Gallery', 'slug' => 'portfolio-filter-gallery', 'required' => false, ), array( 'name' => 'Blog Filter & Post Portfolio', 'slug' => 'blog-filter', 'required' => false, ), array( 'name' => 'Pricing Table', 'slug' => 'abc-pricing-table', 'required' => false, ), array( 'name' => 'Customizer Login Page', 'slug' => 'customizer-login-page', 'required' => false, ), array( 'name' => 'Photo + Video Gallery', 'slug' => 'new-photo-gallery', 'required' => false, ) ); tgmpa( $plugins ); } //Register area for custom menu add_action( 'init', 'aneeq_menu' ); function aneeq_menu() { register_nav_menu( 'primary-menu', __( 'Primary Menu','aneeq' ) ); require get_template_directory() . '/include/walker.php'; }// Include Walker file // custom excerpt for read more button function aneeq_excerpt_more( $more ) { if ( ! is_single() ) { $more = sprintf( '...

%2$s

', get_permalink( get_the_ID() ), __( 'Read More', 'aneeq' ) ); } return $more; } add_filter( 'excerpt_more', 'aneeq_excerpt_more' ); // custom excerpt length function aneeq_custom_excerpt_length( $length ) { return 50; } add_filter( 'excerpt_length', 'aneeq_custom_excerpt_length', 999 ); /** * Include default theme options. */ require get_template_directory() . '/include/customizer/default.php'; /** * Load hooks. */ require get_template_directory() . '/include/hook/basic.php'; /** * Implement the Theme Custom Header feature. */ require get_template_directory() . '/include/custom-header.php'; /** * Custom functions that act independently of the theme templates. */ require get_template_directory() . '/include/extras.php'; //Customizer File require get_template_directory() . '/include/customizer.php'; /** * Upsell */ require get_template_directory() . '/include/custom-edition/upgrade/class-customize.php'; /** * TGM Plugin */ require( get_template_directory() . '/class-tgm-plugin-activation.php'); //wordpress header customizer require get_template_directory() . '/include/header_image_customizer.php'; /** * Skip Link * */ add_action('wp_head', 'aneeq_skip_to_content'); function aneeq_skip_to_content(){ echo ''; } /** * Fix skip link focus in IE11. * * This does not enqueue the script because it is tiny and because it is only for IE11, * thus it does not warrant having an entire dedicated blocking script being loaded. * * @link https://git.io/vWdr2 */ function aneeq_skip_link_focus_fix() { // The following is minified via `terser --compress --mangle -- js/skip-link-focus-fix.js`. ?>