👍 Научим создавать сайты на WordPress бесплатно за 19 уроков. Подробнее →
Как можно реализовать такие категории?
при переходе
Главная > Русские авторы (категория)
Алфавитный указатель
- А (под категория)
- Б (под категория)
- и т.д.
При переходе по одной букве «А»
выглядеть будет так
Главная > Русские авторы (категория) > А (под категория)
на этой странице выводятся авторы на букву «А»
- Аксаков Сергей Тимофеевич (под под категория)
- Астафьев Виктор Петрович (под под категория)
- Ахматова Анна (под под категория)
и тд.
Далее
Главная > Русские авторы (категория) > А (под категория) > Ахматова Анна (под под категория)
Выводиться список произведений..
-
"Вечер"
-
"Белая Стая"
-
и т.д.
и хотелось бы чтоб ЧПУ не потеряло ни один раздел
Главная > Русские авторы (категория) > А (под категория) > Ахматова Анна (под под категория) > «Вечер» (запись)

в плане структуры — так и организуйте (создайте соответствующие категории, подкатегории, …)
а в плане шаблона в файле category.php вашей темы сделайте следующее:
Супер!!)
как я и хотел.. буду оформлять теперь всё чтоб по красивее выглядело =)
есть правда пару нюансов..
на предпоследнем уровне иерархии:
«Главная > Русские авторы (категория) > А (под категория) > Ахматова Анна (под под категория)
Выводиться список произведений..
так и выводиться список произведений, но по мимо добавленных записей..
выводит в самом верху ненужную запись «Рубрик нет»
можно ли как то избавиться от неё?
попробуйте удалить фильтры перед получением субкатегорий:
я убрал запись “Рубрик нет”, но совсем уж не лучшем способом
в самом движке wp-includescategory-template.php
в 454 стр. ‘show_option_all’ => », ‘show_option_none’ => __(‘No categories’),
удалил No categories
черная метка так и осталась, можно в стилях убрать…
Я не понял что делать с этой строчкой? куда или вместо чего ставить?
прошу прощения за дезинформацию
сделайте так
если прописали строчку
то уберите
Большое Спасибо!!
Всё работает идеально)
не везёт мне что то
обновил WP до 3.0.3
до этого был 3.0.2
и большинство того что выводилось нормально не выводиться, а именно:
Главная > Русские авторы (категория) > А (под категория) > Ахматова Анна (под под категория) > «Вечер» (запись)
теряется одно звено в ЧПУ «Ахматова Анна (под под категория)». и от этого и в «хлебных крошках» тоже теряется это же звено
и когда находишься
Главная > Русские авторы (категория) > А (под категория)
должен показывать только список Авторов на букву А(под под категория), а записи не должен… но он показывает и то и другое ;(
Чувствую придется забрасывать идею (до лучших времён), как то всё не складывается
я добавил в код ещё сортировку по алфавиту
и есть маленькая опечатка в коде (строка 8, там вместо двоеточия нужно точку с запятой вставить, если оставить как есть вылазиет ошибка) , выкладываю на вся случай кому будет нужно исправлено дополненный
код вставил вместо стандартного:
Прошу прощения код почему то не отобразился (
вот код который получился:
$cat_id = get_query_var(‘cat’);
$catlist = wp_list_categories(‘echo=0&orderby=id&order=ASC&title_li=&child_of=’ . $cat_id);
if ($catlist) {
//отображаем список субкатегорий текущей категории
echo $catlist;
} else {
// здесь необходимо отражать список постов (произведений)
}
Всё же к сожалению проблема осталась
можно ли как нибудь убрать «Рубрик нет»
подробней в первом сообщение в этой теме..
http://q2a.n-wp.ru/how-to-and-troubleshooting/kategorii-pod-kategorii-pod-pod-kategorii-zapis/#comment-742
Может быть поискать фразу «Рубрик нет» в файле перевода WordPress и заменить ее, ну скажем, на многоточие?
лучше поздно чем никогда, может кому и пригодится:
Пример моего кода
за отключение надписи отвечает
его лучше ставить в конец