• 解決済 scheppen15

    (@scheppen15)


    ライフハッカー

    こちらのフッターのようなカテゴリ一覧を作りたくて、
    毎晩模索しているのですが、未だに作れておりません。

    オーバーライドでクラスを振り分けたもののクラスの階層がおかしく、

    何かこのようなカテゴリを作れるプラグインはないでしょうか?

    もちろん、PHPなどでできるとうれしいですが、私にはそのような技量がありません。

    かれこれこの問題に一週間ほど向き合っており、困っております。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • 該当のサイトを見る限り

    <h2>親カテゴリー</h2>
    <ul>
    <li>子カテゴリー</li>
    <li>子カテゴリー</li>
    <li>孫カテゴリー</li>
    <li>子カテゴリー</li>
    </ul>

    の繰り返しではダメなのかなと思ったのですが・・・?

    $categories = get_categories();
    foreach($categories as $cat){
    	if($cat->parent == 0){
    		echo '<h2><a href="'.get_category_link($cat->term_id).'">'.$cat->cat_name.'</a></h2>',"\n";
    		$arg = array(
    		'child_of'=>$cat->term_id,
    		'title_li'=>'',
    		'hierarchical'=>0,
    		'echo'=> 0);
    		$childs = get_categories($arg);
    		if(!empty($childs)){
    			echo '<ul>',"\n";
    			foreach($childs as $child){
    				echo '<li><a href="'.get_category_link($child->term_id).'">'.$child->cat_name.'</a></li>',"\n";
    			}
    
    			echo '</ul>',"\n";
    		}
    	}
    }
    トピック投稿者 scheppen15

    (@scheppen15)

    ご回答ありがとうございます。

    教えていただいた方法で試してみましたが、

    <ul>
    <li class="oya">親カテゴリー</li>
    <li class="kodomo">子カテゴリー</li>
    </ul>

    このような形での繰り返しでないと難しいような気がしました。

    私のイメージでは、

    親に 300pxなどの幅を持たせて、子をフロートレフトで親の下で横並びにさせるイメージなのです。

    トピック投稿者 scheppen15

    (@scheppen15)

    divを上手く使うことで出来ました。

    paruchanさん!!ありがとうございます!!

    丁寧にご説明いただき感謝しています。

    解決済みに変更いたします。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「ライフハッカーのようなカテゴリ一覧を作りたい」には新たに返信することはできません。