[Помогите] Регистрация пользователей

Тема в разделе "Wordpress", создана пользователем SneakyMouse, 7 янв 2019.

  1. SneakyMouse

    SneakyMouse

    Регистрация:
    1 окт 2018
    Сообщения:
    52
    Симпатии:
    11
    Нужен плагин или код по следующему моменту:
    Есть сайт, на котором регистрируются люди и предлагают услуги. С созданием личной страницы я разобрался, а вот теперь появилась проблема. Нужно, чтобы человек мог создать свою страницу, но только после регистрации.
    Т.е. при заходе на страницу "Принять участие в проекте", посредством редиректа или закрытия страницы, вывести поле с сообщением формата:
    Уже зарегистрированы на сайте?
    [Кнопка] Войти
    Войдите или зарегистрируйтесь на сайте, чтобы добавить страницу специалиста.

    Ну и естессно....если есть логин, то на страничку входа, а если нет, то на страничку с регистрацией.
    Посоветуйте плагин или как это сделать ручками.
     
  2. iga

    iga

    Регистрация:
    6 фев 2014
    Сообщения:
    285
    Симпатии:
    53
    Ну так на нужной странице проверяете is_user_logged_in() и если да, то на страницу создания страницы специалиста(на которой тоже должна быть проверка), а если нет, то на форму логина и регистрации.
     
  3. SneakyMouse

    SneakyMouse

    Регистрация:
    1 окт 2018
    Сообщения:
    52
    Симпатии:
    11
    iga, Спасибо тебе добрый человек, но мне бы чутка поподробней, если можно.
     
  4. iga

    iga

    Регистрация:
    6 фев 2014
    Сообщения:
    285
    Симпатии:
    53
    Надо условия ставить.
    if ( is_user_logged_in() ) {
    echo 'Вы авторизованы на сайте!';
    }
    else {
    echo 'Вы всего лишь пользователь!';
    }
    И тут уже играться с наполнением, трудно говорить не видя сайт. Можно с помощью этого условия выводить кнопку "Принять участие в проекте" - если залогинен, то со ссылкой на страницу создания специалисте, если нет, то с ссылкой на форму логина/регистрации.
     
    SneakyMouse нравится это.