В статье посмотрим, как вывести список статей нужной категории в любом месте шаблона WordPress.
В статье посмотрим, как вывести список статей нужной категории (постоянные ссылки на заголовки статей) выбранной категории или нескольких категорий. Сделаем это при помощи функции которая не перезаписывает базовый цикл WordPress. Она создает новый произвольный цикл не влияющий на внешний вид постов на главной странице.
Важно! Перед работой с кодом сайта сделайте резервную копию на случай ошибки.
Основа кода, функция :
<?php get_posts( $args ); ?>
Параметры (args) функции по умолчанию определены в файле: wp-includes/post.php
С функцией применяются следующие переменные параметры:
$args= array(
'numberposts' => 5,
'offset' => 0,
'category' => '',
'orderby' => 'post_date',
'order' => 'DESC',
'include' => '',
'exclude' => '',
'meta_key' => '',
'meta_value' => '',
'post_type' => 'post',
'post_mime_type' => '',
'post_parent' => '',
'post_status' => 'published'
);
<?php
$my_posts = get_posts('numberposts=N&category=A,B,C');
foreach ($my_posts as $post) :
setup_postdata($post);
?>< class="entry-title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
<?php endforeach; ?>
<?php
$my_posts = get_posts('numberposts=N&category=A,B,C');
foreach ($my_posts as $post) :
setup_postdata($post);
?>
<li>
< class="entry-title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
<li/>
<?php endforeach; ?>
<?php
$my_posts = get_posts('numberposts=N&category=A,B,C');
foreach ($my_posts as $post) :
setup_postdata($post);
?>
<li>
<h3 class="entry-title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h3>
<li/>
<?php endforeach; ?>
После составления кода для выполнения ваших задач его нужно вставить в нужный файл шаблона. Шаблон можно редактировать из административной панели на вкладке Внешний вид →Редактор, предварительно нужно сделать резервную копию редактируемого файла. Например, чтобы добавить вывод списка сразу после статьи, нужно добавить после кода:
<?php the_content(); ?>
Примеры кодов проверены на двух сайтах версии wp 3.5.1
Узнать ID рубрик можно в редакторе рубрик, на вкладке Записи→Рубрики. ID рубрики видна внизу страницы при наведении курсора на название рубрики:
Продвижение сайта для бизнеса отличается от продвижения других видов сайта. Оно имеет свои особенности, которые обсудим в этой статье. Читать… Читать дальше
Про комплексное поисковое продвижение в Яндекс и его особенности. Читать дальше
Каким должен быть сайт компании строительных материалов? Обсудим в этой статье. Читать дальше ... Читать дальше
Какие задачи решает накрутка реальных подписчиков. В чем преимущества, каковы риски и опасности. Читать дальше
Можно ли сразу создать сайт с высокой конверсией и как это сделать. Читать дальше
Домен и авторское право — это два отдельных, но иногда пересекающихся аспекта правовой защиты в Интернет. Читать дальше ... Читать дальше