• Как вывести новости на сайт используя Wordpress?

    artzolin
    @artzolin Куратор тега WordPress
    php, WordPress разработка сайтов artzolin.ru
    Это зависит от вашей темы, можно сделать кодом или настройками. В любой стандартной теме twenty достаточно добавить следующие настройки, чтобы последние записи появились на главной странице:

    61c2b39e55022615583944.png

    Если же для главной страницы используется шаблон front-page.php или выбрана статическая страница, то там в глобальном запросе посты отсутствуют и вам необходимо будет написать код самостоятельно. Самый простой запрос wp_query() с выводом заголовков выглядит так:

    // задаем нужные нам критерии выборки данных из БД
    $args = array(
    	'posts_per_page' => 6,
    	'post_type' => 'post',
    );
    
    $query = new WP_Query( $args );
    
    // Цикл
    if ( $query->have_posts() ) {
    	while ( $query->have_posts() ) {
    		$query->the_post();
    		echo '<h3>' . get_the_title() . '</h3>';
    	}
    } else {
    	// Постов не найдено
    }
    // Возвращаем оригинальные данные поста. Сбрасываем $post.
    wp_reset_postdata();


    Чтобы добавить в запрос пагинацию, воспользуйтесь гайдом из этой статьи
    Ответ написан
    6 комментариев