|
Server IP : 10.131.40.8 / Your IP : 216.73.216.37 Web Server : Apache System : Linux webd008.cluster131.gra.hosting.ovh.net 5.15.167-ovh-vps-grsec-zfs-classid #1 SMP Tue Sep 17 08:14:20 UTC 2024 x86_64 User : ludmqhh ( 137773) PHP Version : 8.4.10 Disable Function : _dyuweyrj4,_dyuweyrj4r,dl MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON Directory (0705) : /home/ludmqhh/www/hotel-forum/wp-content/plugins/wp-hotelier/templates/archive/ |
| [ Home ] | [ C0mmand ] | [ Upload File ] |
|---|
<?php
/**
* The template for displaying room content within loops
*
* This template can be overridden by copying it to yourtheme/hotelier/archive/content-room.php.
*
* @author Benito Lopez <hello@lopezb.com>
* @package Hotelier/Templates
* @version 1.0.0
*/
if ( ! defined( 'ABSPATH' ) ) {
exit;
}
global $room, $hotelier_loop;
// Store loop count we're currently on
if ( empty( $hotelier_loop[ 'loop' ] ) ) {
$hotelier_loop[ 'loop' ] = 0;
}
// Store column count for displaying the grid
if ( empty( $hotelier_loop[ 'columns' ] ) ) {
$hotelier_loop[ 'columns' ] = apply_filters( 'loop_room_columns', 3 );
}
// Ensure visibility
if ( ! $room ) {
return;
}
// Increase loop count
$hotelier_loop[ 'loop' ]++;
// Extra post classes
$classes = array();
$classes[] = 'room-loop__item';
// first row item
if ( 0 == ( $hotelier_loop[ 'loop' ] - 1 ) % $hotelier_loop[ 'columns' ] || 1 == $hotelier_loop[ 'columns' ] ) {
$classes[] = 'room-loop__item--first';
}
// last row item
if ( 0 == $hotelier_loop[ 'loop' ] % $hotelier_loop[ 'columns' ] ) {
$classes[] = 'room-loop__item--last';
}
// even/odd items
if ( 0 == $hotelier_loop[ 'loop' ] % 2 ) {
$classes[] = 'room-loop__item--even';
} else {
$classes[] = 'room-loop__item--odd';
}
// number of columns (last rule, to override the previous ones)
$classes[] = 'room-loop__item--columns-' . $hotelier_loop[ 'columns' ];
?>
<li <?php post_class( $classes ); ?>>
<?php
/**
* hotelier_archive_item_room hook.
*
* @hooked hotelier_template_archive_room_image - 5
* @hooked hotelier_template_archive_room_title - 10
* @hooked hotelier_template_archive_room_description - 20
* @hooked hotelier_template_archive_room_price - 30
* @hooked hotelier_template_archive_room_more - 40
*/
do_action( 'hotelier_archive_item_room' );
?>
</li>
