伙计们在**stackoverflow**
:
您可以使用set_transient
在有人预订了一辆车后,功能正常。我假设一辆车是post类型,所有post都有一个唯一的ID。因此,在预订了一辆车后,您会创建一个在一小时后过期的瞬态。Check Documentation. 您的代码可能具有下一个逻辑。
set_transient( $post_id . \'_car_is_booked\', true, HOUR_IN_SECONDS );
您将瞬态设置为
HOUR_IN_SECONDS
这是一个特殊的WordPress变量,一小时后它将自动从数据库中删除。所以要想知道这辆车是否被预订了,你可以使用这个功能
get_transient
get_transient Docs.
// return false if option does not exists
get_transient( $post_id . \'_car_is_booked\' );
如果
transient
由于存在特定的post ID,这意味着该车在一小时前就被预订了。