ひさしぶりにWordpressのカスタマイズを行います。
最新の実装方法をキャッチアップできていないかもしれないので確認をさせてください。
トップページに複数のカスタム投稿タイプ(ブログ・ニュース・製品情報)を新着順に5記事ずつ表示する場合、サブループとして、テンプレートに下記のような形で、get_posts
を3つ書く形でよかったでしょうか?
もしその他の方法で実装した方がパフォーマンスがよくなるなどありましたら教えていただけないでしょうか?
どうぞよろしくお願いします。
PHP
1<?php 2$args = array( 'post_type' => 'news', 'posts_per_page' => 5, 'order'=> 'ASC' ); 3$postslist = get_posts( $args ); 4foreach ( $postslist as $post ) : 5 setup_postdata( $post ); ?> 6 <div> 7 <?php the_date(); ?> 8 <br /> 9 <?php the_title(); ?> 10 <?php the_excerpt(); ?> 11 </div> 12<?php 13endforeach; 14wp_reset_postdata(); 15?>
出典:wpdocs
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/12/09 09:39
2020/12/09 09:42