скрытие части информации на странице\новости.
как-то так https://wordpress.org/plugins/search/hide+content
«hide content» не единственный ключ для поиска.
Спасибо,друзья!
Но я столкнулся с такой проблемой — да,все работает (выбрал плагин Hide This). Но мне нужно закрыть в шаблоне определенный блок. Шорт коды понятное дело не подходят. Вещи в духе <?php echo do_shortcode( ‘[hide for=»!logged»]’ ); ?> не работают,пытался и закрывающий шорт код ставить — нет эффекта.
Не поскажите,как плагин,где в интрукции сказано только про шорт коды,вывести в коде шаблона?
Но мне нужно закрыть в шаблоне определенный блок.
Для этого есть масса функций условий а так же проверка возможностей пользователя user_can и current_user_can.
O
(@perdyllo)
шорт коды,вывести в коде шаблона
<? echo do_shortcode('[ваш_шорткод]'); ?>
<?
Не нужно экономить на спичках коде если не хотите поиметь проблем.
И вообще short_open_tag
должен умереть лучше вообще отключать.
<? echo do_shortcode(‘[ваш_шорткод]’); ?>
это замечательно. А как быть,если шорткод выглядит [blabla] [/blabla]? Т.е есть еще и закрывающий шорт код
Модератор
Yuri
(@yube)
А как быть,если шорткод выглядит [blabla] [/blabla]?
Как есть так и ставить.
<?php echo do_shortcode('[blabla]хахаха[/blabla]'); ?>
И не используйте короткий тег <?
, если не хотите получить головную боль на ровном месте. Всегда пишите полный <?php
. Даже тут 🙂
Получается ошибка.
Все таки «Для этого есть масса функций условий а так же проверка возможностей пользователя user_can и current_user_can.» наверное наилучший совет, хотя я все равно не понимаю,как закрыть часть кода в шаблоне для гостей.
Например
<p><a href="one.html">Скачать1</a></p>
<p><a href="two.html">Скачать2</a></p>
Прописывается в коде single.php. Я хочу,чтобы Скачать2 видели все,кроме не зарегистрированных пользователей и так же чтобы только не зарегистрированные видели сообщение в духе «Войдите на сайт чтобы увидеть скрытый контент».
Помогите,пожалуйста
p.s код коверкается на форуме,у меня обычные ссылки.
-
Ответ изменён 6 лет назад пользователем alex535.
-
Ответ изменён 6 лет назад пользователем alex535.
-
Ответ изменён 6 лет назад пользователем alex535.
-
Ответ изменён 6 лет назад пользователем alex535.
-
Ответ изменён 6 лет назад пользователем alex535.
-
Ответ изменён 6 лет назад пользователем alex535.
Модератор
Yuri
(@yube)
код коверкается на форуме,
А не нужно игнорировать кнопку code
, и не будет коверкаться.
код коверкается на форуме,
А не нужно игнорировать кнопку code, и не будет коверкаться.
Хм,получилось со второго раза. Но суть да дело остается 🙂
Прописывается в коде single.php.
Это в принципе плохая идея — прописывать контент в шаблонах.
Но Ваша [неправильная] хотелка решается чтением мануалов по указанным функциям.
Прописывается в коде single.php.
Это в принципе плохая идея — прописывать контент в шаблонах.
Но Ваша [неправильная] хотелка решается чтением мануалов по указанным функциям.
Рядом с блоком,где выводится содержание,будет блок с ссылками для скачки файлов. Вот в этом блоке некоторые ссылки я хотел бы закрыть от гостей. Ссылки выводятся при помощи доп полей.Почему идея плохая?
Почему идея плохая?
Потому что контентом в любом движке дОлжно управлять из админки. Это идеология движка(=CMS), зашита даже в аббревиатуру: CMS — система управления контентом
Почему идея плохая?
Потому что контентом в любом движке дОлжно управлять из админки. Это идеология движка(=CMS), зашита даже в аббревиатуру: CMS — система управления контентом
Так контентом и идет управление в админке..или я чего не понимаю…выводятся у меня ссылки,название ссылок одинаковое,путь разный — прописывается в админке через дополнительные поля…