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

Как выводить посты в 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() для сброса данных поста.

    Новинка
    ✨ Прокачайте ваш сайт с помощью AI чат-бота!

    Теперь вы можете создать собственного нейробота в один клик, который автоматически скачает содержимое вашего сайта и сможет отвечать на его основе вашим посетителям через специальный виджет на сайте.

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

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

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

Галотерапия

WordPress #5278

Бары

WordPress #4941

Автомойки

WordPress #3863

Бижутерия

WordPress #2098

Spa-салоны

WordPress #693