Объясните пожалуйста в каких конкретных случаях лучше использовать динамические страницы а в каких статические? Допустим, я хочу на сайте иметь следующие разделы: About, contact, blog – какую страницу выбрать для конкретного раздела?
И второй вопрос про категории (category)? Какая разница между просто страницами и категориями?
В каком случае нужно использовать категорию (category) а в каком просто страницу (page)?
Дайте дельный совет, пример. Спасибо Большое!
Вот здесь есть описание: http://maxsite.org/ras05
Но вообще, все кто только начинает пользоваться WordPress’ом, задают этот вопрос. Ответ очень прост – всегда используйте именно простые записи (post). Всё, что вы хотите делать с постоянными (page), вы сможете сдалать и с post. Все из-за того, что в базе данных нет деления на post и page – различия только в типе (специальное поле). Так вот, WordPress отлично оптимизирован для работы с post, а с page у него некоторые проблемы (с использованием втроенных функций).
Если вам нужно огранизовать структуру, то используйте рубрики – они для этого и предназначены.
Постоянные страницы, конечно же можно использовать, но они идеально подходят для отличного от шаблона вывода данных, например страница с контактами, или карта сайта и т.д. Лучше всего ссылки на страницы указывать вручную, в этом случае снижается нагрузка на сервер.
Максим, не совсем понятно, что вы имели в виду: "Лучше всего ссылки на страницы указывать вручную"…
Спасибо MAX!
До этого момента в качестве движка к сайту я использовал CMS Textpattern …
Использование статичных страниц и вправду актуален для таких разделов как About, Contact – здесь всегда специфическая информация и оформление соответственное. Как я понял достаточно создать файлы about.php, … в папке с темой и будет работать.
Создав страничку blog.php реально ли разместить в ней код, который будет выводить из определенной категории (или из двух разных категорий) публикации?
Жалко, что странички нельзя редактировать в админке. (редактировать код)
«Статические» страницы создаются в админке через «управление» — «страницы», нет необходимости создавать about.php в папке темы.
Если нужно другое оформление — тогда можно создать спец. файл-шаблон для такой статической страницы:
http://codex.wordpress.org/Pages
http://codex.wordpress.org/Pages#Creating_your_own_Page_Templates
Зачем blog.php?
Для главной зарезервирован шаблон index.php или home.php, а для категорий category.php
Примеры кода (вывод только 1 категории, нескольких и т.п.) есть у нас в FAQ:
http://forum.maxsite.org/viewforum.php?id=5
И тут: