Пример #1
0
function room_listings_shortcode_handler($atts, $content = null)
{
    $output = '';
    $q = get_posts(array('post_type' => 'room_type', 'showposts' => -1));
    $output .= '<div class="room-wrap-1 animatedParent" data-sequence="500">';
    $output .= '<div class="row">';
    foreach ($q as $i => $t) {
        $output .= '<div class="col-md-6">';
        $output .= '<div class="room_item-1 animated bounceInDown" data-id="' . $i . '">';
        $output .= '<h2><a href="' . get_permalink($t->ID) . '">' . $t->post_title . '</a></h2>';
        $output .= '<div class="img">';
        $output .= '<a href="' . get_permalink($t->ID) . '"><img src="' . featured_image($t->ID, 'gallery-post-thumbnails') . '" alt=""></a>';
        $output .= '</div>';
        $output .= '<div class="desc">';
        $output .= '<p>' . wp_trim_words($t->post_content, 20) . '</p>';
        $output .= '<ul>';
        $output .= '<li><i class="fa fa-male"></i>Max: ' . get_field('max_person', $t->ID) . ' Person(s)</li>';
        $output .= '<li><i class="fa fa-bed"></i>Bed: ' . get_field('bed', $t->ID) . '</li>';
        $output .= '<li><i class="fa fa-arrows-alt"></i>Size: ' . get_field('room_size', $t->ID) . '</li>';
        $output .= '<li><i class="fa fa-expand"></i>Occupancy: ' . get_field('occupancy', $t->ID) . '</li>';
        $output .= '</ul>';
        $output .= '</div>';
        $output .= '<div class="bot">';
        $output .= '<span class="price">Starting ' . get_room_price_html($t->ID) . ' /days';
        if (has_monthly_price($t->ID)) {
            $output .= ' & ' . get_monthly_room_price_html($t->ID) . ' /month';
        }
        $output .= '</span>';
        $output .= '<a href="' . get_permalink($t->ID) . '" class="bdr-btn bdr-btn-fill-black">VIEW DETAILS</a>';
        $output .= '</div>';
        $output .= '</div>';
        $output .= '</div>';
    }
    $output .= '</div>';
    $output .= '</div>';
    return $output;
}
Пример #2
0
/**
 * the_room_price_html()
 * 
 * Print HTML formatted price with currency code
 * 
 * @param int $id - Room/Post ID
 * @return String $formatted_price
 */
function the_room_price_html($id = false)
{
    echo get_room_price_html($id);
}