/* Breadcrumb */
require_once ( get_stylesheet_directory(). '/inc/function-breadcrumb.php');
/* Theme scripts  */
function hotelbooking_enqueue_assets() { 
    wp_enqueue_style( 'parent-style', get_template_directory_uri().'/style.css' ); 
	wp_enqueue_style( 'listing-custom', get_stylesheet_directory_uri().'/assets/css/custom/listing-custom.css');
  wp_enqueue_style( 'hotelbooking-calendar', get_stylesheet_directory_uri().'/assets/css/custom/hb-calendar.css');
	wp_enqueue_script( 'hotelbooking-custom', get_stylesheet_directory_uri().'/assets/js/custom/custom.js', array('jquery'), false, true);
	wp_enqueue_script( 'comment-form-validate', get_stylesheet_directory_uri().'/assets/js/custom/comment-form-validate.js', array('jquery'), false, true);
	wp_enqueue_style( 'font-awesome', get_stylesheet_directory_uri().'/assets/css/vendor/font-awesome/css/font-awesome.min.css');
} 
add_action( 'wp_enqueue_scripts', 'hotelbooking_enqueue_assets' );
/* Global Stylesheet
 * Uncomment @add_action to apply the global CSS
*/
function hotelbooking_global_style() { 
	/* global Style sheet */
	wp_enqueue_style( 'golbal', get_stylesheet_directory_uri().'/assets/css/custom/global.css');
}
add_action( 'wp_enqueue_scripts', 'hotelbooking_global_style', 80 );
/* Function add custom demo import button click js */
if( !function_exists('hotelbooking_load_custom_script') ) {	
	function hotelbooking_load_custom_script( $hook ) {	
	    if ( 'appearance_page_pt-one-click-demo-import' != $hook ) {
            return;
        }
		wp_enqueue_script('custom_demo_import', get_stylesheet_directory_uri() .'/assets/js/custom/custom-demo-import.js', array('jquery'));
	}
	add_action( 'admin_enqueue_scripts', 'hotelbooking_load_custom_script' );
}
/* Search Form */
function hotelbooking_search_form( $form ) {
    $form = '<form role="search" method="get" id="searchform" class="searchform" action="' . home_url( '/' ) . '" >
    <div><label class="screen-reader-text" for="s"></label>
    <input type="text" value="' . get_search_query() . '" name="s" id="s" />
    
	<button type="submit" id="searchsubmit"> <span class="icon"><i class="fa fa-search" aria-hidden="true"></i></span> </button>
    </div>
    </form>';
 
    return $form;
}
add_filter( 'get_search_form', 'hotelbooking_search_form' );
/* Set hotels list count for pagination */
function hotelbooking_home_pagesize( $query ) {	
	if ( !is_admin() ) {
		if ( (get_post_type() == 'mphb_room_type') || ( isset($query->query_vars['post_type']) && trim($query->query_vars['post_type']) == 'mphb_room_type' ) ) {			
			$query->set( 'posts_per_page', 6 );
		}
	}	
	return $query;
}
//add_filter( 'pre_get_posts', 'hotelbooking_home_pagesize');

/* Fix viewport : supprime user-scalable=0 pour accessibilité et SEO */
function fix_divi_viewport() {
    remove_action('wp_head', 'et_add_viewport_meta');
}
add_action('init', 'fix_divi_viewport');

function custom_viewport_meta() {
    echo '<meta name="viewport" content="width=device-width, initial-scale=1.0">' . "\n";
}
add_action('wp_head', 'custom_viewport_meta', 1);<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet type="text/xsl" href="//www.domainedebadine.com/wp-content/plugins/wordpress-seo/css/main-sitemap.xsl"?>
<sitemapindex xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
	<sitemap>
		<loc>https://www.domainedebadine.com/post-sitemap.xml</loc>
		<lastmod>2026-03-10T13:46:37+00:00</lastmod>
	</sitemap>
	<sitemap>
		<loc>https://www.domainedebadine.com/page-sitemap.xml</loc>
		<lastmod>2026-09-28T15:50:03+00:00</lastmod>
	</sitemap>
</sitemapindex>
<!-- XML Sitemap generated by Yoast SEO -->