Поддержка Проблемы и решения Ссылку на главную

  • Решено shenae

    (@shenae)


    Здравствуйте! Решил начать пользоваться WP
    Настроил форму входа/регистрации, но теперь вопрос стоит в чем: как мне на главную страницу (желательно в хедере выставить ссылку для регистрации/входа) но так, чтобы эти две ссылки при успешном входе менялись на личный кабинет
    Custom Login установлено

    p.s админ панель убрал для всех, кроме администратора
    p.p.s простые ссылки вставлять умею но важно, чтобы они менялись на ссылку личного кабинета wp-admin/profile.php

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

    Здравствуйте.

    Воспользуйтесь функцией is_user_logged_in.
    Пример:

    <?php
    if ( is_user_logged_in() ) {
        echo 'Welcome, registered user!';
    } else {
        echo 'Welcome, visitor!';
    }
    ?>

    Автор shenae

    (@shenae)

    а как работать именно с ссылками, а не простым выводом строк?

    Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

    а как работать именно с ссылками, а не простым выводом строк?

    А в чем затруднение? Будет аналогично:

    <?php if ( is_user_logged_in() ) : ?>
        <a href="/wp-admin/profile.php">Личный кабинет</a>
    <?php else : ?>
        <a href="/wp-login.php">Вход</a>
        <a href="/wp-login.php?action=register">Регистрация</a>
    <?php endif; ?>
    ?>

    Автор shenae

    (@shenae)

    блин…а я и не додумал…
    а скажите, как мне позже в css эти ссылки поставить в произвольном месте?

    Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

    Все зависит от верстки конкретного сайта. В общем случае, можно разместить в наиболее подходящем месте темы, а затем скорректировать положение, например, с помощью css-свойства margin.

    Автор shenae

    (@shenae)

    Большое спасибо!

Просмотр 6 ответов — с 1 по 6 (всего 6)
  • Тема «Ссылку на главную» закрыта для новых ответов.