Вечер добрый.
Есть сайт, на котором я выкладываю материалы по определенной теме. Хотелось бы на этом же сайте вести и свой блог, где будут обсуждаться и материалы сайта и различные сторонние темы.
Вопрос в том, как вывести сообщения с определенной категории (блог) на отдельную страницу, причем, что бы на главной не публиковались анонсы материалов блога.
Заводить отдельный поддомем под блог было бы не желательно…
Личный блог отдельно от основного контента сайта

То есть, вопрос только в том, как с главной убрать одну рубрику? Использовать query_posts(), обсуждалось сто раз.
Не совсем… Это только пол дела. По идее хотелось бы так:
Создаем новую страничку под названием "блог" (в админке -> написать-> создание страницы), и уже на ней публикуем только статьи категории "блог" .
При этом материалы из других категорий на этой страничке не публикуются, и материалы со странички "блог" не публикуются на главной.
Если изначальная задумка не удастся, то думаю можно действительно сделать как вы сказали, и потом для рубрики блог использовать отдельный шаблон…
Зачем городить страничку, если можно просто выделить рубрику "Блог"? С рубрикой проще, поверьте.
Проще… не спорю. Просто хотелось как-то отделить ее от основного содержимого… хотя бы расположить не в общем блоке (а-ля главное меню) а вынести куда-то…
Так и выкинуть из "меню" очень просто – в wp_list_categories добавить параметр exclude (и это сто раз обсуждалось), и индивидуальный шаблон для рубрики сделать можно, создав category-N.php (вот это меньше ста раз 🙂 ), и посты выводить в этом же шаблоне (плагин force-category-template).
Вот это уже интереснее… Благодарю 🙂
(ушел искать информацию и экспериментировать)