wordpressを構築中でブログの親カテゴリの下にウィジェットを使わず子カテゴリを階層表示させたいです。
手法的にはウィジェットの「カテゴリー」機能と同じでいいのですが、条件として
・cssではなく、font-awosameを使っての記述
・クライアントがカテゴリを増やしてもカテゴリは自動生成されたい
・親カテゴリと同じ並びではなく、子カテゴリは一段下げた文字
現在記入しているコードは以下です。
<h2>ブログカテゴリー</h2> ←ここはsideber.phpで背景画像を設置しています <ul> <?php $args=array( 'orderby' => 'count', 'order' => 'DSC' ); $categories = get_categories( $args ); foreach( $categories as $category ){ echo '<li><a href="' . get_category_link( $category->term_id ) .' "><i class="fas fa-angle-right"></i> ' . $category->name . '</a></li> '; } ?> </ul> //ウィジェットの内容を表示 <?php if(!function_exists('dynamic_sidebar') || !dynamic_sidebar('sidebar1')): ?>
理想的なhtmlは以下です。
子カテゴリの<ul class="child">にpadding-left: 30px;を持たせて段落的に表示させたいです。
<h2>ブログカテゴリー</h2> <ul> <li>親カテゴリ <ul class="child"> <li><a href="#">子カテゴリ</a></li> <li><a href="#">子カテゴリ</a></li> </ul> </li> </ul>
お忙しいところ恐縮ですが、ご回答をいただけると幸いです。。
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/11/01 07:00