Главная / Вопросы и ответы
Как выводить записи wordpress?
Для вывода записей WordPress на странице сайта, вы можете использовать функцию the_loop
, которая является основой вывода контента на сайте.
Вот простой пример, который показывает, как вы можете использовать the_loop
для вывода записей WordPress на странице:
php<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <!-- Выводим заголовок поста --> <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2> <!-- Выводим содержимое поста --> <div><?php the_content(); ?></div> <?php endwhile; else: ?> <p>Записей нет.</p> <?php endif; ?>
Этот код проверяет, есть ли на странице записи WordPress, и затем перебирает их все одну за другой, выводя заголовок и содержимое каждой записи.
Чтобы изменить количество записей, которые выводятся на странице, вы можете использовать аргументы функции query_posts()
. Например:
php<?php query_posts('posts_per_page=5'); ?> <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <!-- Выводим заголовок поста --> <h2><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2> <!-- Выводим содержимое поста --> <div><?php the_content(); ?></div> <?php endwhile; else: ?> <p>Записей нет.</p> <?php endif; ?>
В этом примере мы указываем, что нужно вывести только 5 последних записей, используя аргумент posts_per_page
.