Поддержка Проблемы и решения Скрытие страницы

  • Как мне сделать так, чтобы в меню навигации сверху одна из страниц отображалась только ЗАРЕГИСТРИРОВАННЫМ пользователям? этот тег [hidepost] [/hidepost] скрывает запись на странице/статье, а мне нужно, чтобы страница вообще не отображалась, чтобы ее не было в меню

Просмотр 7 ответов — с 1 по 7 (всего 7)
  • Тебе просто нужно немного подправить вывод меню.

    Надо создать два меню — для залогиненных и нет.
    Далее конструкция такая

    <?php
    if ( is_user_logged_in() ) {
        // меню для залогиненных
    } else {
       // для остальных
    }
    ?>

    Что почитать:
    http://wp-kama.ru/function/wp_nav_menu
    http://wp-kama.ru/function/register_nav_menus
    http://codex.wordpress.org/Function_Reference/is_user_logged_in

    Надо создать два меню — для залогиненных и нет.

    А это спасёт от прямого попадания гостей на страницу? Думаю что нет. Да и ТСу тяжело это будет 😉 .

    А вот какой-нить плаг бы.. но я таких не знаю (я бы наверное делал через отдельный шаблон с проверкой типа

    if ( is_user_logged_in() ) {
       код для залогиненых
    } else {
     301 или 404
    }

    Насколько я понял, текст на странице скрыт шорткодом [hidepost] [/hidepost], так что надо скрыть только пункт меню.
    Можно через jQuery скрыть, но эт тоже сложно объяснять )

    Насколько я понял, текст на странице скрыт шорткодом

    Эт да, но..
    Как бэ между строк:

    а мне нужно, чтобы страница вообще не отображалась,

    .. для гостей
    😉

    Хотя мб я и фантазирую 🙂

    Возможно издержки из офлайна. Когда мне говорят — «помоги купить ноут» — я понимаю, что кроме явно описанной задачи в 90% случаев сюда входит «установи на него Винду со всем необходимым пакетом софта + подключи к интернету + научи как этим всем пользоваться»

    После «видеофайлов в сообщениях» я уже не верю в слова «страница» и т.п. в устах ТС-а )))

    После «видеофайлов в сообщениях»

    🙂 Эт да. Это почти шедевр был.
    Хотя тут перед каждым 2-м топиком надо курсы телепатов посещать (хотя бы чтобы телепалку зарядить 😉 )

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