Как вывести все записи на страницу

Как вывести все записи на страницу
Wordpress

На самом деле, потребность в выводе всех опубликованных записей на одной странице в WordPress возникает у многих пользователей, но найти информацию по данному вопросу не так уж и просто.

Казалось бы, зачем всё это надо и какую цель может преследовать юзер, но причины есть — например, создание своеобразной HTML карты ресурса или разработка нестандартного интерфейса и новых функций.

Как всегда, решить задачу вполне реально, и сделать это можно несколькими способами: воспользовавшись одним из специализированных плагинов для WP или ввести определенный код на языке PHP.

Разговаривать о дополнениях и прочих инструментах бессмысленно, ведь гораздо проще применить указанный ниже алгоритм — он удобен в использовании и последующим управлении.

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

<?php
$wp_query = new WP_Query(array(
"post_type" => "post",
"post_status" => "publish",
"posts_per_page" => -1
));
if($wp_query->have_posts()) {
while($wp_query->have_posts()) {
$wp_query->the_post();
?>
<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
<br />
<?php echo get_the_date("d-m-Y"); ?>
<hr>
<?php
}
}
wp_reset_postdata();
?>

Что касается общего вида, то он легко изменяется стандартными функциями WordPress и вам доступно самостоятельно выбрать необходимый вариант. Отметим, что благодаря вышеуказанному коду также возможно выгрузить данные сайта для турбостраниц Яндекса — в этом нет никакой проблемы и с задачей справится каждый вебмастер.

Оцените статью
SEO
Добавить комментарий

Отправить комментарий", я даю согласие на обработку персональных данных и принимаю политику конфиденциальности