Главная / Вопросы и ответы

Как выводить посты в wordpress?

Чтобы вывести посты в WordPress, можно использовать функцию WP_Query.

  1. Откройте файл, в котором вы хотите вывести посты (обычно это файл index.php или archive.php) и добавьте следующий код внутрь цикла while:
php
<?php $args = array( 'post_type' => 'post', 'posts_per_page' => 10 ); $the_query = new WP_Query( $args ); if ( $the_query->have_posts() ) { while ( $the_query->have_posts() ) { $the_query->the_post(); ?> <!-- Вывод контента поста --> <h2><?php the_title(); ?></h2> <?php the_content(); ?> <?php } } else { // Если нет постов echo 'Нет постов.'; } wp_reset_postdata(); ?>
  1. В этом коде вы используете WP_Query для запроса постов. В примере выше мы запрашиваем 10 последних постов с помощью posts_per_page и post_type. Можно изменить эти параметры по своему усмотрению.

  2. Затем вы используете have_posts() для проверки наличия постов. Если посты есть, используйте the_post() для установки текущего поста. Затем вы можете использовать функции the_title() и the_content() для вывода заголовка и контента поста соответственно.

  3. В конце используйте wp_reset_postdata() для сброса данных поста.

Теперь вы можете сохранить файл и обновить свой сайт WordPress, чтобы увидеть свои посты.

Популярные шаблоны

Галотерапия

WordPress #5278

Бары

WordPress #4941

Автомойки

WordPress #3863

Бижутерия

WordPress #2098

Spa-салоны

WordPress #693