wordpress ver5.1使用を使用してサイトを
構築したいと考えております。
現在、固定ページにカスタム投稿の一覧を表示させたいと
考えており、下記のソースにてカスタム投稿の「タイトル」「画像」「パーマリンク」
は取得して表示することが出来ました。
しかし、the_excerpt()の部分については、固定ページの本文が表示されてしまいます。
the_excerpt()については、固定ページのコンテンツの内容しか表示出来ない等が
あるのでしょうか。
お手数ではございますが皆様の、お力をお貸し頂けないでしょうか。
宜しくお願い致します。
php
1//固定ページの内容表示部分 2 <?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?> 3 <div> 4 <?php the_content(); ?> 5 </div> 6 <?php endwhile; endif;wp_reset_postdata(); ?> 7 8//カスタム投稿の一覧表示部分 9<div > 10<?php $args = array( 11'post_status' => 'publish' , 12'post_type' => 'service' , //投稿タイプの指定 13'taxonomy' => 'service_category' , 14'term' => 'cat_service', 15'posts_per_page' => 6 16); 17$lastposts = get_posts( $args ); 18if( $lastposts ) : foreach( $lastposts as $post ) : setup_postdata( $post ); ?> 19 20 <div> 21 <a href="<?php the_permalink(); ?>"> 22 <?php the_post_thumbnail( 'size1' ); ?> 23 <h3> 24 <?php the_title(); ?> 25 </h3> 26 <p><?php echo wp_trim_words( the_excerpt(), 50, '...' ); ?></p> 27 </a> 28 </div> 29 <?php endforeach; ?> 30 <?php else : //記事が無い場合 ?> 31 32 <p>記事はまだありません。</p> 33 34 <?php endif; 35 wp_reset_postdata(); //クエリのリセット ?> 36 </div> 37<?php endif; ?>
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。