WordPress Cookie Security — постоянный cookie-комментарий

Может кто-нибудь объяснить мне, как я буду идти об изменении WordPress comment_author тег истечения срока действия cookie, я хочу удалить 'Expires=' пометка, чтобы изменить его на сессионный cookie.

Где бы я сделал это в файлах php?

Спасибо

3

Решение

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

Например. истечь через два года:

add_filter('comment_cookie_lifetime', 2*YEAR_IN_SECONDS);

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

Пример:

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);
2

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]