2017-08-07 90 views
0

是否可以在對方下顯示多個頁面?就像在一個滾動頁面中一樣?我對此很陌生,並正在弄清楚這一點。顯示彼此之下的所有頁面Wordpress

,我發現這個論壇上,但它不工作或我使用它錯了:

<?php $page_id = 30; //Page ID 
     $page_data = get_page($page_id); 
     //Guardar variáveis 
     $title = $page_data->post_title; 
     $content = apply_filters('get_the_content', $page_data->post_content);?> 
     <div id="box-title"> 
     <div id="titulo-publicidade"> 
     <?php echo $title; //Show title ?> 
     </div> 
    <div id="box-content"> 
    <?php echo $content; //Show content ?> 

我希望有人能幫助我與此有關。我希望主頁是分開的,然後是第二頁,讓所有不同的頁面在彼此之下。就像當你滾動時你會得到不同的背景。

+0

'

+0

我已經有了。但是謝謝你! – Russell

回答

0

您可以在wordpress查詢page這樣

<?php 
$args = array(
    'posts_per_page' => '6', 
    'post_type' => 'page' 
); 
$page_query = new WP_Query($args); 
if ($page_query->have_posts()) : while ($page_query->have_posts()) : $page_query->the_post(); 
?> 
//display content 
<?php 
    endwhile; endif; 
?> 

,如果你不想顯示所有pages那麼您可以啓用頁categories並根據category頁面被分配到查詢頁面。

UPDATE

這將添加類別到您的網頁,只需添加以下到您functions.php

// Adding Category taxonomy to Page 
function add_categories_to_pages() { 
    register_taxonomy_for_object_type('category', 'page'); 
} 
add_action('init', 'add_categories_to_pages'); 
+0

這將有助於單頁主題thingy?我可以將它們堆疊在一起? – Russell

+0

這個'query'將返回所有'page',所以如果你只想要特定的頁面,那麼你必須對頁面進行分類 – Regolith