WordPress:各カテゴリーごとに5つずつ出力するが、ID○○のカテゴリーを除外したいです。
php
1<div class="row kategori-wrap"> 2 <?php 3 $categories = get_categories(); 4 foreach ( $categories as $category ): 5 ?> 6 <!--カテゴリーAの大枠一つ分--> 7 <div class="col-md-6 col-12"> 8 <div class="row"> 9 <div class="tagu-title-box kategori-a"> 10 <h2> <img class="tagu-title-img" src="<?php echo get_template_directory_uri(); ?>/imgs/tagu-title.png" alt="カテゴリー名"> <a href="<?php echo get_category_link( $category->term_id); ?>"> <?php echo $category->cat_name; ?> </a> </h2> 11 </div> 12 </div> 13 <div class="karegori-box"> 14 <?php 15 $args = array( 16 'cat' => $category->cat_ID, 17 'posts_per_page' => 5 18 // 'exclude' => '○○' 19 ); 20 query_posts( $args ); 21 if ( have_posts() ): while ( have_posts() ): the_post(); 22 ?> 23 <div class="col-12"> 24 25 <!-- 記事一つ分 --> 26 <div class="row"> 27 28 <!-- サムネイル --> 29 <div class="col-6"> 30 <a href="<?php the_permalink() ?>"> 31 <figure class="anim"> 32 <?php if (has_post_thumbnail()) : ?> 33 <?php the_post_thumbnail('thumbnail', array( 'class' => 'img2' )); ?> 34 <?php else: ?> 35 <img class="img2" src="<?php echo get_template_directory_uri(); ?>/imgs/c-dammy.png"> </figure> 36 </a> 37 <?php endif; ?> 38 </div> 39 <!-- サムネイルここまで --> 40 <!-- 右半分 --> 41 <div class="col-6"> 42 <div class="kategori-title1"> </div> 43 <p class="article-text"><a href="<?php the_permalink() ?>"> 44 <?php 45 if ( mb_strlen( $post->post_title ) > 25 ) { 46 $title = mb_substr( $post->post_title, 0, 25 ); 47 echo $title . ・・・; 48 } else { 49 echo $post->post_title; 50 } 51 ?> 52 </a></p> 53 </div> 54 <!-- 右半分終わり --> 55 </div> 56 <!-- 記事一つ分終わり --> 57 58 </div> 59 <?php endwhile; endif; ?> 60 </div> 61 </div> 62 <!-- カテゴリー一つ分終わり --> 63 <?php endforeach; ?> 64 </div>
'exclude' => '○○'とやってみましたがかわりません。
下記の箇所に特定のIDを除外するコードを記載する感じもするのですが、正しい書き方がわかりません。
php
1<a href="<?php echo get_category_link( $category->term_id); ?>">
よろしくご教授ください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。