Как получить адрес электронной почты комментатора из файла cookie WordPress? - PullRequest
1 голос
/ 29 января 2010

Каков наилучший способ получения адреса электронной почты комментатора из файла cookie (это для плагина WordPress)?Часть моего плагина зависит от наличия адреса электронной почты, и я хотел бы попытаться получить его, даже если они не вошли в систему, проверив наличие файла cookie комментария (который должен быть там, если они сделали комментарий вв прошлом году и не удалили куки).

Согласно http://codex.wordpress.org/WordPress_Cookies cookie comment_author_email создается, но хэшируется.Есть ли встроенная функция для получения значения для этого или мне нужно написать это самому?

Чтобы было ясно: мне может понадобиться получить это в любое время, а не только при создании комментария, поэтому мне нужнополучить его из файла cookie, а не из объекта комментария, который может существовать или не существовать.

1 Ответ

2 голосов
/ 29 января 2010

Вы должны быть в состоянии сделать следующее:

if (isset($_COOKIE['comment_author_email_'.COOKIEHASH])) {
    $comment_author_email = $_COOKIE['comment_author_email_'.COOKIEHASH];
    echo 'Comment Author Email: '.$$comment_author_email;
}

Источники:

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...