Модератор
Yuri
(@yube)
в какую вкладку добавить сайт?
Предполагаю, что «вкладкой» Вы называете категорию (рубрику). А что Вы называете «сайт»?
Вообще-то, при создании записи есть возможность выбрать одну или несколько категорий, поставив птички в нужных местах.
И прочтите все-таки Правила форума.
Спасибо, теперь ознакомился. Я не совсем правильно выразился.
Как добавлять записи в разные рубрики — в этом я разобрался. А мне нужно теперь, чтобы записи одной рубрики добавлялись на одну страницу, записи другой рубрики — на другую страницу. Т.е., если я присваиваю записи рубрику «продажа», мне нужно, чтобы эта запись добавлялась только на страницу «продажа», а если присваиваю рубрику «аренда», то чтобы она добавлялась на страницу «аренда», и не добавлялась на страницу «продажа».
А сейчас у меня все записи, не важно, к каким рубрикам они относятся, добавляются на страницу «продажа».
Модератор
Yuri
(@yube)
А зачем вообще использовать страницы, когда есть рубрики? Статические страницы нужны для «о сайте», «контакты» и т.п. Записи (посты) нужно группировать в категории (рубрики).
Напишите пожалуйста, где прочитать о том, как группировать записи (посты) в категории (рубрики)
Я прочитал, посмотрел видео, с группировкой все понятно. Но я все равно не нашел ответ на свой вопрос. У меня уже есть записи принадлежащие разным категориям. Как мне создать страницу, на которой будут отображаться все записи, принадлежащие к определенной категории?
Модератор
Yuri
(@yube)
Ничего создавать не нужно, все записи определенной категории выводятся по адресу хттп://сайт/category/слаг_категории/ без лишних телодвижений.
Может быть Вы хотели спросить, как в шапке сайта сделать меню, состоящие из ссылок на рубрики?
Как мне создать страницу, на которой будут отображаться все записи,
Вы глубоко заблудились в понимании, что такое страницы и что такое категории
Петля (loop) по выводу нескольких статей применима только к категориям, а пост (статья) и страница — это по сути одно и тоже, то есть вы не сможете разместить на странице статьи, как они выглядят в категориях.
PS Если я ошибаюсь меня поправят, так что не переживайте)))
Да, Юрий, думаю, мне как раз это и нужно. Подскажите, пожалуйста.
Модератор
Yuri
(@yube)
🙂
Вариант 1. С правкой шаблона. Найти место, где выводится т.н. «меню» (обычно, это файл header.php) и там заменить wp_list_pages() на wp_list_categories() (или не заменить, а добавить), внимательно почитав в Кодексе о параметрах обеих функций.
Вариант 2. Начиная с версии 3.0 у WP появилось полноценное навигационное меню, так что можно использовать и его, аналогично варианту 1.
Вариант 3. Без правки шаблона. Поставить плагин Page Links To и с его помощью «привязать» страницы к рубрикам (de facto это просто подмена ссылок).
Думаю, можно придумать еще и другие способы.
Несмотря на привлекательность Варианта 3, он самый некошерный.
Atrax
(@atrax)
Ethical engineer
он самый некошерный
Чем же это? 🙂
Ссылки меняются прямо перед выводом, не редиректом. Шаблоны остаются в неприкосновенности. Плагин очень корректно «встревает» между движком и шаблоном. На мой вкус — вообще идеальное решение для смешанных меню из страниц и чего угодно…
Модератор
Yuri
(@yube)
Чем же это? 🙂
Плодить сущности без нужды и использовать инструмент не по назначению — не кошерно.
Atrax
(@atrax)
Ethical engineer
Не согласен!
Создаваемая страница не лишняя — это сущность, несущая информацию о связи.
То есть мета-поля как раз по назначению используются.
Даже Оккам не придерется.
// Хотя это уже глубоко религиозный офтоп 🙂
Спасибо! Я сделал смешанное меню из рубрик и страниц, добавив функцию wp_list_categories()
Но, теперь получается, что адрес страницы короткий, например, «http://citypiter.ru/contacts», а адрес категории длинный «http://citypiter.ru/archives/category/sell»
Можно ли каким-либо образом исключить «/archives/category/» из адреса категории?
И еще другой вопрос: Можно ли сделать категории различного типа? Другими словами, у меня есть категории «Аренда», «Продажа» и «Статьи». Но, «Аренда» и «Продажа» включают в себя описания квартир с фотографиями, с четкими параметрами. А «Статьи» нужно сделать обычными статьями. Как это можно реализовать? Может быть, сделать «Статьи» какого-нибудь другого типа?
Atrax
(@atrax)
Ethical engineer
Можно ли каким-либо образом исключить «/archives/category/» из адреса категории?
Все можно. Но это чревато неприятностями. Игры со ссылками могут привести к неоднозначному результату.
И еще другой вопрос
Значит, другая тема.
Эту закрываю.