サポート » 使い方全般 » サイドバーの表示を切り分けたい

  • いつも的確なアドバイスを頂き大変助かっております。
    商業向HPとして作成しておりまして
    TOPページと記事を表示するページでサイドバーを分けたいのですが
    どうすれば実現できましでしょうか?

    <実現したい内容>
    TOPページでは、カテゴリー別記事数の表示を表示したくない。
    全記事の表示ではカテゴリー別記事数の表示を表示したい。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • is_home()でTOPページを切り分けられます。ので、

    if( !is_home() ) :
    カテゴリー別記事数の表示
    endif;

    などとすればいいかな?
    TOPページを固定にしていたりするとis_front_page()の方が良かったりもします。

    Codexの条件分岐タグを熟読すると、幸せになれます。後はサイドバーが出てくるページを見る。
    勉強にもなりますし、希望する仕様に応じて自分で考えれます。

    Codexは有識者の方々が翻訳し作成された取説。貴重な宝物です。

    トピック投稿者 wpbeg

    (@wpbeg)

    アドバイス、ありがとうございます。

    !is_homeも!is_front_pageも試してみましたが
    どちらも、true でかえってきてしまいます。

    調べてみたところ、TOPページ設定を固定ではなく最新・・の設定になっておりました。

    codexをいろいろ調べましたが、解決方法はよくわかりませんでした。
    他の方法はありますでしょうか?

    モデレーター IKEDA Yuriko

    (@lilyfan)

    !is_homeも!is_front_pageも試してみましたが
    どちらも、true でかえってきてしまいます。

    パーマリンク構造がよくないのかも?
    どんな構造にしていますか?

    モデレーター jim912

    (@jim912)

    is_home、is_front_page以前にquery_postsを使っていると、想定外の結果となる場合がありますがいかがでしょう。

    その他の方法としては、$_SERVER[‘REQUEST_URI’]などで判別する方法などが考えられます。

    トピック投稿者 wpbeg

    (@wpbeg)

    lilyfan様 jim912様

    いろいろアドバイスありがとうございます。
    パーマリンク構造に関して、よく理解していないのでとんちんかんな
    回答になってしまうかもしれませんが、パーマリンク設定の所はNumericになっておりました。
    また、is_home、is_front_page以前にquery_postsはつかっていませんでした。
    $_SERVER[‘REQUEST_URI’]でも試してみましたが、
    自作画像でメニューを作っておりまして、どこのメニュー画像をクリックしても
    index.phpがきってきます。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • トピック「サイドバーの表示を切り分けたい」には新たに返信することはできません。