FAlbum: Conditional Tags, типа is_falbum :)
планирую использовать плагин FAlbum.
стало интересно, а как на страницах, которые выводит FAlbum на моем блоге сделать выделение в главном меню пункта "фотографии"?
ясно, что условные конструкции а-ля is_page() работать не будут. (собственно, прикола ради, поставил плагин и проверил).
использовать JS для такого выделения не хочется.
в php не силен, однако, интуиция подсказывает, что нужно брать uri открытой страницы, каким-то образом его расчленять и искать в нем сегмент "photos" (uri страницы с фото – http://www.test.new/photos/).
есть ли менее мозгодробительный метод?
Проверка “не страница XX или не страница XY”
вопрос, скорее, по php, но применительно к WP. в php разбираюсь на низком уровне.
нужно логическое условие "если это не страница с id=25 или не странице с id=24"
пишу:
<?php if (!is_page('25') || !is_page('24')) { echo 'это не страница с ID=25 и не 24'; } ?>
не работает.
причем конструкция
<?php if (!is_page('25')) { echo 'это не страница с ID=25'; } ?>
работает прекрасно.
сижу и туплю на тему как [s]выправить руки[/s] искривить извилины. помогите, а?
вывод опрелеленного кол-ва постов в обход настроек в админке
сабж.
возникла необходимость вывести на главной странице, скажем, три новых поста (в настройках админки указано по 10 на страницу).
прошу совета, правильно ли я делаю (в PHP разбираюсь плохо – не программер я, – поэтому и прошу)
написанная мной "петля" выглядит так:
<h2>Новые статьи:</h2>
<ul class="new-article-home">
<?php
if (have_posts()) :
query_posts('showposts=3');
while (have_posts()) : the_post();
?>
<li> [вывод заголовка и проч.]
<?php endwhile; ?>
</li>
<?php else: ?>
<li>Ничего не найдено</li>
<?php endif; ?>
</ul>
впросы:
1. правильно ли написано?
2. можно ли сделать экономнее и менее ресурсоемко?