Добрый вечер добрым людям. Очень нуждаюсь в помощи. Нужно вывести один список тегов на всех страницах кроме всех рубрик и всех постов. То есть получается нужно вывести блок тегов только на главной и на всех страницах тегов.
Использую вот такое решение чтоб вывести только на главной:PHP код:То есть вот такой функцией я вывожу на главной, <?php if ($_SERVER["REQUEST_URI"] == '/') { ?>.. а как вывести везде кроме постов и рубрик ??<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>
Как вывести блок тегов везде кроме рубрик и постов.
(Ответов: 14, Просмотров: 1080)
- 04.07.2015 21:50
- 05.07.2015 00:31Разработка любых сайтов

- Регистрация: 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Спасибо сказали:
Inforation(05.07.2015), - 05.07.2015 02:57
я знаю ток как плагином, типа этого - JP Widget Visibility
эт я для вывода разных меню в разных категориях нашел, насчет тегов наверное тоже подойдетСпасибо сказали:
Inforation(05.07.2015), - 05.07.2015 20:08
- 06.07.2015 20:05
Нашел вот такое решение
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 } ?> - 07.07.2015 01:31
- 07.07.2015 13:57
- 07.07.2015 14:52
Inforation, разделители означают условие "или" а вы пытались заставить выполнятся (&&) в том случае если пользователь одновременно будет находится и на главной и в разделе (что невозможно впринципе)
Последний раз редактировалось 4iloveg; 07.07.2015 в 14:55.
- 07.07.2015 17:37
- 07.07.2015 18:38
<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>
как вам посоветовали ранее.
Похожие темы
| Темы | Раздел | Ответов | Последний пост |
|---|---|---|---|
Объединение постов в один смысловой блок | 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 |







