Простайлил я немного постарничную навигацию, навешав картинок в стили. Но теперь трабла: если раньше навигация, когда она была не нужна, подгружала в код пустой див, то теперь этот див меет картинки. Соответсвенно, когда навигация не нужна (на странице постов менеьше, чем надо для разбивки на другие страницы) то у меня под постами висит картинка, на которой должна быть навигация, но без самой навигации…
Вобщем, если я непонятно обяснил, суть вопроса сводится к тому, что я ищу как можна сказать
… если количество постов меньше Х, то….
или
…если кол-во страниц с постами меньше 2-х, то…
?
Точно знаю, что такое можно реализовать, но как – не знаю 🙂
А кто-нибудь знает?
Никто еще не ответил на вопрос, а я новую головоломку придумал 🙂
Допутим мне надо сделать описания для большого кол-ва рубрик, которые собраны воедино одной родительськой рубрикой.
Я делаю файлы с описаниями каждой рубрики и называю их так же, как айди рубрики. Т.е. для рубрики, айди которой – 127, файл будет называться 127.php
Располагаю их все в отдельной папке.
Потом говорю вордпрессу в шаблоне вывода рубрики отдавать значение айди рубрики какой-то переменной, и ниже инклюдить файл с именем, которое и вмещает наша переменная. Круто! Но…
1. Поскольку мне нужны будут описания скажем, не для всех 500 существующих в блоге рубрик, а только для 120, собранных в общий котел одной родительской рубрикой, хочу спросить, возможна ли подобный вариант как для страниц
и для категорий? чтобы один раз задать номер родительской катогии а неперечислять все рубрики?
2. Исходя из вишеизложенного, файлы описаний у меня будут не для всех рубрик. Поэтому…
Есть ли какой-то способ проверялть наличие файла в заданной директории с именем, которое будет содержаться в переменной?
Например, айди рубрики – 5, передаем переменной, потом если есть в такой-то директории файл с именем 5.php то инклюдим, если нет – ничего не делаем…
А чего бы не использовать штатный механизм описания рубрик?
2. Учим матчасть 😀 http://ua.php.net/manual/en/function.file-exists.php
За матчасть огромная благодарность!
Потому что…
… (как я сказал описать надо более 100 рубрик и…) при использвании схемы category-id.php надо создать 100 файлов-копий страницы index. Если меняется тема(дизайн) всего сайта, то лопатить прийдется долго
…инклюдить в индескный файл либо в файл вывода рубрик с помощью conditional tag нерационально – много текста получитсо
…использвать плагины для вставки описаний рубрикам тоже не подходит, так как у меня в описаниях всякие скрипты и навороты
Я хочу чтобы инклюдился чистый код с текстами, без дивов со стилями и другими завязками на теме сайта – чтобы при радикальных изменениях дизайна сайта я бы просто переносил механизм инклюдинга, не трогая сами описания.
Вот.
А по первому топику не подскажете? 🙂
P.S. Про дочерние рубрики нашел ))) get_category_parents. Актуальным остается первый топик 🙂
штатный механизм описания рубрик – это заполнять поле описание при редактировании рубрики и выводить его http://codex.wordpress.org/Template_Tags/category_description
sonika, издеваетесь? 🙂