<?php
/**
* The functions.php file is where you add unique features to
* your WordPress theme. It can be used to hook into the core
* functions of WordPress to make your theme more
* modular, extensible, and functional.
*
* For more info: https://developer.wordpress.org/themes/basics/theme-functions/
*
* @author JJROD Framework
* @see https://github.com/javsrod/wp-framework
* @version 1.0
*/
////////////////////////////////////////
// FOUNDATIONAL INCLUDES
////////////////////////////////////////
// ACF Blocks Json Auto Register
require get_template_directory() . '/inc/inc-acf.php';
// Blog & Posts: Related Posts, Home Page Offsets
require get_template_directory() . '/inc/inc-blog.php';
// Breadcrumbs for Blog, Pages, WC account Pages
require get_template_directory() . '/inc/inc-breadcrumbs.php';
// WP Head and other bloat cleanup
require_once(get_template_directory().'/inc/inc-cleanup.php');
// Makes WordPress comments suck less
require_once(get_template_directory().'/inc/inc-comments.php');
// Register scripts and stylesheets - Frontend & Editor
require_once(get_template_directory().'/inc/inc-enqueue-scripts.php');
// Register Register Menus
require_once(get_template_directory().'/inc/inc-menu.php');
// Replace 'older/newer' post links with numbered navigation
require_once(get_template_directory().'/inc/inc-pagination.php');
// Theme editor Colors & Gradients
require_once(get_template_directory().'/inc/inc-theme-editor.php');
// Theme Support Options:
require_once(get_template_directory().'/inc/inc-theme-support.php');
// Register sidebars/widget areas
require_once(get_template_directory().'/inc/inc-widgets.php');
////////////////////////////////////////
// SVG ICON INCLUDES
////////////////////////////////////////
////////////////////////////////////////
// WPSL INCLUDES
////////////////////////////////////////
////////////////////////////////////////
// WOOCOMMERCE INCLUDES
////////////////////////////////////////
// inc-woocommerce-store_select.php
require_once(get_template_directory().'/inc/inc-woo/inc-woocommerce-catalog_mode.php');
// WooCommerce Hooks & Filters General
require_once(get_template_directory().'/inc/inc-woo/inc-woocommerce.php');
// Woocomemerce Archive Pages
require_once(get_template_directory().'/inc/inc-woo/inc-woocommerce-archive.php');
// Fetches the category svg icons used with category titles
require_once(get_template_directory().'/inc/inc-woo/inc-woocommerce-cat_icons.php');
// Woocomemerce NavCat Card Child Category Functions
require_once(get_template_directory().'/inc/inc-woo/inc-woocommerce-navchildcats.php');
// Woocomemerce Single Product Mods
require_once(get_template_directory().'/inc/inc-woo/inc-woocommerce-singleproduct.php');