Javier Rodriguez

Menu

03 Functions WP Store Locator

FRAMEWORK 2024-05-29

<?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');