+7-499-70-300-44
заказать звонок
Заказать обратный звонок

Я свяжусь с Вами в течении 10 минут и отвечу на все Ваши вопросы.

Введите ваше имя *

Введите контактный телефон *

Введите контактный e-mail *

Спасибо за оставленную заявку
Ожидайте звонка

Имя автора ссылка WordPress или Woocommerce

Woocommerce

При разработке интернет магазина на Woocommerce, я решил сделать приветствие и призыв авторизоваться или регистрироваться на сайте.

Так выглядит готовый вариант:

2016-03-11_134041

Текст призыва для неавторизированных пользователей

2016-03-11_134103

Текст призыва авторизированных пользователей

Реализовано c помощью кода:

<?php
if ( is_user_logged_in() ) {  
    $current_user = wp_get_current_user();
    echo '<span class="topHi">Здравствуйте, <a href="/my-account/">'.$current_user->display_name.'</a>.</span>';
} else {
    echo '<span class="topHi">Здравствуйте, <a href="/my-account/"> <i class="fa fa-user"></i> войдите в личный кабинет</a>.</span>';
}
?>

Для неавторизованных пользователей отображается 1 текст, для авторизированных другой. Причем для неавторизированных текст войдите в личный кабинет — ссылка на странице регистрации, а для авторизированных слово admin — ссылка на личный кабинет.

А так ко выглядел до изменений:

if ( is_user_logged_in() ) {
    $current_user = wp_get_current_user();
    echo 'Welcome, ' . $current_user->user_firstname . '!';
} else {
    echo 'Welcome, visitor!';
}

Другие статьи

Заказать обратный звонок

Я свяжусь с Вами в течении 10 минут и отвечу на все Ваши вопросы.

Введите ваше имя *

Введите контактный телефон *

Введите контактный e-mail *

Расчет стоимости
Введите ваше имя и телефон.
Я лично перезвоню Вам для уточнения деталей,
необходимых для расчета стоимости проекта.

Введите ваше имя *

Введите контактный телефон *

Указать точное время звонка

или позвоните мне по телефону
+7-499-70-300-44
Расчет стоимости
Введите ваше имя и телефон.
Я лично перезвоню Вам для обсуждения деталей,
необходимых для расчета стоимости проекта.

Введите ваше имя *

Введите контактный телефон *

Введите адрес сайта, который нуждается в продвижении *

Указать точное время звонка

или позвоните нам по телефону
+7-499-70-300-44
Спасибо за оставленную заявку
Ожидайте звонка
Расчет стоимости
Введите ваше имя и телефон.
Я лично перезвоню Вам для уточнения деталей,
необходимых для расчета стоимости проекта.

Введите ваше имя *

Введите контактный телефон *

Указать точное время звонка

или позвоните мне по телефону
+7-499-70-300-44
Спасибо за оставленную заявку
Ожидайте звонка
Хочу так же
Введите ваше имя и телефон.
Я лично перезвоню Вам для уточнения деталей.

Введите ваше имя *

Введите контактный телефон *

Указать точное время звонка

или позвоните мне по телефону
+7-499-70-300-44
[contact-form-7 404 "Not Found"]
Спасибо за оставленную заявку
Ожидайте звонка
Заказ СЕО продвижения
Введите ваше имя и телефон.
Я лично свяжусь с Вами для обсуждения деталей.

Введите ваше имя *

Введите контактный телефон *

Введите ваш Скайп *

Спасибо за оставленную заявку
Ожидайте звонка