フォーラムへの返信

5件の返信を表示中 - 16 - 20件目 (全20件中)
  • スレッド開始 massaa

    (@massaa)

    親切なご回答誠にありがとうございます。

    ソースをコピー致しましたが
    カテゴリーページのサイドバーを表示したいところの方でエラーが出てしまいました。

    $walker = new My_Walker_Category;
    echo $walker->walk( get_terms( 'category', 'get=all' ) ), 0, array(
      'current_category' => get_queried_object_id(),
      'style' => 'list',
      'use_desc_for_title' => false,
    ) );

    )が1つ多いかなと思い外してみましたがうまくいきませんでした。
    どうかご教授いただけないでしょうか?

    スレッド開始 massaa

    (@massaa)

    現在子カテゴリー一覧までは取得できましたがその先の、子カテゴリーに対しての
    記事タイトル取得ができず困っています。

    どなたかご教授下さいませ。

    <?php $c = get_the_category();
    $pid = $c[0]->parent;
    if( $pid > 0 ) {
    	do {
    		$t = get_term_by( '', $pid, 'category' );
    		$pid = $t->parent;
    	} while( $pid > 0 );
    	echo '<h2 class="h2_side01"><a href="' . get_category_link( $t->term_id ) . '">' . $t->name . '</a></h2>';
    }else{
    	echo '<h2 class="h2_side01"><a href="' . get_category_link( $c[0]->term_id ) . '">' . $c[0]->name . '</a></h2>';
    } ?>
                    <?php
    $categories = get_terms( 'category', array(
        'orderby'    => 'asc',
        'hide_empty' => 0,
        'child_of' => 12,
     ) );
    
        foreach($categories as $value):
     ?>
    <ul id="catChild"><li><a href="<?php echo get_category_link($value->term_id); ?>"><?php echo $value->name;?></a></li></ul>
    <?php endforeach; ?>
    スレッド開始 massaa

    (@massaa)

    一応今のソース載せます。全然違うと思うんですけども・・・汗

    <?php $c = get_the_category();
    $pid = $c[0]->parent;
    if( $pid > 0 ) {
    	do {
    		$t = get_term_by( '', $pid, 'category' );
    		$pid = $t->parent;
    	} while( $pid > 0 );
    	echo '<h2 class="h2_side01"><a href="' . get_category_link( $t->term_id ) . '">' . $t->name . '</a></h2>';
    }else{
    	echo '<h2 class="h2_side01"><a href="' . get_category_link( $c[0]->term_id ) . '">' . $c[0]->name . '</a></h2>';
    } ?>
    <ul>
    <?php
    	$args["parent"] = 12;
    	$cats = get_categories($args);
    
     foreach ($cats as $cat) {
     echo '<h2 class="h2_side01"><a href="' . get_category_link() . '">'.$cat->cat_name.'</a></h2>';
     $posts = get_posts("category=".$cat->cat_ID."&orderby=post_modified");
        foreach ($posts as $post) :
          setup_postdata($post);
     ?>
          <ul id="catChild">
          <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
          </ul>
     <?php endforeach; }?>
     </ul>

    スレッド開始 massaa

    (@massaa)

    やはり自力で作ることはできませんでしたので、どなたかこのソースのご教授願いないでしょうか?

    スレッド開始 massaa

    (@massaa)

    貴重なご回答誠にありがとうございます。

    考え方非常に参考になりました。
    今からやってみます。

5件の返信を表示中 - 16 - 20件目 (全20件中)