Несколько страниц на одной странице

У меня есть следующий код (созданный очень любезно alchemyth в ответ на вопрос, который я разместил на форуме WordPress.org здесь ), который я надеюсь использовать для отображения большого количества страниц на одной странице:

<?php $args = array( 'post_type' => 'page', 'post__in' => array( 2, 5, 35, 67 ) //list of page_ids ); $page_query = new WP_Query( $args ); if( $page_query->have_posts() ) : echo '<div class="pages-on-page">'; //print any general title or any header here// while( $page_query->have_posts() ) : $page_query->the_post(); echo '<div class="page-on-page" id="page_id-' . $post->ID . '">'; //print any output you want per page// echo '</div>'; endwhile; echo '</div>'; else: //optional text here is no pages found// endif; wp_reset_postdata(); ?> 

Однако, как новичок, я не уверен, куда его заставить заставить работать! Я был бы очень благодарен, если бы кто-то мог мне помочь в этом.

Solutions Collecting From Web of "Несколько страниц на одной странице"

Взгляните на шаблоны страниц WordPress ;

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

Пример для двенадцати двенадцати:

 /* Template Name: My Custom Page */ get_header(); ?> <div id="primary" class="site-content"> <div id="content" role="main"> <?php $args = array( 'post_type' => 'page', 'post__in' => array( 2, 5, 35, 67 ) //list of page_ids ); $page_query = new WP_Query( $args ); if( $page_query->have_posts() ) : echo '<div class="pages-on-page">'; //print any general title or any header here// while( $page_query->have_posts() ) : $page_query->the_post(); echo '<div class="page-on-page" id="page_id-' . $post->ID . '">'; //print any output you want per page// echo '</div>'; endwhile; echo '</div>'; else: //optional text here is no pages found// endif; wp_reset_postdata(); ?> </div><!-- #content --> </div><!-- #primary --> 

**** Не забудьте запустить файл с помощью <? PHP

Сохраните этот код как файл PHP с почти любым именем your_custom_template.php и поместите его в папку дочерних тем. Затем добавьте новую страницу и назначьте шаблон страницы в качестве My Custom Page как показано выше в коде.

Это должно заставить вас по крайней мере начать достаточно, чтобы увидеть свой код на передней части веб-сайта.