Intereting Posts
Многопроцессор: каждый вариант продукта имеет собственного поставщика как уменьшить количество спам-комментариев Как? Перенаправление / категория / sci-fi / to / category / scifi /? Как обернуть каждое изображение в сообщении с помощью div? Автоматическое добавление сообщений и страниц в новые настройки блога Возвращать только содержимое в поле excerpt в цикле Условные ошибки дисплея Как применить функцию, если conditon a & b Не удается получить доступ к установке WordPress в поддиректории сайта drupal Как добавить изображение для всех сообщений, связанных с указанной категорией? Возможности пользовательского почтового типа как получить комментарий автора внутри цикла? Получить определенное количество слов из post_Content Я хочу загрузить предварительно созданную php-страницу (и связанные скрипты / стили / каталоги) в качестве первой страницы. Как мне это сделать? angularjs не отображает все сообщения

Изменить тему, чтобы получить отрывки на главной странице

Я пытаюсь изменить эту тему, чтобы в разделе «Последние новости» были показаны выдержки из трех конкретных страниц (например, / page1, / page2, / page3) вместо 3 последних сообщений .

Это соответствующий код на homepage.php

<div class="homepage-news clearfix"> <div class="latestnew title"><h3><i class="fa fa-clock-o"></i><?php echo __( 'LATEST NEWS', '2035Themes-fm' ); ?></h3></div> <?php $the_query = new WP_Query( 'showposts=3' ); ?> <?php while ($the_query -> have_posts()) : $the_query -> the_post(); ?> <div class="col-lg-4"> <?php the_post_thumbnail(); ?> <a href="<?php the_permalink() ?>"><h4><?php the_title(); ?></h4></a> <?php the_excerpt(); ?> <a href="<?php the_permalink(); ?>"><strong><?php echo __("Read More","theme2035-fm"); ?></strong></a> </div> <?php endwhile;?> </div> 

Что мне нужно изменить здесь, чтобы вытаскивать страницы вместо сообщений?

Solutions Collecting From Web of "Изменить тему, чтобы получить отрывки на главной странице"

Вам нужно использовать параметр post__in и передать массив идентификаторов страниц в параметр.

Вы можете сделать следующее: ( Примечание: вам нужно использовать синтаксис массива в WP_Query если вы передадите post__in в качестве аргумента )

  <?php $the_query = new WP_Query( array( 'post_type' => 'page', 'post__in' => array( 1, 2, 3 ) ) ); ?> 

Просто измените 1, 2 и 3 на правильные идентификаторы страниц

РЕДАКТИРОВАТЬ

Если вам нужно сохранить порядок отображения страниц в соответствии с последовательностью, переданной в post__in , вы можете просто добавить 'orderby' => 'post__in' к своим аргументам

  <?php $the_query = new WP_Query( array( 'post_type' => 'page', 'post__in' => array( 3, 1, 2 ), 'orderby' => 'post__in' ) ); ?> 

Этот код приведет к отображению страницы 3. 1-я, стр. 1 2nd и стр. 2 3rd