Возможно ли иметь одну страницу с несколькими элементами или 2 блога на сайте?
У меня есть страница на моем сайте, которую я использую в качестве блога.
А затем есть еще одна страница, на которую я хотел бы добавить несколько разных постов. На самом деле это не блог, это список проектов, и в каждом из них будет около 300 слов описания.
Я бы хотел, чтобы пользователи могли выбирать, какой проект они хотят просмотреть. Таким образом, это может работать либо как блог, либо как выпадающее меню из пункта меню "другие проекты", или, возможно, другим способом.
-- Так как я уже у вас есть блог на сайте, можно ли добавить еще один блог в другой пункт меню?
-- Или есть другой способ достичь этой цели, например, сделать "другие проекты" раскрывающимся меню?
Текущий блог находится здесь: http://richardclunan.com/blog
И страница, на которой я хотел бы перечислить проекты, находится здесь: http://richardclunan.com/other-projects
2 answers
Это абсолютно возможно при одной и той же установке WordPress.
Как я это делаю, я обычно резервирую разделы "сообщения" для новостей сайта и создаю пользовательский тип сообщения для других вещей, таких как список ваших проектов.
Ознакомьтесь с кодексом для пользовательских типов сообщений и иерархией шаблонов
Чтобы отделить записи в блоге от пользовательских типов записей ваших проектов, просто добавьте что-то вроде этого - подходящий шаблон файл:
query_posts( 'post_type=projects' ); // For projects
Или
query_posts( 'post_type=post' ); // For posts
Query_posts работает, если вы используете основной запрос.
Другое решение, если у вас нет дополнительных данных для хранения о проектах, состоит в том, чтобы также просто хранить ваши проекты в "сообщениях" и связывать с ними категорию.
query_posts( 'post_type=post&cat=5' ); //EX if category id 5 = projects category
+1 для использования пользовательских типов записей и/или категорий.
Еще один отличный ресурс для настройки пользовательских типов записей: http://justintadlock.com/archives/2010/04/29/custom-post-types-in-wordpress
Учебные пособия Джастина Тэдлока и т.д. очень помогли мне при изучении WordPress.
Он объясняет, как создать новый пользовательский тип записи и как извлечь из него данные.