Conditional Tags

Хочу с помощью php задавать класс для кнопок в меню. (Чтобы когда страница или ее дочерние страницы открыты, кнопка подсвечивалась…) Но вот незадача. Если понятно как это сделать для конкрентной страницы (if is page), то как сказать, чтобы данный класс применялся и для всех дочерних указанной страницы? Вручную через "or" перечислять их не хочется…

А классов, которые сам WP проставляет, не хватает?

емммммм…. а можно поконкретней? плохо вижу двери ))) …

а, понял, немножко не то.
мне надо "сказать" примерно следующее: если отображаеццо страница О НАС или ее дочерние страницы то для кнопки в меню, которая ведет на О НАС использовать класс такой-то )))

а всьо, нашел решение. у меня там как раз для этой страницы и всех ее подстраниц используется шаблон. так я заюзаю is_page_template(). Сразу не дошло как-то…

А скажите как можно раелизовать такую схему для single.php: если пост отнесен к рубрике а, то выводить его в таком-то шаблоне, а если к рубрике б – в таком-то….
естественно, пост не может буть одновременно в обеих рубриках…

я так понимаю in_category здесь не подходит, а других похожих conditional tags нету. может плагин какой-нить такой есть?

Соника, Вы прелесть! )))
Спасибо!
А Ю.Б. – наш гуру! )))

Но продолжим тему… )))
Есть уже временнные conditional tags, но тут задача чуток другая…
Скажем, на сайте на главной выводится блок с анонсами. Естественно, они актуальны лиш до того момента, когда анонс еще актуален )))
Можна ли как-то через кастом филдх задавать время, когда анонс не актуален и придумать схему, которая бы убирала неакутальные посты с этого блока, а если таковых нет – то вообще и сам блок с дивами и всем остальным… ?
сложно, но решение должно ведь быть! ))) Так ведь?… )))

Как снять пост с «публикации» в определенное время? Опять custom fields

Чекбокс «Опубликовать на главной»


http://mywordpress.ru/plugins/on-home-page/

все твои терзания Mixa от того, что на мой фид не подписан или фид планеты вордпресс planet.mywordpress.ru _http://feeds.feedburner.com/mywordpress-planet

о, ну тема со снятием публикации – именно то кажись…
на основе этого ж ерешения можно думаю сделать и зачистку самого блока анонсов, если анонсы все уже неактуальны. типа код, который бы со всех анонсов в блоке определял самы поздний и вместе с ним убирал и сами дивы блока анонсов ))) круто. пошел дальше изучать php… )))

все твои терзания Mixa от того, что на мой фид не подписан или фид планеты вордпресс planet.mywordpress.ru _http://feeds.feedburner.com/mywordpress-planet

Соника, как можна быть не подписаным на Ваш фид? )))
Просто в голове не держится все… Надо подклеить дырки скотчем ))) А если серезно, то наверное когда вопрос был не актуален то я просто не обратил дожного внимания на тот или инной пост в свое время, хотя звездочками помечены все ))))

Из армейского юмора:
Если у вас голова дырявая как унитаз, и в ней ничего не задерживается, то заведите себе блокнот. А лучше сразу два – как у меня.

:lol::lol::lol::lol:

А чего это мы тут флудим? :P:P

Anonymous
Отправить
Ответ на: