Есть-ли способ, размещать новости на другой, отличной от главной странице сайта. Т.е. вести как-бы 2и больше блога, например "Новости сайта", "События в жизни", "Мой дневник"?
Форум WordPress Russia » Проблемы
Размещение новости на другой странице
(6 сообщений)-
Опубликовано 4 месяцев назад #
-
Конечно. Просто исключаете из index.php показ лишних категорий, а потом копируете index.php в другой шаблон и там показываете другие категории только.
По шагам.
1. Делаете копию index.php в category_1.php (например).2. Пишите в начале файла category_1.php такой текст:
<?php /* Template Name: Category1 */ ?>это делает из файла шаблон для страницы.
3. В index.php находите код:
<?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?>и ПЕРЕД ним вписываете:
query_posts("cat=1,2,3");или
query_posts("cat=-1,-2,-3");cat= это ваша рубрики, которые надо показывать
отрицательные рубрики это "все, кроме".4. Создаете статическую страницу и выбираете для нее шаблон Categoty1
5 и далее. Повторяете 1-4 для всех раздельных страниц и наслаждаетесь. На каждой странице будут те рубрики, которые вы задали в шаблоне.
Злой и нервныйОпубликовано 4 месяцев назад # -
Уважаемый Sol! Все получилось по схеме как вы описали, но заработало все только после того как в файл
index.php добавил <?php query_posts("cat=1,2,3"); ?>
а в
category_1.php добавил <?php query_posts("cat=4"); ?>4 - новая отдельная рубрика , схема с <?php query_posts("cat=-4"); ?> результатов не принесла
Спасибо за ответ, думаю пригодится многим
Опубликовано 4 месяцев назад # -
Возникла похожая проблема. Аналогично, требуется добавлять новости но несколько страниц. Использую wordpress-2.6-rus-lecactus-edition-powerpack. Не нашел в index.php
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
В чем может быть причина?Опубликовано 4 месяцев назад # -
Нужен
index.phpв папке активной темы, не в корне сайта.Успехов!Опубликовано 4 месяцев назад # -
спасибо, нашел
Опубликовано 4 месяцев назад #
Ответ
Вы должны авторизоваться, чтобы публиковать сообщения.