Облазил почти весь форум и не нашел ответа.
С помощью рубрик (пользователям удобней ибо) пытаюсь сделать следующее:
Cat1
-SubCat1
-SubCat2
Cat2
-SubCat1
-SubCat2
Cat3
-SubCat1
-SubCat2
Что бы URL имели вид:
http://www.site.com/cat1/subcat1/post.htm
http://www.site.com/cat2/subcat1/post.htm
и т.д.
ЧПУ: /%category%/%postname%.htm
Однако, WP не дает сделать "Короткую ссылку рубрики" одинаковой для двух (под)рубрик, хотя они и находятся в разных (главных)рубриках. 🙁
Пожалуйста, подскажите пути решения из сложившейся ситуации! :rolleyes:
p.s.
WordPress 2.3.3
p.p.s.
Воистину "Ошибки в проектировании фатальны" :/.
Спасибо! 🙂
http://wordpress.org/extend/plugins/top-level-cats/
Спасибо, Sonika, полезный плагин, но не то что мне нужно! Дело в другом!
Мне нужно отменить защиту на одинаковые ссылоки у каталогов (duplicate-category-protection)! Попробую код изминить, изучу, почитаю – о результатах обязательно отпишусь!
А, я поняла! На днях тоже думала, что делать. Если число главных категорий и подкатегорий ограничено, т.е. их не будет по 100 штук – это к тому, что просто тяжко будет с большим количеством тегов и категорий управляться. Решение получается для относительно небольших сайтов:
вместо подкатегорий можно использовать теги, тогда конструкцией вида
query_posts(‘cat=2&tag=subcat’)
можно вывести все записи из категории ID2 с тегом subcat
другой варинат, который я рассматривала:
сделать подкатегории как Вы написали, только задать им слаги subcat-cat
site.ru/category/bread/white-bread/
Сайт уже начали заполнять информацией – а я все колеблюсь какой путь избрать… Но хакать движок – не комильфо… Потом забудется… обновишь ВП – вот и сюрприз случится 🙂
Именно! Надо же! У меня такая же ситуация!! Сайт уже заполняют, а я все не могу решить, либо subcat-cat делать, либо копаться…
Просто как мне кажется ситуация с структурой
Cat1
-SubCat1
-SubCat2
Cat2
-SubCat1
-SubCat2
Cat3 "
-SubCat1
-SubCat2
где подкатегории повторяются – нездоровая, по идее зачем дублировать одно и то же?
С другой стороны, наша главная задача (по крайней мере моя :)) – фильтровать посты, которые находятся сразу в 2 категориях…
Вот плагинов нарыла – мне по описанию подходит, буду пробовать:
позволяют вывести посты, которые принадлежат одновременно 2 категориям. При этом структура у нас плоская, т.е. для примера есть категории "города" и категории "объекты размещения" (гостиница, санаторий, etc) – т.е не вложенные, а одного уровня:
http://wordpress.org/extend/plugins/fun-with-categories/
http://wordpress.org/extend/plugins/category-magic/
http://wordpress.org/extend/plugins/sobeks-post-in-category/ можно вывести список постов, принадлежащих нескольким категориям.
см пример использования
Да, тема-то серьезная!
Вот тикет на эту темы http://trac.wordpress.org/ticket/6542 и тема на форуме http://wordpress.org/support/topic/164615
Суть в том, что "фото->лето" и "видео->лето" не одно и тоже! Однако, WP еще не доработали этот вопрос! Думаю, тут два пути: либо ждать релиза с исправлениями, либо делать исправления своими корявыми ручками (это я про свои)!
насчет плагинов:
самый вменяемый Category Magic – выводит заголовки-ссылки постов, которые принадлежат одновременно 2 категориям, если в плагине поковырять в районе get_posts, то можно еще и по алфавиту сортировать посты. еще там ошибка с ul – это тоже легко поправить.
fun with categories толком не работает – выводит чушь и очень прожорлив минимум +50 запросов добавляет (мой опыт его юзанья)
sobek’s ничем особым не отличается от get_posts (‘numberposts=5&category=1,15’) разве что тем, что если пост принадлежит и 1 и 15 категории одновременно, то он их в списке продублирует :))))
насчет одинаковых урлов у подкатегорий разных категорий – это не только ВП 2.5, я например сейчас на 2.3.3 делаю, ситуация та же… непонятно почему зарубежные хлопцы обсуждают это так, как будто только в ВП 2.5 возможность подкатегорий с одинак. урлами пропала.
Где эта чортова хваленная таксономия в вордпресс? 🙁
не будет у меня подкатегорий, в общем.
Слово есть, а таксономии нет. 🙁