Как вывести блок тегов везде кроме рубрик и постов.

(Ответов: 14, Просмотров: 957)
Страница 1 из 2 12 Последняя
  1. Гугуру Аватар для Inforation
    • Регистрация: 10.03.2013
    • Сообщений: 887
    • Репутация: 166
    • Webmoney BL: ?
    Добрый вечер добрым людям. Очень нуждаюсь в помощи. Нужно вывести один список тегов на всех страницах кроме всех рубрик и всех постов. То есть получается нужно вывести блок тегов только на главной и на всех страницах тегов.
    Использую вот такое решение чтоб вывести только на главной:
    PHP код:
    <div class="mytags"><?php if ($_SERVER["REQUEST_URI"] == '/') { ?>
    <div class="tags">
       <a href="/tag/sdfs/" class="t5">...</a>
       <a href="/tag/sfsdf/" class="t10">...</a>
       <a href="/tag/fgh/" class="t6">...</a>
       <a href="/tag/sdfsdf/" class="t3">...</a>
       <a href="/tag/gjfghf/" class="t7">...</a>
       <a href="/tag/hjkhjk/" class="t9">...</a>
      <?php } else {?> <?php ?>
      </div>
    </div>
    То есть вот такой функцией я вывожу на главной, <?php if ($_SERVER["REQUEST_URI"] == '/') { ?>.. а как вывести везде кроме постов и рубрик ??
    • 0
  2. Разработка любых сайтов Аватар для ArhStrAngeR
    • Регистрация: 08.06.2011
    • Сообщений: 3,375
    • Записей в дневнике: 1
    • Репутация: 2506
    Inforation,
    читайте кодекс или каму, все есть же...
    http://wp-kama.ru/function/is_tag
    А вообще, вот еще:
    http://wp-kama.ru/function/is_home
    http://wp-kama.ru/function/is_front_page
    • 1

    Спасибо сказали:

    Inforation(05.07.2015),
  3. Гуру Аватар для aeneas
    • Регистрация: 24.12.2014
    • Сообщений: 879
    • Репутация: 115
    • Webmoney BL: ?
    я знаю ток как плагином, типа этого - JP Widget Visibility
    эт я для вывода разных меню в разных категориях нашел, насчет тегов наверное тоже подойдет
    • 1

    Спасибо сказали:

    Inforation(05.07.2015),
  4. Гугуру Аватар для Inforation
    • Регистрация: 10.03.2013
    • Сообщений: 887
    • Репутация: 166
    • Webmoney BL: ?
    Цитата Сообщение от aeneas Посмотреть сообщение
    я знаю ток как плагином, типа этого - JP Widget Visibility
    эт я для вывода разных меню в разных категориях нашел, насчет тегов наверное тоже подойдет
    Надо будет как то проверить, но все же ищу решение чисто кодом, а то плагинов уже достаточно, а ВП сами понимаете и так движок не легкий даже при всевозможной оптимизации.
    • 0
  5. Гугуру Аватар для Inforation
    • Регистрация: 10.03.2013
    • Сообщений: 887
    • Репутация: 166
    • Webmoney BL: ?
    Нашел вот такое решение
    PHP код:
    <?php if(is_home()) { ?>
    <div class="...">....</div>
    <?php ?>
    То есть таким образом вывожу нужные мне метки на главной странице с пагинациями, но как задать что-бы эти же метки еще выводились на страницах с метками ? Пытался сделать двойное условие
    PHP код:
    <?php if(is_home() && is_tag()){ ?>
    <div class="...">....</div>
    <?php ?>
    Но тогда вообще нигде не выводится, почему так ?
    Этот код в archive.php разместил и тогда выводился он на страницах меток, но слишком много кода получается.
    PHP код:
    <?php if(is_tag()) { ?> 
    <div class="...">....</div>
    <?php ?>
    Как правильно задать двойное условие?
    • 0
  6. Гуру
    • Регистрация: 20.01.2013
    • Сообщений: 720
    • Репутация: 189
    • Webmoney BL: ?
    Цитата Сообщение от Inforation Посмотреть сообщение
    Но тогда вообще нигде не выводится, почему так ?
    потому что у вас условие не выполняется - вы поставили условие и главная, и страница метки - нужно использовать ИЛИ
    PHP код:
     <?php if(is_home() || is_tag()){ ?>
    <div class="...">....</div>
    <?php ?>
    • 0
  7. Гугуру Аватар для Inforation
    • Регистрация: 10.03.2013
    • Сообщений: 887
    • Репутация: 166
    • Webmoney BL: ?
    Цитата Сообщение от thomas Посмотреть сообщение
    <?php if(is_home() || is_tag()){ ?>
    <div class="...">....</div>
    <?php } ?>
    То есть с этими разделителями будет работать ?
    • 0
  8. Новичок Аватар для 4iloveg
    • Регистрация: 09.06.2012
    • Сообщений: 25
    • Репутация: 0
    Inforation, разделители означают условие "или" а вы пытались заставить выполнятся (&&) в том случае если пользователь одновременно будет находится и на главной и в разделе (что невозможно впринципе)
    Последний раз редактировалось 4iloveg; 07.07.2015 в 14:55.
    • 0
  9. Гугуру Аватар для Inforation
    • Регистрация: 10.03.2013
    • Сообщений: 887
    • Репутация: 166
    • Webmoney BL: ?
    Цитата Сообщение от 4iloveg Посмотреть сообщение
    и на главной и в раздел
    Вообщем мне нужно вывести блок тегов на страницах тегов и на главной. Как правильно оформить ?
    • 0
  10. Новичок Аватар для 4iloveg
    • Регистрация: 09.06.2012
    • Сообщений: 25
    • Репутация: 0
    <div class="mytags"><?php if (is_home() || is_tag()) { ?>
    <div class="tags">
    <a href="/tag/sdfs/" class="t5">...</a>
    <a href="/tag/sfsdf/" class="t10">...</a>
    <a href="/tag/fgh/" class="t6">...</a>
    <a href="/tag/sdfsdf/" class="t3">...</a>
    <a href="/tag/gjfghf/" class="t7">...</a>
    <a href="/tag/hjkhjk/" class="t9">...</a>
    <?php } else {?> <?php } ?>
    </div>
    </div>
    как вам посоветовали ранее.
    • 0
Страница 1 из 2 12 Последняя

Похожие темы

Темы Раздел Ответов Последний пост
Объединение постов в один смысловой блок
WordPress 1 28.05.2014 07:24
Не отображаются названия рубрик постов на главной странице
WordPress 12 12.11.2013 14:41
Установка мета тегов для категорий и постов на укозе
Вопросы от новичков 2 10.05.2013 19:21
Как вывести название рубрик в которых находиться пользователь(WordPress)?
WordPress 2 20.05.2012 22:43
Блок популярных постов для WordPress.
Софт, скрипты, сервисы 2 26.09.2011 01:22

У кого попросить инвайт?

Вы можете попросить инвайт у любого модератора:

Информеры