adult? не, не слышал...
С нами с 29.11.02
Сообщения: 1403
Рейтинг: 1225
|
Добавлено: 10/08/09 в 21:02 |
Нужно что бы блок НЕ отображался на ИНДЕКСЕ, но отображался на страницах постов.
Вот так пробовал и еще кое как, нифига не получается:
Код: | <? if (!(is_home()) && is_paged()){ ?>
мой код
<? } ?>
|
Хелп, плиз!
|
|
|
|
programmer
С нами с 08.12.02
Сообщения: 7615
Рейтинг: 5760
|
Добавлено: 10/08/09 в 21:13 |
Код: | <?
if(is_single()){
?>
bla bla
<?
}
?> |
|
|
|
|
adult? не, не слышал...
С нами с 29.11.02
Сообщения: 1403
Рейтинг: 1225
|
Добавлено: 10/08/09 в 21:21 |
Но мне нужно не только на странице поста, но и на всех других страницах (теги, сингл и т.д.)
|
|
|
|
С нами с 14.10.02
Сообщения: 462
Рейтинг: 727
|
Добавлено: 10/08/09 в 21:34 |
Код: | <?php if ( (is_page()) && (is_single()) && (is_search()) && (is_archive()) && (is_author()) && (is_category()) && (is_paged()) ) { ?>
<?php } ?> |
Может так, правда не проверял, изменил скрипт который делает обратное.
|
|
Лучшие сайты в интеррасиал нише здесь Dogfart Зачетные RSS,FHG, и др. класные Промо
|
2
|
|
|
adult? не, не слышал...
С нами с 29.11.02
Сообщения: 1403
Рейтинг: 1225
|
Добавлено: 10/08/09 в 21:50 |
Axel-B: по-моему, так наоборот, ты выбираешь где _показывать_ блок.
|
|
|
|
С нами с 20.01.03
Сообщения: 18003
Рейтинг: 9760
|
Добавлено: 10/08/09 в 21:58 |
if ((!is_home()) && is_paged())
так?
if ((is_home() == FALSE) && is_paged())
или так?
|
|
|
|
adult? не, не слышал...
С нами с 29.11.02
Сообщения: 1403
Рейтинг: 1225
|
Добавлено: 10/08/09 в 22:07 |
SAV: к сожалению, никак не работает
|
|
|
|
С нами с 29.09.04
Сообщения: 267
Рейтинг: 114
|
Добавлено: 10/08/09 в 22:14 |
Могу ошибаться, но вроде в темах для вп индекс пага и пага с постом это два разных php файла (чета типа index.php & single.php). Что мешает прописать блок в пхп файло с постами и не делать этого в индекс.пхп?
|
|
|
|
adult? не, не слышал...
С нами с 29.11.02
Сообщения: 1403
Рейтинг: 1225
|
Добавлено: 10/08/09 в 22:19 |
empty: там еще есть один общий для них файл: сайдбар.пхп
вот в нем мне и нужно прописать следующее условие:
нужно чтоб блок показывался на всех страницах, _кроме_ индекса.
Если просто ограничить показ на индеске, то он не показывается и на индексе 2,3,4 (2,3-я и т.д. страницы постов).
|
|
|
|
С нами с 14.10.02
Сообщения: 462
Рейтинг: 727
|
Добавлено: 10/08/09 в 22:40 |
Код: | <?php if ( (is_page()) or (is_single()) or (is_search()) or (is_archive()) or (is_author()) or (is_category()) or (is_paged()) ) { ?>
<p>PRINT</p>
<?php } ?> |
Точно, предыдущий вариант не работает. Тогда, вот так. Только что проверял. На главной не показывает, а на всех остальных вроде есть.
|
|
Лучшие сайты в интеррасиал нише здесь Dogfart Зачетные RSS,FHG, и др. класные Промо
|
5
|
|
|
adult? не, не слышал...
С нами с 29.11.02
Сообщения: 1403
Рейтинг: 1225
|
Добавлено: 10/08/09 в 22:52 |
Axel-B: большое спасибо, что навел меня на правильную мысль!
нужно просто использовать "or"
Код: | <? if (!(is_home()) or is_paged()){ ?>
код
<? } ?> |
|
|
|
|
С нами с 06.02.08
Сообщения: 271
Рейтинг: 152
|
Добавлено: 11/08/09 в 08:39 |
|
|
|
|
adult? не, не слышал...
С нами с 29.11.02
Сообщения: 1403
Рейтинг: 1225
|
Добавлено: 11/08/09 в 09:17 |
Misterio: совсем не проще! я решил полностью отказаться от виджетов.
|
|
|
|