2016-07-14 3 views
0

私はウェブサイトを作っていて、カスタムの投稿タイプが表示されているという問題に遭遇しました。基本的に、私はリソースというポストタイプを持っています。リソースは、Stats、Non-Stats、およびClinicalの3つの異なるカテゴリにソートされます。私の16の投稿のうち10枚しか表示されないのはなぜですか?

ここに、リソースの投稿編集ページの外観を示します。 resource post editing ご覧のとおり、下部にはユーザーが視聴者を決定するためのドロップダウンメニューがあります。ここでは、リソースページのリソースを個々のセクションにソートするために使用しているコードを示します。

<?php $args = array(
'post_type' => 'resource', 
'order'  => 'ASC'); 
$loop = new WP_Query($args);  
while ($loop->have_posts()) : $loop->the_post(); 
    $resource_type = get_field('resource_type'); 
    $audience = get_field('audience'); 
    $forStat = "For Statisticians"; 
    $notForStat = "For Non-Statisticians"; 
    $clinical = "Clinical Trials"; 
    $hasLink = FALSE; 
    if (get_field(resource_link)){ 
     $hasLink = TRUE; 
     $resource_link = get_field('resource_link'); 
    } else { 
     $resource = get_field('resource'); 
    } 
    ?> 

    <?php if ($audience == $forStat) { ?> 

     <?php if ($hasLink) { ?> 
      <a href="<?php echo $resource_link; ?>"><button type="button" class="list-group-item"><?php the_title(); ?></button></a> 
     <?php } else { 
      $resourceUrl = $resource['url']; ?> 
      <a href="<?php echo $resourceUrl; ?>"><button type="button" class="list-group-item"><?php the_title(); ?></button></a> 
     <?php } ?> 

    <?php } ?> 

<?php endwhile;?> 

ここにリソースページがありますので、統計情報担当者のために16のリソースがあるにもかかわらず、10個の投稿しか表示されていないことがわかります。 The website resource page.

私が作った最初の10のリソースだけが表示されている理由はありますか?

+0

あなた(またはあなたのフレームワーク)がページングをどのように管理していますか? – scaisEdge

答えて

2

パラメータとして

'posts_per_page' => -1, 

を追加します。

$args = array(
    'post_type' => 'resource', 
    'order'  => 'ASC', 
    'posts_per_page' => -1 
); 
関連する問題