关于预订房间可用性的PHP功能

时间:2017-12-18 21:49:27

标签: wordpress

我在WordPress中遇到预订插件问题。如果预订了房间,则会在搜索结果中显示房间,并标有“不可用”标签。从用户体验的角度来看,如果预订房间,最好不要显示它。

我找到了控制问题的代码:

    //available or not
if ( nd_booking_is_qnt_available(nd_booking_is_available($nd_booking_id,$nd_booking_date_from,$nd_booking_date_to),$nd_booking_date_from,$nd_booking_date_to,$nd_booking_id) == 1 ) {
    $nd_booking_availability = "";
}else{
    $nd_booking_availability = "<span class='nd_options_color_white nd_booking_font_size_10 nd_booking_line_height_10 nd_booking_letter_spacing_2 nd_booking_padding_3_5 nd_booking_top_10 nd_booking_position_absolute nd_booking_right_10 nd_booking_bg_yellow'>".__('NOT AVAILABLE','nd-booking')."</span>";
}

我尝试了一些选项,但它们总是生成一个空白页面。知道在“其他”之后应该写什么,以便预订的房间根本不会显示在搜索结果中?

1 个答案:

答案 0 :(得分:0)

问题在于这个逻辑要么没有任何内容,要么预先设置“不可用”。串。它无法控制显示房间的其他信息。

您将需要找到输出房间其余部分的逻辑并将整个内容包装在:

if ( ! nd_booking_is_qnt_available(nd_booking_is_available($nd_booking_id,$nd_booking_date_from,$nd_booking_date_to),$nd_booking_date_from,$nd_booking_date_to,$nd_booking_id) == 1 ) {
    // Here is the room output logic
}