サポート » 使い方全般 » 新着情報一覧の表示方法について

  • 解決済 kzksai

    (@kzksai)


    こちらの記事を参考に

    <?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件中)
  • トピック「新着情報一覧の表示方法について」には新たに返信することはできません。