显示彼此Wordpress下的所有页面

时间:2017-08-07 10:07:39

标签: php 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 ?>

我希望有人可以帮助我。我希望主页是分开的,然后是第二页,让所有不同的页面彼此相同。就像滚动时一样,你会得到不同的背景。

1 个答案:

答案 0 :(得分:0)

您可以像这样page查询wordpress

<?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查询页面。

<强>更新

这会为您的网页添加类别,只需将以下内容添加到您的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' );