Sergey
16 Авг в 09:27
8 просмотров
< 1 минуты
Как вывести все записи на страницу
Содержание
Нет времени читать статью?

Но вам требуется продвижение сайта или создание сайта-лидера, идеального для SEO? Тогда вы можете оставить заявку на продвижение или заявку на создание сайта. Если вы собираетесь продвигать сайт самостоятельно — продолжайте чтение!

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

0

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

Ваш адрес email не будет опубликован.

2 × 3 =