BloGGood.ru

Блог Костаневича Степана

WordPress, PHP, HTML, CSS, Windows

Блог на разные темы, seo-оптимизация, раскрутка сайта, создание сайта, вкусные эффекты для сайта и многое другое…

Главная » Wordpress » Как вывести список постов из определенной рубрики на WordPress

Как вывести список постов из определенной рубрики на WordPress

2013-07-06 / Вр:19:59 / просмотров: 23367

Как сильно мы стараемся сделать блог удобным для посетителя! Например, выводим последние, популярные, похожие записи и т. д. В этой статье я расскажу, как вывести список постов из определенной рубрики на WordPress (вордпресс). Согласитесь, это очень удобно, а иногда даже и необходимо.  Вот, например, вы на блоге хотите вывести в сайдбаре только рубрику новостей - пожалуйста, все это можно сделать с помощью маленького кода о котором сейчас и пойдет речь.

Вот пример, где я выводил рубрику новости в сайдбаре на сайте у заказчика.

Как вывести список постов из определенной рубрики на WordPress

Приступим.

Прежде, чем вывести определенную рубрику на блоге, посмотрите, как она называется. Для этого в админ-панеле перейдите в «Записи» => «Рубрики». В столбике «ярлык» посмотрите, как пишется рубрика, которую вы выбрали.  Для примера я выбрал у себя рубрику «Новости блога», пишется оно вот так «novosti-bloga».

Как вывести список постов из определенной рубрики на WordPress

Вот так будет выглядеть готовый код:

<h3>Новости:</h3>
<ul>
<?php query_posts('category_name=novosti-bloga&showposts=10'); ?>
<?php while (have_posts()) : the_post(); ?>
<li><a href="<?php the_permalink(); ?>">
<?php the_title(); ?>
</a> </li>
<?php endwhile; ?>
</ul>

novosti-bloga - это название рубрики;
showposts - это функция, которая выводит определенное количество постов. У меня стоит цифра 10, а это значит, что все статьи, которые находятся в рубрике «Новости - (novosti-bloga)»  будут выводиться по 10 штук.

Вот и все. Теперь вы знаете, как вывести определенную рубрику в wordpress (вордпресс).

Понравился пост? Помоги другим узнать об этой статье, кликни на кнопку социальных сетей ↓↓↓

Получай обновления блога!!! Подпишись:

Популярные статьи:

15 Ответов на комментарий - Как вывести список постов из определенной рубрики на WordPress

  1. Никита

    Не работает хоть ты убейся! Запарился уже это делать

  2. Avatar photo Степан => автор блога

    Обратите внимание на название рубрики. Если у Вас рубрика называется “avto”, значит код будет выглядеть вот так:

    <?php query_posts('category_name=avto&showposts=10');
    

    Если у Вас рубрика называется “wordpress”, значит код будет выглядеть вот так:

    <?php query_posts('category_name=wordpress&showposts=10');
    
  3. Александр

    скажите а как рубрику вывести в страницу, страница *новости* чтоб статьи издаваемые в ней не отображались на главной а только в разделе *новости* с датами и тпп … в общем как записи. :?: :cry:

  4. Avatar photo Степан => автор блога

    Увы, Александр, такой возможности в WordPress я не нашел.

  5. Игорь

    Стоит плагин Exec-PHP
    После сохранения выходит текст в формате

    <!--?php query_posts('category_name=112&amp;amp;showposts=10');?-->
    <!--?php while (have_posts()) : the_post();?-->
    

    Категория 112 – прошу подсказать как быть ?

  6. Avatar photo Степан => автор блога

    Как вы, Игорь, добавляете PHP-код, через редактировании (или создании) статьи на вкладке «Визуально»? Если да, то такой php-код будет отображаться текстом. PHP-код нужно добавлять во вкладке «Текст».
    Попробуйте и напишите результат.

  7. Игорь

    пишу в редактировании, а потом перехожу в закладу визуально и там не чего нет, но когда возращаюсь обратно выходит:

    Новости:

    &nbsp;
    <!--?php while (have_posts()) : the_post(); ?-->
    	<a href="&lt;?php the_permalink(); ?&gt;" rel="nofollow">
    <!--?php the_title(); ?-->
    </a>
    &nbsp;
    

    почему то текст php срезается

  8. Avatar photo Степан => автор блога

    Я не знаю в чем проблема. Я добавляю PHP через файлы на прямую. Вы не хотите добавить через файл?

  9. Игорь

    Смотрите я хочу, что бы на странице было описание как видно с моего сайта thesong.ru певцов – пускай будет Пугачёва. Кратко о ней и список песен которые она пела как раз находятся в рубрике Алла Пугачёва и вот как раз последнее хотелось бы вывести с помощью php команды рубрики (добавлять 100 ссылок на каждого певца – застрелица проще :) )

  10. Avatar photo Степан => автор блога

    Игорь, вы можете нарисовать хоть от руки или Paint накидать, как должна выглядеть страничка с описанием. Когда нарисуете, отошлите мне на почту.

    Еще, хотел спросить, каким вы плагином вывели алфавитный поиск?

  11. Игорь

    Спасибо за помощь решил установкой плагина Exec-PHP. Алфавитный поиск прописан в самом шаблоне

  12. Avatar photo Степан => автор блога

    И как решили проблему плагина Exec-PHP?

  13. Игорь

    удалил, а потом установил – перегрузил и просто написал его в закладке текст, а потом сохранил

  14. Данила

    Доброго дня! Подскажите, пожалуйста,а как вывести число записей из определенной рубрики?

    Спасибо

  15. Avatar photo Степан => автор блога

    Здравствуйте, Данила! А за чем Вам это?
    Вот сам код:

    <?php
    $count = new WP_Query('cat=94&author=1&posts_per_page=-1');
    echo  "тут"; 
    echo  $count->post_count; 
    ?>
    

    cat – ID категория (см. тут)
    author – ID автора

Добавить комментарий

;-) :| :x :twisted: :smokes: :smile: :shock: :sad: :rose: :roll: :razz: :pop-corne: :oops: :o :mrgreen: :lol: :idea: :grin: :gazeta: :evil: :cry: :cool: :coffe: :arrow: :???: :?: :!:

Чтобы добавить в комментарий код HTML, PHP, CSS, JavaScript, нужно сделать так: [code] ваш код [/code]

Метки: ,

Мои цели на 2018-2019:

1). Закончить тему «Bootstrap»

2). Закончить тему «Все про PHP и MySQL»

3). Создать портфолио и мини интернет-магазин шаблонов

4). Довести количество статей до 800

5). Добиться посещаемости 3000 человек/сутки

6). Увеличить число подписчиков до 250

Статистика по блогу

Количество записей на блоге: 810
Количество страниц на блоге: 20
Количество рубрик на блоге: 28
Количество меток на блоге: 72
Количество комментариев на блоге: 4716