BloGGood.ru

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

До Нового Года осталось:

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

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

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

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

Как сильно мы стараемся сделать блог удобным для посетителя! Например, выводим последние, популярные, похожие записи и т. д. В этой статье я расскажу, как вывести список постов из определенной рубрики на 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. Никита

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

    Ответить

    Степан => автор блога

    Степан => автор блога отвечает:

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

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

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

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

    Ответить

  2. Александр

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

    Ответить

    Степан => автор блога

    Степан => автор блога отвечает:

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

    Ответить

  3. Игорь

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

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

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

    Ответить

    Степан => автор блога

    Степан => автор блога отвечает:

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

    Ответить

  4. Игорь

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

    Новости:

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

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

    Ответить

    Степан => автор блога

    Степан => автор блога отвечает:

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

    Ответить

    Игорь отвечает:

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

    Ответить

    Степан => автор блога

    Степан => автор блога отвечает:

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

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

    Ответить

    Игорь отвечает:

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

    Степан => автор блога

    Степан => автор блога отвечает:

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

  5. Игорь

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

    Ответить

  6. Данила

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

    Спасибо

    Ответить

    Степан => автор блога

    Степан => автор блога отвечает:

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

    <?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]

Subscribe without commenting

Метки: ,

Мои цели на 2016 год:

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

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

3). Довести количество статей до 600

4). Добиться стабильной посещаемости 2500 человек/сутки

5). Закончить все статьи, которые находятся в черновиках

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

7). Создать книгу

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

9). Довести количество статей до 700

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

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

Количество записей на блоге: 669
Количество страниц на блоге: 20
Количество рубрик на блоге: 27
Количество меток на блоге: 71
Количество комментариев на блоге: 3663