ответ

2

Если вы хотите изменить дату истечения срока действия, вы можете использовать comment_cookie_lifetime фильтр.

E.g. до истечения срока ее действия после двух лет:

add_filter('comment_cookie_lifetime', 2*YEAR_IN_SECONDS); 

Чтобы изменить его на сессии, необходимо удалить по умолчанию wp_set_comment_cookies от set_comment_cookies крючка и добавить свой собственный один, чтобы установить куки сессии.

Пример:

remove_action('set_comment_cookies', 'wp_set_comment_cookies', 10, 2); 

add_action('set_comment_cookies', function(\WP_Comment $comment, \WP_User $user) 
{ 
    // set session 
}, 10, 2);