Intereting Posts
Как использовать базу данных пользователей между двумя многоузловыми установками + Подробнее Запрос по meta_key и заказ по meta_value_num возврату заказа Установка плагинов и использование сложной структуры папок с дочерней темой в WordPress Листинг заголовков и настраиваемых полей записей в подкатегориях Добавление значений параметров в виде массива с использованием многоразового блока выбора Могу ли я изменить текст «Главная» в меню? Пользовательский WP_Query не возвращает результаты при запросе пользовательского типа сообщения Как заставить WordPress отображать самую последнюю версию изображений в медиа-библиотеке? Почему ответ AJAX 0! get_terms name__like категорий категорий в соответствии с буквой Переопределение функции в дочерних темах Аутентификация с помощью приложения Rails? Сделайте WordPress WYSIWYG, чтобы не вырезать iframe's Как создать структуру permalink% category% /% postname% / work для пользовательского типа сообщений? Как обновить поля программного обеспечения BuddyPress xprofile?

WordPress Loop через отдельные страницы

У меня есть следующая настройка кода в качестве шаблона страницы и назначена на страницу:

<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> <?php echo $post->ID; $thumb = get_post_meta($post->ID, 'Thumbnail', true); ?> <p><img src="<?php echo $thumb; ?>"</p> <div id="post-<?php the_ID(); ?>" <?php post_class(); ?>> <h1><?php the_title(); ?></h1> <?php the_excerpt(); ?> <?php the_content(); ?> </div><!-- #post-## --> <?php endwhile; ?> <?php endif; ?> 

У меня есть шаблон этой страницы в post = 21. Теперь все работает нормально, но оно работает только для страницы, которой назначен этот шаблон.

На самом деле я не хочу, чтобы это было частью шаблона, но я просто хочу использовать код в моем файле index.php, но на самом деле мне бы хотелось, чтобы он просматривал эти страницы, то есть только 21,22,23, чтобы получить информацию, которую я запросил здесь.

Может кто-то может помочь в том, как передать идентификатор страницы в этот цикл или как сделать его циклом только через страницы 21,22 и 23.

Это заставило меня застрять.

Благодарю.

Solutions Collecting From Web of "WordPress Loop через отдельные страницы"

перед вашим кодом добавьте:

 <?php query_posts( array( 'post_type' => 'page, 'post__in' => array(21,22,23), 'orderby' => 'ID', 'order' => 'ASC') ); ?> 

http://codex.wordpress.org/Class_Reference/WP_Query#Parameters

Возможно, что-то вроде этого

 $thepages = array (21,22,23); foreach ($thepages as $thepage) { $page_data = get_page( $thepage ); echo "<h3>$page_date->post_title</h3>"; echo apply_filters('the_content', $page_data->post_content); // spray out other page content } 

Подробнее здесь