• Решено ownvik

    (@ownvik)


    Прошу помощи. Сил моих больше нет. Я убрал админскую панель — не подходит к дизайну сайта. Необходимо сделать кнопку в общем меню — там где участники, группы и т.д., которая будет переводить участника к его профилю в BuddyPress (там где аватар меняется, активность и т.д.). Не знаю как. Постоянного адреса у профиля нет, так как он зависит от зологиного участника. Коды просмотрел — не нашел. Помогите. Может кто уже выводил профиль на меню. Спасибо.

Просмотр 8 ответов — с 16 по 23 (всего 23)
  • Насчёт ограничения доступа:
    Плагин для ограничения количества настроек…
    Плагин прав доступа
    По редиректу (возврат на страницу, с которой перешли на авторизацию):

    // Редирект входа/выхода {
    add_filter(‘loginout’,’home_loginout’);
    function home_loginout($link) {
    $link = preg_replace(«‘\.php\??'»,».php?redirect_to={$_SERVER[‘REQUEST_URI’]}&»,$link);
    return $link = preg_replace(«‘\&\»‘»,»\»»,$link);
    }
    // } Редирект входа/выхода

    Закиньте вышеописанный код в functions.php вашей темы.

    Автор ownvik

    (@ownvik)

    Lob1AV, спасибо. А куда именно вставлять редирект в названном файле. Я вставил в конце — не работает. И еще, подробнее об авторизации, т.е. человек авторизуется но не входит в консоль, а переходит туда, куда мы его пошлем ? так ?

    а переходит туда, куда мы его пошлем ? так ?

    Нет не куда пошлём, а откуда пришёл.

    А куда именно вставлять редирект в названном файле.

    В любое место, например, в самое начало после <?php.

    Автор ownvik

    (@ownvik)

    Lob1AV, мож. на админа не распространяется? я все равно в консоль вхожу, когда на главной странице темы нажимаю на профиль …. может это и правильно…..?

    Что-то подобное после авторизации на главной странице (не в админке) в линке на выход присуствует?

    http://www.ваш-сайт.ru/wp-login.php?redirect_to=/&action=logout&_wpnonce=241e5c8fcf

    До авторизации с главной страницы линк на саму авторизацию с главной страницы будет типа следующего:

    http://www.ваш-сайт.ru/wp-login.php?redirect_to=/

    Т.е. суть проста: после авторизации перекинуть на страницу с которой перешли на авторизацию.

    @ownvik,
    Для нового вопроса создавайте новую тему!

    @ownvik:
    Авторизация с выбором в админке, на какую страницу вернет пользователя:
    http://wordpress.org/extend/plugins/login-with-ajax/

    Автор ownvik

    (@ownvik)

    slaFFik, классный плагин, спасибо!

Просмотр 8 ответов — с 16 по 23 (всего 23)

Тема «Ссылка, код, адрес … на профиль. Помогите.» закрыта для новых ответов.