フォーラムへの返信

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • フォーラム: 使い方全般
    返信が含まれるトピック: タグリストのカレント表示
    トピック投稿者 cdgcdg

    (@cdgcdg)

    できました!!
    ありがとうございます。
    本当にたすかりました!
    またどうぞよろしくお願いいたします。

    フォーラム: 使い方全般
    返信が含まれるトピック: タグリストのカレント表示
    トピック投稿者 cdgcdg

    (@cdgcdg)

    ご返信ありがとうございます。
    とても嬉しいです!
    試してみたのですが、タグのアーカイブページにいくとすべてのliにclass=current-tagがついてしまうようです。

     <?php
            // パラメータを指定
            $args = array(
                // タグ名順で指定
                'orderby' => 'name',
                // 昇順で指定
                'order' => 'ASC'
            );
            $posttags = get_tags( $args );
            
            if ( $posttags ){
                echo ' <ul class="tag-list"> ';
                 echo '<li><a href="'.esc_url( home_url() ). '/aaaaa">ALL</a></li>';
                 
                $tag_ids = ( $tags = get_the_tags() ) ? array_column( $tags, 'term_id' ) : null;
                foreach( $posttags as $tag ) {
                    $class = ( $tag_ids && in_array( $tag->term_id, $tag_ids ) ) ? ' class="current-tag"' : '';
                    echo '<li' . $class . '><a href="'. get_tag_link( $tag->term_id ) . '">' . $tag->name . '</a></li>';
                }
                echo ' </ul> ';
            }
            ?>

    http://hogehoge.com/tag/XXXXX/
    http://hogehoge.com/tag/YYYYY/
    http://hogehoge.com/tag/ZZZZZ/

    XXXXXを閲覧中には、XXXXXのliにだけclassが付与されるようにしたいのですが、できるのでしょうか。
    大変お手数ですが引き続きどうぞよろしくおねがいします。

    • この返信は6年、 8ヶ月前にcdgcdgが編集しました。
    • この返信は6年、 8ヶ月前にcdgcdgが編集しました。
    トピック投稿者 cdgcdg

    (@cdgcdg)

    またまた返信が遅くなり申し訳ありません!

    ご丁寧に教えていただきありがとうございます。
    ご教授いただいた内容で試しましたらうまくいきました!!!
    完璧です!
    参考のページも探しており、ご提示いただきとても助かりました!!

    ありがとうございました。
    また宜しくお願いします。

    トピック投稿者 cdgcdg

    (@cdgcdg)

    ご返信遅くなり申し訳ありません!!
    ご返信ありがとうございます。

    はい。いただいたような形で子投稿のカスタムフィールド自体は表示できております。
    すいません。ちょっと説明不足でした。

    やりたいのは、

    親post_type magazine
    個post_type storys ー タクソノミー:products>用語フィールド:author[テキストエリア]

    storyの所属するproducts>authorの値を表示したいのです。
    すいません。説明がうまくできていないかもしれません。。。
    いかがでしょうか。。

    どうぞ宜しくお願いします。

4件の返信を表示中 - 1 - 4件目 (全4件中)