<?php
/**
 * HomeProz Theme Functions
 *
 * @package HomeProz
 */

// Prevent direct access
if (!defined('ABSPATH')) {
    exit;
}

// Theme version for cache busting
define('HOMEPROZ_VERSION', '1.0.0');

// Theme directory path and URI
define('HOMEPROZ_DIR', get_template_directory());
define('HOMEPROZ_URI', get_template_directory_uri());

/**
 * Include theme files
 */
// Theme setup (supports, menus, etc.)
require_once HOMEPROZ_DIR . '/inc/theme-setup.php';

// Scripts and styles
require_once HOMEPROZ_DIR . '/inc/enqueue.php';

// Template helper functions
require_once HOMEPROZ_DIR . '/inc/template-functions.php';

// Custom post types and taxonomies
require_once HOMEPROZ_DIR . '/inc/custom-post-types.php';

// ACF field definitions
require_once HOMEPROZ_DIR . '/inc/acf-fields.php';

// AJAX handlers
require_once HOMEPROZ_DIR . '/inc/ajax-handlers.php';
