Предложения о том, как получить bbpress / wordpress имя пользователя / идентификатор пользователя из cookie - PullRequest
3 голосов
/ 28 февраля 2009

Я пытаюсь интегрировать свой сайт для использования пользовательской системы bbpress / wordpress.

Все, что мне нужно, - это возможность получить имя пользователя и / или идентификатор пользователя, который в настоящее время находится на моем сайте. Мне не нужны никакие другие функции от bbpress или wordpress на сайте.

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

Дополнительная информация: Мой сайт работает на PHP5 и MySQL, у меня обновлены WordPress и Bbpress, и в настоящее время они интегрированы друг с другом.

1 Ответ

3 голосов
/ 28 февраля 2009

Вы пытались просто распечатать содержимое $_COOKIE? Шахта содержит следующее:

Array
(
    [wordpress_test_cookie] => WP Cookie check
    [wordpress_logged_in_##########] => ceejayoz|#####|##########]
)

Для вас должно быть просто разобрать.

foreach($_COOKIE as $key => $value) {
  if(preg_match('@^wordpress_logged_in_@', $key) {
    $cookie = explode('|', $_COOKIE[$key]);
    $username = $cookie[0];
  }
}
...