サポート » 使い方全般 » 現在表示中の記事タイトルをハイライトに

  • 解決済 lau87

    (@lau87)


    現在、記事ページは表示件数は1件のみの表示にして、
    サイドバーに新着記事一覧を全件表示で制作しています。
    (サイドバーの表示は新着記事一覧で特定のカテゴリのみ表示させたいを参考にさせていただきました)

    その際に、現在表示している記事をサイドバーの新着記事一覧で
    どの記事なのか分かるように、記事一覧の表示中のタイトルのみ
    色を変更したいのですがどのようにするのがよろしいでしょうか?

    現在サイドバーの記事一覧は、下記のようにしておりますが、
    このままでは現在表示中の記事タイトルに色は変更されません。

    <?php query_posts("cat=2&showposts=-1"); ?>
    <?php if(have_posts()): while(have_posts()): the_post(); ?>
    <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
    <?php endwhile; else: ?>
    <li>記事はありません</li>
    <?php endif; ?>
2件の返信を表示中 - 1 - 2件目 (全2件中)
  • 記事ページは表示件数は1件のみ

    このとき、投稿IDをグローバルな変数に代入して、while ループの中で比較し、マッチしたもののタグにclass、style を追加するというのはどうでしょうか?

    問題なく動作してるみたいですので、余計なことですが、ここは get_posts() ではないかなぁ…

    トピック投稿者 lau87

    (@lau87)

    kjmtsh様

    ご返事ありがとうございます。やり方を変えて
    特定の投稿タグを持つ記事にクラスを追加したい
    という方法で出来ればやりたいと思っております。
    方法を模索しているのですが、もし解決法がありましたら上記ページより
    ご教授いただけますと幸いです。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「現在表示中の記事タイトルをハイライトに」には新たに返信することはできません。