请注意,您没有添加任何具有以下内容的筛选器回调:
apply_filters( \'auth_cookie_expiration\', $expiration );
而是使用:
add_filter( \'auth_cookie_expiration\', $callback, 10, 3 );
在哪里
$callback
是修改过期时间的适当筛选器回调。
这里有一个例子
add_filter( \'auth_cookie_expiration\', function( $length, $user_id, $remember ) {
return $length; // adjust this to your needs.
}, 10, 3 );
或者为了适应当前的课程设置:
add_filter( \'auth_cookie_expiration\', [ $this, \'set_auth_cookie_expiration\' ], 10, 3 );
在哪里
set_auth_cookie_expiration()
是适当的方法,例如:
public function set_auth_cookie_expiration ( $length, $user_id, $remember )
{
return $length; // adjust this to your needs.
}