WordPressで特定のページのみコンテンツを表示する方法

is_何々というコンディショナルタグを使って特定のページにのみコンテンツを表示できる。
例えば当サイトの場合、ホームとシングルページのサイドバーには投稿者のプロフィールが表示されるが、カテゴリーや日付アーカイブでは表示されないようになっている。何故かと言うと、当サイトの場合カテゴリーページは記事の抜粋が最大10件並ぶように設定されているので、投稿者が複数いた場合にプロフィールの欄があると、誰の投稿かわからなくなってしまうからだ。
テンプレートごとに読み込むサイドバーを変更するのも手だが、今回紹介する方法は至ってシンプルで、if文による条件分岐で解決できる。

例:ホームとシングルにだけプロフィールを表示する

CODE:
  1. <?php if (is_home() || is_single()) { ?>
  2. <dl>
  3.     <dt>この記事の投稿者</dt>
  4.     <dd>プロフィール</dd>
  5. </dl>
  6. <?php } ?>

これは、is_home()またはis_single()の場合中身を表示しなさいよという命令文なので、表示されているページがホームとシングルの場合は投稿者のプロフィールが表示される。もちろんプロフィールだけでなく、どんなに長い文章も表示することができるので、極端に言ってしまえば、コンディショナルタグだけでまったく違うサイトにしてしまうことも可能なのだ。
この他にもページによる条件分岐は沢山用意されているので、以下にその一覧を記載する。

コンディショナルタグ一覧

is_admin, is_paged, is_archive, is_attachment, is_author, is_category, is_tag, is_comments_popup, is_date, is_day, is_feed, is_home, is_month, is_page, is_plugin_page, is_preview, is_robots, is_search, is_single, is_singular, is_time, is_trackback, is_year, is_404

この中でもよく使うと思われるものはこちら。

  • is_home()・・・ホーム
  • is_single()・・・シングル
  • is_category()・・・カテゴリー(is_category('2')などとするとカテゴリーIDで絞れる)
  • is_page()・・・ページ
  • is_search()・・・検索結果画面
  • is_archive()・・・アーカイブページ

以前紹介したカテゴリースラッグでCSSを変更する方法と併用すると、MTの様にかなり自由なデザイン変更が可能となるはずだ。


Tag:, ,

ブックマーク: このエントリをはてなブックマークに追加このエントリをdel.icio.usに追加このエントリをLivedoor Clipに追加このエントリをYahoo!ブックマークに追加このエントリをFC2ブックマークに追加このエントリをNifty Clipに追加このエントリをPOOKMARK. Airlinesに追加このエントリをBuzzurl(バザール)に追加このエントリをChoixに追加このエントリをnewsingに追加ツイートツイート


関連するエントリー


■コメント

13 コメント

  1. wordpressで特定記事のみに表示・非表示 « vanillate says:

    [...] – A.K.A and more ブログ http://akaandmore.com/blog/archives/13 コメント [...]

  2. Wordpress 特定のページのみコンテンツを表示する - ITめもりーにょ says:

    [...] 例えばカテゴリ毎に表示する広告を変えたい場合・・・ ・is_category()・・・カテゴリー(is_category(’2′)などとするとカテゴリーIDで絞れる) 超便利。 いいね。 参考:WordPressで特定のページのみコンテンツを表示する方法 [...]

  3. contactform7を使用するページでのみ読み込む | Moral Hazard!! says:

    [...] 分岐方法と指定したいコンディショナルタグはコチラか、コデックスに詳しく載っている。 comments [...]

  4. WordPress条件分岐 says:

    [...] WordPressで特定のページのみコンテンツを表示する方法 blog comments powered by Disqus var disqus_url = 'http://docs.yumeka.org/diary/326.html '; [...]

  5. ワープレ速報 – Wordpress Navi - » 【カスタム】Wordpressで特定のページのみコンテンツを表示する方法 says:

    [...] 2011.6.5| Comment(0)| A.K.A and more ブログ| カテゴリ: WordPress カスタマイズ タグ: WordPress, カスタマイズ, [...]

  6. Johnd659 says:

    I think this is one of the most important info for me. And i am glad reading your article. But wanna remark on few general things, The web site style is ideal, the articles is really excellent D. Good job, cheers dggdfaekkkek

  7. Warrennut says:

    lisinopril and viagra , http://www.ami.co.il/redir.asp?url=http://www.genericpillonline.com , what if viagra doesnt work viagra alternative pills does l arginine work like viagra

  8. cupcakes de chocolate utilisima says:

    Levante curso apenas dara técnicas para debutar um novo negócio com dicas, ideologia de de que maneira vender e também marketing do lhe
    resultado.

  9. huong dan says:

    Yes! Finally someone writes about kien thuc thuc dung.

  10. カナフレックス says:

    「今日は何と無しに、ゆるくしとこうかな?」カナフレックス2chさんをお昼に誘うつもりでコンタクトをとったら、第一声がこれでした。

    ですから、きょう、まさしくに久々にカナフレックス2chさんに会いました。

  11. electromusicnetwork.com says:

    It’s an awesome article in support of all the internet people;
    they will take advantage from it I am sure.

  12. Alina04 says:

    I think your blog needs some fresh articles. Writing manually takes
    a lot of time, but there is tool for this time consuming task, search for: Boorfe’s tips unlimited content

  13. www.femmestyle.name says:

    Nebst Ägide des „Emergency Medical Service“
    wurden spezielle Zentren für die Darlegung
    vonseiten Verletzten auf Basis von die „Bombardements“ eingerichtet.

    Gillies (. Abb. 4.3) setzte einander bei welches
    Schaffen seitens geeigneten Einrichtungen bei Chip
    Medizinische Versorgung aller Patienten, des Militärs, welcher
    zivilen
    Nation darüber hinaus dieser schwer Brandverletzten
    die eine plastisch-chirurgische Erörterung benötigten.
    Chip plastisch-chirurgischen ferner maxillofacialen/
    kieferchirurgischen Zentren wurden zu
    Ausbildungsstätten zum Vorteil von Chirurgen solcher westlichen
    Alliierten inklusive beachtlichen Fortschritten gen diesen
    Erfordern.
    Ähnliche Einheiten sind in den Army and
    Navy General Hospitals in den USA eingerichtet
    worden. Handchirurgische Zentren, allg.
    verbunden mit plastisch-chirurgischen Zentren,
    standen zusammen mit der Leiter von Seiten Bunnell. In den
    Jahren des 2. Weltkrieges erreichten in der Öffentlichkeit
    einige Plastische Chirurgen als Wallace,
    Clarkson, Mathews, Gibson, Mowlem auch weil
    viele zusätzliche Bewunderung ebenso wie Kontakt.
    Chip Wert vonseiten 25 britischen Fachärzten z. Hd. Plastische
    Chirurgie wurde erreicht.
    Dies größte britische Zentrum entstand in East
    Grinstead zum Vorteil von Chip „Royal Air Force inklusive McIndoe
    wie Kommandeur“. In dem Zentrum konnten bis
    zu 200 Patienten aufgenommen ja sogar „zahlreiche
    britische Plastische Chirurgen durchtrainiert werden“.

    Durch ihre Betätigung hatte das Fachrichtung in jener
    britischen Öffentlichkeit großes Reputation erreicht.

    McIndoe wurde (ja) sogar für der/die/das ihm gehörende Leistungen
    in den Adel erhoben (McDowell 1978).
    Gleichzeitig inkl. DEM nächtlichen Einlagekapital dieser
    V1 ebenso V2 über London im Im Jahre 1943 unter anderem der
    ergo überaus gesteigerten Zahl jener Verletzten
    wurde das „Wundermittel“ Penicillin in den plastisch-
    chirurgischen Einheiten anerkannt. Im Februar
    1944 wurde hinauf dieser Lager einer von Mowlem
    geleiteten Auswertung anhand die eingeschlossen DEM „Antibioticum“
    erreichten Resultate gemeinsam nachdenken. Chip 24 beteiligten
    Chirurgen hatten gemäß der Software von Penizillin
    eine beachtliche Verbesserungen welcher Ergebnisse
    eintreffen Kennerschaft. Dessen ungeachtet einer
    (kurze) Pause
    rief „Sir Harold“, jener zum Schweigen aufgerufen
    hatte, „was denkt ihr ‚chaps‘ über dies Bilden eines
    ‚Plastic Club‘?“ Chip Effekt war unmittelbar und
    enthusiastisch. Qua Erarbeitung solcher notwendigen
    Finessen wurde nebst der Zusammenkunft
    am 20.5.1944 in London Chip Satzung dieser British
    Association of Plastic Surgeons beschlossen. Pro
    die Auswahl jener Gründungsmitglieder eventuell eine
    „Association“ kultiviert Zustandekommen. Danach
    mussten
    Chip Vorbereitungen unterbrochen Zustandekommen. Sie
    konnten anfangs im Warme Jahreszeit 1946
    wiederum aufgenommen
    Zustandekommen (Barron 1987).

■コメントを書く

コメントを書く


この記事の投稿者

kr9

kr9 (12)

【ケーアールナイン】
WEBデザイン担当。
twitter:
http://twitter.com/akaandmore
ブックマーク:
http://b.hatena.ne.jp/kr9/

作成ツール一覧

【楽天アフィリエイト ランキングリンク作成支援ツール】

楽天ランキング上位30商品のアフィリエイトリンクを簡単に作成できます。

【Amazon アソシエイト (アフィリエイト) 短縮URL作成ツール】

Amazon(アマゾン)のアフィリエイトリンクが長すぎてコーディングが大変なので、短いアドレスに変換できるツールを作成しました。

【TwiAll(ツイオール) - Twitterの自動フォロー・フォロー返しを一括管理】

Twitter APIを利用したツイッターの整理・管理プログラム。質の高いフォロワーを増やしたいすべての方に。

【Twicolor(ツイカラー)- ツイッターの背景画像・カラー変更ツール】

ツイッターの着せ替えツール。誰でも簡単にデザインを変更することができます。

おすすめ

デザイナーのための著作権ガイド

デザイナーのための著作権ガイド
著作権についてとてもわかりやすく書いてあります。

レンタルサーバー Xserver


このブログのサーバです。マルチドメイン、サブドメイン、メールアドレス、FTPアカウント、全て無制限!