【问题标题】:WooCommerce cart timeout/expire timeWooCommerce 购物车超时/到期时间
【发布时间】:2018-10-13 10:41:52
【问题描述】:

德国商店受到数据保护。 如何将 WooCOMmerce 购物车超时设置为 30 分钟?

超时必须清理购物车(产品和客户数据,如地址、电子邮件...)。

我找到了这段代码,但我必须做些什么才能将购物车超时时间缩短到 30 分钟?

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 * 24 * 8) - (60 * 60);
}
static function filter_ExtendSessionExpired($seconds) {
    return 60 * 60 * 24 * 8;
}

【问题讨论】:

    标签: php wordpress woocommerce cron


    【解决方案1】:

    要将时间更改为 30 分钟,请尝试更改:

    static function filter_ExtendSessionExpired($seconds) {
      return 60 * 30 * 24 * 8;
    }
    

    【讨论】:

    • 当我添加新代码时 if ( !class_exists( 'WoocommerceLicenseAPI' ) ) { add_filter('wc_session_expiring' , array('WoocommerceLicenseAPI', 'filter_ExtendSessionExpiring') ); add_filter('wc_session_expiration' , array('WoocommerceLicenseAPI', 'filter_ExtendSessionExpired') ); { 静态函数 filter_ExtendSessionExpiring($seconds) { return (60 * 60 * 24 * 8) - (60 * 60); } 静态函数 filter_ExtendSessionExpired($seconds) { return 60 * 30 * 24 * 8; } 到我在子文件夹中的functions.php,我在浏览器中得到空白前端。
    猜你喜欢
    • 2013-07-22
    • 1970-01-01
    • 2021-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-06
    • 2021-07-26
    相关资源
    最近更新 更多