X
  • Дизайн и разработка сайта
  • Дизайн і створення сайтів. Розробка тем для WordPress. Створення Landing Page.
  • office@gnatkovsky.com.ua
  • @vgnat
  • Написати мені
Замовити послугу

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

Приклад
  • 2022-07-03
  • 3617 переглядів

    2 коментар

  • Дизайн и разработка сайта

Доброе время суток! Иногда на блоге нужно организовать такую часть контента, которую могут видеть только авторизованные пользователи. Справиться с этой задачей нам поможет функция is_user_logged_in. Использовать ее можно следующим образом.

<?php if ( is_user_logged_in() ) : ?>
<div class="logged_box">
 <h2>Информация для авторизованных пользователей сайта</h2>
</div>
 <?php endif; ?>

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

no image
<?php if ( is_user_logged_in() ) : ?>
 <div class="logged_box">
 <h2>Информация для авторизованных пользователей сайта</h2>
 </div>
<? else : ?>
<div class="logged_box">
<p>Пожалуйста, <a href="<?php bloginfo('url'); ?>/wp-login.php">авторизуйтесь</a> если хотите увидеть что-то.</p>
</div>
<?php endif; ?>

Данный код вставляете в файлы вашей темы в том месте, где нужно вывести текст.
Теперь осталось лишь прописать стили css для класса logged_box в файле style.css и все готово.

На этом все. Спасибо за внимание 🙂

Якщо Вам була корисна моя праця, можете фінансово підтримати сайт або відключити блокувальник реклами, що займе 2 хвилини :)

Хочу підтримати фінансово Хочу відключити блокувальник

Оцініть статтю
  1. 5
  2. 4
  3. 3
  4. 2
  5. 1
Проголосовало: 3, в среднем: 5 из 5
Читайте також
Опубликовано 2 комментария

Добавить комментарий

Чтобы оставить комментарий - заполните поля ниже. Ваш e-mail не будет опубликован. Все поля обязательны

Натисніть, щоб додати код в коментар. Далі додайте свій код всередину тегів <code> тут код </code>
Я ознайомлений(а) з політикою конфіденційності і даю згоду на обробку персональних даних*

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.