2017-09-13 25 views
-2

投稿のプライマリカテゴリのみを表示しようとしていますが、最初のカテゴリは表示しません。プライマリカテゴリのプラグインは使用しません。Wordpress - プライマリ投稿カテゴリのみを取得する

+0

です。問題は何ですか? –

+0

@AkshayShah私はプライマリカテゴリだけを表示する方法を見つけることができません。 – pantofka

+0

[よくある質問はどうすればよいですか](https://stackoverflow.com/help/how-to-ask)をご覧ください。これはコーディングサービスではありません。質問を投稿する前に、***あなたの問題を調査し、自分でコードを書こうとしました***。具体的なことに固執する場合は、あなたが試したことの概要と関連するコードを[最小限で完全であり、検証可能な例](https://stackoverflow.com/help/mcve)に戻してくださいその問題を手伝ってください。 – FluffyKitten

答えて

0

WP_Queryオブジェクトを使用して特定のカテゴリの投稿を表示することができます。このカテゴリ(およびそのカテゴリの子供)を持つ投稿をカテゴリslugを使用して表示できます。このコードを「プライマリ」の投稿を表示する場所に置きます。カテゴリー。

<?php 
$args=array(
    'post_type' => 'post', 
    'post_status' => 'publish', 
    'posts_per_page' => -1, 
    'category_name' => 'primary', 
    'order'=>'ASC'); 

$my_query = null; 
$my_query = new WP_Query($args); 
if($my_query->have_posts()) : 
    while ($my_query->have_posts()) : $my_query->the_post(); ?> 
     <div class="smal-sec"> 
      <h3><?php the_title();?></h3> 
      <?php the_content();?> 
     </div> 
    <?php 
    endwhile; 
endif; 
wp_reset_query(); // Restore global post data stomped by the_post(). 
?> 

これはあなたに役立つと思います。詳細については、Codex WP_Query

関連する問題