我想设置3个小时到期,所以我尝试了这个filter
,但对我来说它不起作用
if ( ! class_exists( 'WoocommerceLicenseAPI' ) ) {
add_filter('wc_session_expiring', array('WoocommerceLicenseAPI', 'filter_ExtendSessionExpiring') );
add_filter('wc_session_expiration' , array('WoocommerceLicenseAPI', 'filter_ExtendSessionExpired') );
}
static function filter_ExtendSessionExpiring($seconds) {
return 60 * 60 * 3;
}
static function filter_ExtendSessionExpired($seconds) {
return 60 * 60 * 3;
}
答案 0 :(得分:-1)
即将到期的购物车会话的WooCommerce cron每12小时运行一次,因此如果您希望用户购物车在不到12小时后到期,则需要将其更改为每小时一次。我构建了这个插件,它提供了一个简单的界面来更改过期http://mtrl.co.uk/shop/product/woocommerce-cart-expiration/