【发布时间】:2017-07-27 16:22:04
【问题描述】:
我想将 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;
}
【问题讨论】:
-
WoocommerceLicenseAPI的班级在哪里?wc_session_expiring和wc_session_expiration是正确的过滤器。你只需要确保这段代码正在运行/实例化。
标签: php wordpress woocommerce hook-woocommerce