Version; define('ASPACE_VERSION', $aspace_version); } if (!defined('NEWPAGE')) { $aspace_get_page = 'NEWPAGE'; define('NEWPAGE', $aspace_get_page); } require get_template_directory() . '/inc/enqueue.php'; include get_template_directory() . '/inc/aspace-notice.php'; require_once(ABSPATH . 'wp-admin/includes/plugin.php'); require_once get_template_directory() . '/inc/class-tgm-plugin-activation.php'; add_action('tgmpa_register', 'redux_register_required_plugins'); require_once(trailingslashit(get_template_directory()) . '/inc/install-plugins.php'); add_action('after_setup_theme', 'aspace_setup'); if (!function_exists('aspace_setup')) : function aspace_setup() { load_theme_textdomain('aspace-free'); add_theme_support('post-thumbnails'); add_image_size('aspace_full', 1200, 630, true); add_image_size('aspace_big', 900, 440, true); add_image_size('aspace_featured', 850, 550, true); add_image_size('aspace_square', 300, 300, true); add_image_size('aspace_grid', 370, 270, true); add_image_size('aspace_slider', 1920, 550, true); add_image_size('aspace_small', 580, 300, true); add_image_size('aspace_thumbnail', 300, 200, true); add_image_size('aspace_mini', 150, 100, true); set_post_thumbnail_size(220, 150); add_filter('widget_text', 'do_shortcode'); add_theme_support('automatic-feed-links'); register_nav_menus(array( 'primary' => esc_html__('Primary Menu', 'aspace-free'), 'custom' => esc_html__('Custom Menu for top on header or where you need it use the shortcode', 'aspace-free'), 'footer' => esc_html__('Footer Menu', 'aspace-free') )); add_theme_support('title-tag'); add_theme_support('custom-logo'); add_theme_support('customize-selective-refresh-widgets'); add_theme_support('align-wide'); add_theme_support('responsive-embeds'); add_theme_support('wp-block-styles'); add_theme_support('editor-styles'); add_theme_support('post-formats', array('video', 'quote', 'link', 'gallery', 'chat', 'audio')); add_post_type_support('post', 'post-formats'); add_theme_support('html5', array('search-form', 'comment-form', 'comment-list', 'gallery', 'caption')); add_theme_support('custom-background', apply_filters('aspace_custom_background_args', array( 'default-color' => 'ffffff', 'default-image' => '' ))); } endif; /* * tinymce styles */ add_editor_style( array( get_template_directory_uri() . '/dist/frontEnd.css?' . wp_get_theme()->get( 'Version' ), // ign_google_fonts_url() ) ); function aspace_content_width() { $GLOBALS['content_width'] = 730; } add_action('after_setup_theme', 'aspace_content_width', 0); /*-------------------------------------------------------------- # Scripts and Styles --------------------------------------------------------------*/ /** * Enqueue all scripts and styles. * Add your own scripts and styles below. */ function aspace_free_scripts() { global $wp; // Add google fonts if ( aspace_get_config( 'google_fonts' ) ) { wp_enqueue_style( 'aspace-free-fonts', ign_google_fonts_url(), array(), wp_get_theme()->get( 'Version' ) ); } // Theme stylesheet. Will get this stylesheet or a child themes stylesheet. wp_enqueue_style( 'aspace-free-style', get_stylesheet_uri(), '', wp_get_theme()->get( 'Version' ) ); //Sass compiles styles. Will get child's theme version if found instead. Child theme should import with sass. wp_enqueue_style( 'aspace-free-sass-styles', get_theme_file_uri( '/dist/frontEnd.css' ), '', wp_get_theme()->get( 'Version' ) ); //wp_enqueue_script( 'iconify', 'https://code.iconify.design/1/1.0.6/iconify.min.js' ); //ie11 js polyfills for menu wp_enqueue_script( 'polyfill', 'https://polyfill.io/v3/polyfill.min.js?flags=gated&features=AbortController%2Cdefault%2CNodeList.prototype.forEach%2CEvent%2Csmoothscroll' ); wp_enqueue_script( 'aspace-free-custom-js', get_template_directory_uri() . '/dist/frontEnd_bundle.js', array( 'jquery', 'polyfill' ), wp_get_theme()->get( 'Version' ), true ); //AJAX ready for .custom.js files wp_localize_script( 'aspace-free-custom-js', 'frontEndAjax', array( 'ajaxurl' => admin_url( 'admin-ajax.php' ), 'nonce' => wp_create_nonce( 'ajax_nonce' ), 'url' => home_url(), 'currentUrl' => home_url( $wp->request ) ) ); //Icons: add icons for use in custom js here // wp_localize_script( 'aspace-free-custom-js', 'icons', array( // 'angleRight' => ign_get_svg( array( 'icon' => 'angle-right' ) ), // 'sidebar' => ign_get_svg( array( 'icon' => 'sidebar' ) ) // ) ); //add your styles and scripts here } add_action( 'wp_enqueue_scripts', 'aspace_free_scripts' ); require get_template_directory() . '/inc/demos-ocdi.php'; remove_action('woocommerce_single_product_summary', 'woocommerce_template_single_excerpt', 20); add_action('woocommerce_single_product_summary', 'woocommerce_template_single_excerpt', 31); require get_template_directory() . '/inc/template-functionsv2.php'; require_once get_parent_theme_file_path('/inc/core/dev-helpers.php'); require get_template_directory() . '/inc/core/template-classes.php'; require get_template_directory() . '/inc/core/_template-tags.php'; require get_template_directory() . '/inc/_custom_queries.php'; require get_template_directory() . '/inc/custom-header.php'; require get_template_directory() . '/inc/_optional_filters.php'; require get_template_directory() . '/inc/bmi/index.php'; require get_template_directory() . '/inc/bmi/footer.php'; //require get_template_directory() . '/inc/style-block/block.php'; require get_template_directory() . '/inc/core/_extras.php'; //require get_template_directory() . '/inc/src/index.js'; require_once get_parent_theme_file_path( '/inc/core/dev-helpers.php' );