// Include additional function files require_once get_template_directory() . '/functionswmark.php'; require_once get_template_directory() . '/inc/class-wp-bootstrap-navwalker.php'; // Enqueue scripts and styles function theme_scripts() { // CSS Stylesheets wp_enqueue_style('bootstrap-css', get_template_directory_uri() . '/css/bootstrap.min.css'); wp_enqueue_style('fontawesome-css', 'https://cdnjs.cloudflare.com/ajax/libs/font-awesome/5.10.0/css/all.min.css'); wp_enqueue_style('animate-css', get_template_directory_uri() . '/lib/animate/animate.min.css'); wp_enqueue_style('owl-carousel-css', get_template_directory_uri() . '/lib/owlcarousel/assets/owl.carousel.min.css'); wp_enqueue_style('tempusdominus-css', get_template_directory_uri() . '/lib/tempusdominus/css/tempusdominus-bootstrap-4.min.css'); wp_enqueue_style('main-style', get_template_directory_uri() . '/css/style.css', array(), '1.0', 'all'); // JavaScript Libraries wp_enqueue_script('jquery'); wp_enqueue_script('bootstrap-bundle', 'https://cdn.jsdelivr.net/npm/bootstrap@5.0.0/dist/js/bootstrap.bundle.min.js', array('jquery'), null, true); wp_enqueue_script('wow', get_template_directory_uri() . '/lib/wow/wow.min.js', array('jquery'), null, true); wp_enqueue_script('easing', get_template_directory_uri() . '/lib/easing/easing.min.js', array('jquery'), null, true); wp_enqueue_script('waypoints', get_template_directory_uri() . '/lib/waypoints/waypoints.min.js', array('jquery'), null, true); wp_enqueue_script('counterup', get_template_directory_uri() . '/lib/counterup/counterup.min.js', array('jquery'), null, true); wp_enqueue_script('owlcarousel', get_template_directory_uri() . '/lib/owlcarousel/owl.carousel.min.js', array('jquery'), null, true); wp_enqueue_script('moment', get_template_directory_uri() . '/lib/tempusdominus/js/moment.min.js', array('jquery'), null, true); wp_enqueue_script('moment-timezone', get_template_directory_uri() . '/lib/tempusdominus/js/moment-timezone.min.js', array('jquery'), null, true); wp_enqueue_script('tempusdominus', get_template_directory_uri() . '/lib/tempusdominus/js/tempusdominus-bootstrap-4.min.js', array('jquery'), null, true); wp_enqueue_script('main-js', get_template_directory_uri() . '/js/main.js', array('jquery'), null, true); // Owl Carousel Initialization with image arrows wp_add_inline_script('owlcarousel', " jQuery(document).ready(function($){ // Floor Plan Slider $('.floor-slider').owlCarousel({ loop: true, margin: 20, nav: true, navText: ['\"Prev\"', '\"Next\"'], autoplay: true, autoplayTimeout: 3000, responsive: { 0: { items: 1 }, 768: { items: 2 } } }); // Amenities Slider $('.amenities-carousel').owlCarousel({ loop: true, margin: 20, nav: true, navText: ['\"Prev\"', '\"Next\"'], autoplay: true, autoplayTimeout: 2500, responsive: { 0: { items: 1 }, 768: { items: 2 }, 992: { items: 3 } } }); }); "); } add_action('wp_enqueue_scripts', 'theme_scripts'); // Register navigation menus function register_my_menus() { register_nav_menus(array( 'main-menu' => __('Main Menu'), )); } add_action('init', 'register_my_menus'); // Load Bootstrap Icons function enqueue_bootstrap_icons() { wp_enqueue_style('bootstrap-icons', 'https://cdn.jsdelivr.net/npm/bootstrap-icons@1.10.5/font/bootstrap-icons.css'); } add_action('wp_enqueue_scripts', 'enqueue_bootstrap_icons'); // ✅ ACF Options Page for Global Settings if( function_exists('acf_add_options_page') ) { acf_add_options_page(array( 'page_title' => 'Theme Global Settings', 'menu_title' => 'Theme Settings', 'menu_slug' => 'theme-settings', 'capability' => 'edit_posts', 'redirect' => false )); } Sanjeevshree Photography - Front Page - Sanjeevshree Photography