WordPress の投稿記事を指定した回数だけ平成で出力するコード

$numberposts に出力したい回数を入れます。

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
<?php
$i=0;
$numberposts=5;
$myposts = get_posts("numberposts={$numberposts}");
foreach($myposts as $post) {
   $cat = get_the_category();
   $cat = $cat[0];
   echo '<dt>H' . intval(get_the_time('Y')-1988)
   . get_the_time('.m.d') . '</dt>';
   echo '<dd><a href="' . get_permalink() . '">'
   . get_the_title() . '</a></dd>';
   $i++;
}
while($i<$numberposts) {
   if(!$i) {
      echo '<dt>H' . intval(date('Y')-1988) .
      date('.m.d') . '</dt>';
      echo '<dd>新着情報はありません。</dd>';
   } else {
      echo '<dt>&thinsp;</dt>';
      echo '<dd>&thinsp;</dd>';
   }
   $i++;
}
?>

コメント

コメントは受け付けていません。