Модератор
Юрій
(@yube)
Есть минимум два способа:
1. идеологически правильный — создать свой тип записей и таксономии для него;
2. простой — ‘блог’ и ‘публикации’ сделать категориями первого уровня и для них, их детей и их записей подставлять шаблоны в зависимости от родителя.
А можно более подробней про первый способ?
Есть какие нить мануалы, что бы посмотреть как это делать?
Модератор
Юрій
(@yube)
А можно более подробней про первый способ?
В functions.php темы добавляется пару дюжин строк, после чего в админке появляется блок, аналогичный записям, с аналогиным редактором и прочими фичами, со своими категориями и метками (если нужны). А поскольку этот новый тип записей и его таксономий может использовать шаблоны, отличные от «стандартных», то вопрос с дизайном решается как бы сам собой.
Инструкции есть, и немало, но Яндекс о них знает больше, чем я. Закладки на «самый правильный мануал» у меня нет. Могу дать ссылку на Кодекс http://codex.wordpress.org/Post_Types
Грабли тоже есть. На одни я наступал. Это навигация «следующая запись»/»предыдущая запись» (не в списках, в одиночной).
Модератор
Юрій
(@yube)
P.S. Да, существуют плагины для создания кастом типов и таксономий, но мне кажется, что это неоправданная лишняя нагрузка, т.к. я плохо себе представляю сайт, на котором постоянно создаются новые типы записей.
Да, существуют плагины для создания кастом типов и таксономий, но мне кажется, что это неоправданная лишняя нагрузка, т.к. я плохо себе представляю сайт, на котором постоянно создаются новые типы записей.
В некоторых в комплекте связка с метаполями и настройкой (конструктором) метабоксов. Что весьма удобно, если не хватает ума\желания накодить ;).
Вот http://wordpress.org/extend/plugins/types/ мне весьма понравился. Перевод, правда.. перестарались 😉