WP特定のカテゴリだけに表示させる方法

このQ&Aのポイント
  • WordPressで特定のカテゴリに属しているページにのみ画像リンクを表示する方法を教えてください。
  • プログラム的な記述でカテゴリBのページにのみ画像リンクを掲載する方法を教えてください。
  • カテゴリごとに条件を設定して、特定のカテゴリに属するページのみに画像リンクを表示する方法を教えてください。
回答を見る
  • ベストアンサー

WP特定のカテゴリだけに表示させる方法

ブログカテで回答頂けなかったので、こちらに再度書かせて頂きます。 この度wordpressを始め、現在カスタマイズを行っているのですが壁にぶつかっております・・・。 と言うのも、ある特定のカテゴリに属しているページにのみ共通してページ上部にマスコット的な画像リンクを掲載したいのですが、テンプレートに直接記述しても、望んでいない他のページにも表示されてしまいます・・・。(当然かと思いますが・・・) そこで、A・B・C とそれぞれ異なるカテゴリがあったとします。 その配下には、またそれぞれ3つの記事ページがあると仮定いたします。 その状況で、カテゴリBの支配するページにのみ画像リンクを表示するにはどうしたらよいでしょうか?(記事一覧が表示されるカテゴリページ自体も含む) 何かプログラム的な記述で振り分けるのでしょうか? もし、ご存知の方いらっしゃいましたら具体的な方法をアドバイス頂けますと大変助かります。 どうぞ、宜しくお願いいたします。m(_ _)m

  • PHP
  • 回答数1
  • ありがとう数0

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

それなら、WPの条件分岐を使うといいかもしれません。 <?php if(is_category('5')): ?> <p>カテゴリのIDが5の場合に表示する内容</p>     <?php elseif(is_category( array( 1,2,4,5,6 ) )): ?> <p>カテゴリのIDが1,2,4,5,6の場合に表示する内容</p> <?php else: ?> <p>それ以外の場合に表示する内容</p> <?php endif; ?> 詳しくはこちらを見るといいかもしれません。 http://wpdocs.sourceforge.jp/Conditional_Tags

関連するQ&A

  • 【MovableType】MTで各カテゴリアーカイブページでそのカテゴリに属するサブカテゴリのリストを表示する方法ありますか?

    MovableType(MT)のカスタマイズに関する質問です! 各カテゴリアーカイブページに入った時に、そのカテゴリに属するサブカテゴリのリストを表示したいと思っています。 たとえば、Aという親カテゴリの下に、BとCという子カテゴリがあった場合、Aカテゴリアーカイブページに入ったら、BとCのリンクリストが表示されるイメージです。 ↓ページのイメージ -------------------------------------------- ──────────── ●Aアーカイブ(親カテゴリ) ────────────  ・B(子カテゴリ)  ・C(子カテゴリ)  ■エントリー記事1  ■エントリー記事2  ■エントリー記事3  ・  ・  ・ -------------------------------------------- こういうことって可能でしょうか? おわかりになる方いらっしゃいましたら、ご教授下さい。 よろしくお願い致します。

  • ブログ(WP)の下にできる大きな余白を消したい

    wordpressで「Themehaus」というテンプレートに変更しました。 色々カスタマイズしたのですが、どうしてもブログの下に大きな余白(スペース)ができてしまいます。 余白ができるのはトップページ・記事ページ・固定ページ・検索ページ等で、唯一カテゴリページは空いていませんでした。 ブログがもう一つ置けるくらいの大きな余白でして、フッターウィジェットの為に空いているのかな?と思いましたが、CSSでその辺やwidth等をアチコチいじっても変化ありません。 どうしたらこの余白を消すことができるのか教えて下さい。 宜しくお願いします。

    • ベストアンサー
    • CSS
  • 記事ごとのカテゴリを表示するタグは?

    FC2ブログの共有テンプレートをお借りしてブログをやっています。 ですがそのテンプレートでは、1つ1つの記事にカテゴリが表示されないようになってます。 そこでどのような記述をHTMLまたはCSSに書くとカテゴリが表示されるようになりますか? ちなみにお借りしているのは「daigo_black」というテンプレートです。

  • カテゴリの記事を最新記事一件だけ表示したい

    MovableTypeのカスタマイズで困ってます。 カテゴリにおいて、記事数が数件ある時に、 最新の記事一件だけを表示させて、 残りの記事は、 「このカテゴリの記事一覧」のように、 エントリーページへのリンクを張るようにしたいと思います。 カテゴリの記事一覧はできたのですが、 カテゴリにおいて最新の記事を一件だけ表示する方法が分かりません。 ご存知の方がおりましたら、ぜひ教えてください。 よろしくお願いします。

  • CSSの呼出方法と表示速度 (SEO)

    . HTML内で外部CSSファイルを呼び出す方法について、表示速度の面で記述を迷っ ている部分があります。 例えば、ホームページ・記事ページ・製品ページの、3つのページが存在するウ ェブサイトを仮定するとします。 そして、3つのページに共通するCSSをcommon.css それぞれのページに特有なCSS をindex.css、article.css、product.css とするとします。 【方法A】 HTMLのヘッダー部分をテンプレートパートにして、まずcommon.cssについて<link > で記述し、index.css、article.css、product.css についてはその下に条件分 岐で記述して、CSSファイルを呼び出していく 【方法B】 HTMLのヘッダー部分をテンプレートパートにせず、ホームのページのHTMLにcommon.css 及びndex.cssを<link>で2つ記述、記事ページのHTMLにcommon.css及びarticle.css を<link>で2つ記述、製品ページのHTMLにcommon.css及びproduct.cssを<link>で 2つ記述、してCSSファイルを呼び出していく。 Bの方法は管理の手間はかかることになりますが、テンプレートパートを使い条 件分岐をするAと条件分岐をしないBで、各ページで表示速度に違いは出るもの なのでしょうか .

    • ベストアンサー
    • CSS
  • Wordpressで子カテゴリーと記事タイトル表示

    Wordpress初心者ですいません。 Wordpressで子カテゴリーと記事タイトルを一覧表示したページを作成したいのですが、 下記のページより、wp_list_categoriesを使用すればよいことが分かりました。 http://wpdocs.sourceforge.jp/%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%82%BF%E3%82%B0/wp_list_categories <?php $args = array( ・・・以下をコピーし、phpファイルにしてtheme以下のテンプレートフォルダにアップロード、親カテゴリーに、 <?php wp_list_categories( $args ); ?> を投稿してみましたが、 親カテゴリー名だけが表示されるだけで、子カテゴリー及びその記事タイトルは表示されませんでした。 何か根本的に間違っているような気もしますが、詳しい方教えていただけないでしょうか? また、他にもっと楽な方法があれば、教えていただけると嬉しいです。 よろしくお願いします。

  • Movable Type カテゴリーとカテゴリーに属するエントリーを全表示

    Movavle Type の3.31-JPを使用しています。 現在、カテゴリーとカテゴリーに属するエントリーをメインページに全表示させようと考えているのですが可能でしょうか? カテゴリーやエントリーは度々増えるので、その度にテンプレートを弄ることなく勝手に増やしたいのですが、このようなカスタマイズは可能でしょうか?

  • wordpressのカテゴリ一覧ページについて

    wordpressでcategory.phpをカスタマイズしてカテゴリ一覧ページを作りたいのですが、下記のようなカテゴリ構造の場合 カテゴリ1(大カテゴリ)  LカテゴリA(中カテゴリ)   Lカテゴリ(1)(小カテゴリ)    L詳細ページ1    L詳細ページ2     カテゴリ2(大カテゴリ)  LカテゴリB(中カテゴリ)   Lカテゴリ(2)(小カテゴリ)    L詳細ページ1    L詳細ページ2 各カテゴリ一覧ページで (1)大カテゴリ一覧ページには中カテゴリへのリンクのみ表示 (2)中カテゴリ一覧ページには小カテゴリへのリンクのみ表示 (3)小カテゴリ一覧ページには各詳細ページへのリンクのみ表示 の3種類のページを作りたいのですが、 各カテゴリが可変の場合<?php in_category(ID);>は使えないと思うのですが、 wordpressで上記の条件に対応するテンプレートタグはあるのでしょうか? (例:子孫カテゴリがない場合の条件分岐や親カテゴリがない場合の条件分岐等) いろいろ調べましたが、該当するものが見つからず困っています。 どなたかご教授頂ければ、非常に助かります。よろしくお願い致します。

  • WPで、どちらの表示が速いですか?

    Wordpressでトップページを作成するときに 1.1ページの中に、20個の固定ページを表示させる 2.20個の固定ページの内容(テキストと画像)を、すべて1つのページに含ませる どちらの表示の方が速いですか?

    • ベストアンサー
    • CSS
  • WordPressのカテゴリページにhtmlで表示

    WordPress初心者です。 ついに行き詰まってしまったので質問させていただきます。 カテゴリーページについて、あるカテゴリーで投稿したブログ記事がそのカテゴリーページに表示される訳ですが、現状<h2>タグでくくられたタイトルをクリックすると記事の詳細ページに飛びます。 カテゴリーページに記事の本文は<p>タグでくくられて、テキストが流れている状態です。 そうではなくて、カテゴリーページで簡潔させたいのです。 記事の本文に<table>などのhtmlタグを入力しているのに、カテゴリーページに表示されている記事の本文を見ると、<table>などのhtmlタグはまったくなくなっていて、すべて<p>でくくられてしまっています。 記事の本文に入れているhtmlソースをそのままカテゴリーページに表示させることはできないのでしょうか? 方法があれば、それについて記載されているURLなど教えていただけると幸いです! よろしくお願いいたします。

    • ベストアンサー
    • PHP

専門家に質問してみよう