Нужно скрыть определенный контент (рекламу) от зарегистрированных пользователей.

👍 Научим создавать сайты на WordPress бесплатно за 19 уроков. Подробнее →

По средством чего можно это реализовать?

Плагинов не нашел.
Может кто-то больше в этом преуспел?

Создай свой первый сайт на WordPress

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

  1. ctapbiu
    if (!is_user_logged_in()) {
    //показываем рекламу
    }
    
    Ответить
  2. tiaurus

    Если нужно встроить рекламу, которую будут видеть только зарегистрированные пользователи (например, Google Adsense) непосредственно в тему, то можно использовать такой код:

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

    Если нужно вставить постовой в пост, который увидят только определенные пользователи, то будут полезны следующие статьи:
    https://n-wp.ru/kak-sdelat-tekst-vidimyim-tolko-opredelennyim-polzovatelyam-memberview/ — Как сделать текст видимым только определенным пользователям | MemberView
    https://n-wp.ru/kak-pokazat-chast-publikatsii-tolko-zaloginenyim-login-to-view-all/ — Как показать часть публикации только залогиненым | Login to view all
    https://n-wp.ru/kak-pokazat-chast-publikatsii-tolko-zaregistrirovannyim-restrictedarea-plugin-for-wordpress/ — Как показать часть публикации только зарегистрированным | RestrictedArea Plugin for WordPress
    https://n-wp.ru/kak-skryt-tekst-ot-zaregistrirovannyx-polzovatelej-hidden-content/ — Как скрыть текст от зарегистрированных пользователей | Hidden Content
    https://n-wp.ru/kak-sdelat-skryityiy-tekst-v-poste-bez-plaginov/ — Как сделать скрытый текст в посте без плагинов
    Самым простым и универсальным способом, по моему мнению, является использование кода + плагина Hidden Content.

    Ответить