Вывод новостей разных категорий на главной с разным кодом
(Ответов: 24, Просмотров: 3796)
- 23.12.2013 00:46
- 23.12.2013 00:55
Kiwikov, ну я уже писал, что вам стоит глядеть в сторону WP_Query
вот тут посмотрите напримерСкрытый текст (вы должны войти под своим логином или зарегистрироваться и иметь 1 сообщение(ий)):У вас нет прав чтобы видеть скрытый текст, содержащийся здесь.
там вроде есть готовый рабочий код для этого делаСпасибо сказали:
3s777(23.12.2013), - 23.12.2013 01:15
- 23.12.2013 01:23
thomas, Не помогает.
Код:Узаю этот код, но он тупо выводит 2 раза одни и теже новости.<?php $custom_query = new WP_Query('category_news'); // only News category while($custom_query->have_posts()) : $custom_query->the_post(); ?> <h2><?php the_title(); ?></h2> <?php the_content();?> <?php endwhile; ?> <?php wp_reset_postdata(); // reset the query ?> <?php $custom_query = new WP_Query('category_portfolio'); // only Jobs category while($custom_query->have_posts()) : $custom_query->the_post(); ?> <h2><?php the_title(); ?></h2> <?php the_content();?> <?php endwhile; ?> - 23.12.2013 01:31
Kiwikov, а если заменить
new WP_Query('category_portfolio')
на
new WP_Query( 'category_name=portfolio' );
или по id
new WP_Query('cat=2'); - 23.12.2013 01:34
Таким образом ничего не отображается.Так сразу пробовал.
Сейчас будет самый тупой вопрос, где увидеть ID категории?
D
PS. Сразу хочу попросить прощения. Задаю тупые вопросы, но без них никак не разберусь, как видите гугль не очень мне помогает в этом. Обещаю, что не ГС делаю) - 23.12.2013 01:36
- 23.12.2013 01:37
Kiwikov, попробуй вместо wp_reset_postdata использовать wp_reset_query.
и да, с этим category_news уж точно ниче не заработает).PHP код:$custom_query = new WP_Query( array( 'posts_per_page' => 10, 'category_name' => 'news' ) );
и? не понял, к чему вы мне это написали) Ну и отвечу тогда уж - выше вы писали про query_posts, в описании по ссылке к которому даже говорится, чтовот про это я выше и написал. и код который я ранее давал можно использовать, но подправить нужно под шаблонА где собственноФункция не должна использоваться более одного раза на странице.
...
Если использовать query_posts для создания вторичных циклов, могут появится ошибки из-за которых будет рушится структура и тип страниц, так как query_posts переписывает базовый запрос WP, на основе которого определяется тип текущей страницы и многое другое.Вижу лишь ваше сообщение про category-id.phpкод который я ранее давалПоследний раз редактировалось thomas; 23.12.2013 в 01:40.
Спасибо сказали:
3s777(23.12.2013), - 23.12.2013 01:37
вот как тут написано __http://techsolve.ru/kak-v-wordpress-bez-plaginov-uznat-id-kategorii-rubriki-zapisi-stranitsy.html можно посмотреть id
- 23.12.2013 01:39
3s777,По-моему у меня стало получатся))
Ещё один тупой вопрос:Код:Где в этом коде обозначить какой вид будет? Догадываюсь, что the_content();<?php $custom_query = new WP_Query('category_name=news'); // only News category while($custom_query->have_posts()) : $custom_query->the_post(); ?> <h2><?php the_title(); ?></h2> <?php the_content();?> <?php endwhile; ?> <?php wp_reset_postdata(); // reset the query ?> <?php $custom_query = new WP_Query('category_name=podcast'); // only Jobs category while($custom_query->have_posts()) : $custom_query->the_post(); ?> <h2><?php the_title(); ?></h2> <?php the_content();?> <?php endwhile; ?>
Но как это сделать?
Создаём файл, например, portfolio.php - в нём пишем шаблон вида вывода
А в коде пишем так: <?php the_content('portfolio');?> ?
Или это бред чуток?)
Похожие темы
| Темы | Раздел | Ответов | Последний пост |
|---|---|---|---|
Вывод meta description для категорий | WordPress | 4 | 07.08.2013 23:39 |
Помогите разобраться с кодом на главной | Web программирование | 5 | 30.01.2013 19:19 |
Вывод новостей из пересеченных категорий | DLE | 2 | 12.11.2012 15:02 |
Оптимизированный текст для главной и категорий | Вопросы от новичков | 4 | 14.12.2011 00:20 |
Вывод категорий в Wordpress | Web программирование | 2 | 26.08.2011 18:37 |






