新着情報一覧の表示方法について
-
<?php // 各カテゴリからデータの所得とソート // $catList = get_categories('exclude=1,4'); // テンプレート関数用 $catList = array(2,3,6); // 配列指定用 //投稿のカテゴリーを取得 $category = get_the_category(); $cat_id = $category[0]->cat_ID; $cat_name = $category[0]->cat_name; $cat_slug = $category[0]->category_nicename; foreach ($catList as $val) { $id = $val; if(is_object($id)) : $id = $val->cat_ID; endif; $resPost = get_posts('numberposts=1&category='.$id.'&orderby=post_date'); foreach ($resPost as $post) { $resArr []= $post; } } foreach($resArr as $key=>$row){ $post_date[$key] = $row->post_date; } array_multisort($resArr,SORT_DESC,$post_date); ?> <h3>新着情報</h3> <? foreach($resArr as $post): setup_postdata($post); ?> <li id="post-<?php echo $cat_slug; ?>"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li> <?php endforeach; ?>
というコードを書いてみたのですが
・カテゴリの表示順番を固定にしたい
・カテゴリ別にliタグにIDを付けたいのですがどうすれば可能になるでしょうか?
仕様場所はsidebar.phpで使用しています。
だからget_the_categoryがつかえないんでしょうね。。
使えるタグなど教えて頂けたらと思います。
1件の返信を表示中 - 1 - 1件目 (全1件中)
1件の返信を表示中 - 1 - 1件目 (全1件中)
- トピック「新着情報一覧の表示方法について」には新たに返信することはできません。