Как скрыть контент (рекламу) на сайте от зарегистрированных пользователей?

Как скрыть контент (рекламу) на сайте от зарегистрированных пользователей?

В этой статье мы опишем как скрыть контент или рекламу от зарегистрированных пользователей. Можно конечно использовать плагин для WordPress, например если реклама у Вас размещена в виджетах можно использовать плагин Display Widgets или Conditional Widgets, а если реклама например посреди статьи или после нее, то можно использовать плагин Hidden Content. Но мы решим этот вопрос другим способом с помощью кода.

Для того чтобы скрыть определенный контент или рекламу от зарегистрированных пользователей используем код:

<?php
   global $user_ID, $user_identity;
   get_currentuserinfo();
   $ruri = $_SERVER['REQUEST_URI'];
   if (!$user_ID): ?>
    Здесь вставляем текст или код рекламы который будут видеть только незарегистрированные пользователи.
   <?php else: ?>
     А вот здесь вставляете текст или код рекламы который будут видеть только зарегистрированные пользователи.
  <?php endif; ?>

Вот пример того как скрыть рекламу от зарегистрированных пользователей:

<?php
   global $user_ID, $user_identity;
   get_currentuserinfo();
   $ruri = $_SERVER['REQUEST_URI'];
   if (!$user_ID): ?>
 <script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle"
style="display:inline-block;width:728px;height:90px"
data-ad-client="ca-pub-6978640550986562"
data-ad-slot="8668589534"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});

   <?php else: ?>
  <?php endif; ?>

Еще один пример:

Реклама перед каждым постом

На данном сриншоте показан файл который отвечает за вывод записей на WordPress и показан пример вставки кода рекламы перед каждой записью. То есть рекламу будут видеть все незарегистрированные пользователи перед началом каждой записи, а зарегистрированные видеть ее не будут.

Точно так же с помощью кода представленного выше можно скрыть любой другой контент от незарегистрированных или зарегистрированных пользователей.

Похожие посты

3 thoughts on “Как скрыть контент (рекламу) на сайте от зарегистрированных пользователей?

  1. Доброго времени суток!!! Очень позновательная и легко воспринимаемая статья. Спасибо Автору, думаю взять на вооружение знания полученные при прочтении данной статьи.

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *