お世話になってます。
WordPressのテーマで、同一ページにカテゴリ毎の最新記事数件を表示しています。
具体的には、ピックアップ記事数件、お知らせ記事数件、イベント記事数件・・・という風に、10個のカテゴリーの記事が縦に並んでいます。
以下のような書き方をしているのですが、もっと良い書き方があれば教えていただきたいです。
PHPは以下のような感じの記述を10回しています。
PHP
1<strong>カテゴリ</strong> 2<?php query_posts('cat=1&showposts=2'); ?> 3<dl> 4<?php if(have_posts()):while(have_posts()): the_post(); ?> 5<dt><?php echo get_the_date('Y-m-d'); ?></dt> 6<?php if($url){ ?> 7<dd> 8<?php echo "<a href=\"$url\" target=\"$tab\" />"; ?> 9<?php the_title(); ?></a></dd> 10<?php } else { ?> 11<dd> 12<a href="<?php the_permalink();?>"><?php the_title();?></a></dd> 13<?php } ?> 14<?php endwhile; endif; ?> 15</dl>
サイト上の表示は以下のような感じです。
――――――――――――――――
カテゴリ1
2016-03-28 記事タイトル
2016-03-28 記事タイトル
カテゴリ2
2016-03-28 記事タイトル
2016-03-28 記事タイトル
…
――――――――――――――――
なお、<?php if($link){ ?>~のところでは、カスタムフィールドで別ページへの遷移先が指定していた場合に別タブで開くかどうかなどの処理をしています。
アドバイスいただけたらと思います。
よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。