Standing on the Shoulder of Linus
現在地: / Home / 2011 / 3月 / 18 / 投稿タイプの条件分岐
印刷 メール ショートリンク

投稿タイプの条件分岐

投稿者 mizuno 作成日 2011年3月18日 in wordbench

wordbench 名古屋勉強会ネタその3です。条件分岐についてです。

記事が特定の投稿タイプかどうかの判定:if( get_post_type() == 'book' ) のようにする。

記事が特定のカスタム分類を持つかどうかの判定has_term( $term, $taxonomy, $post ) を用いる(3.1以降)。$term はタームの名前/スラッグ/ID、$taxonomy は分類名、$post は投稿ID。has_tag, has_categoryも、内部ではhas_termを利用している(category-template.php)。

php で条件分岐する方法の他、スタイルシートで表示方法を変えることも可能。body_class() で class を表示してくれる。例えば single-events など。body タグに付与しておけばOK <body <?php body_class(); ?>>(twenty tenでは標準で設定されている)。

シェア: Mixx Delicious Digg Facebook Twitter
テンプレート名古屋条件分岐
返信をキャンセル
← 前へ 次へ →

良く見られている記事

  • キンドル本を印刷する(PDFに変換する)方法
  • 名古屋駅から国際センターまでの道のり
  • WordPress の更新にプラグインが追従しなかった場合の対処方法まとめ
  • Home
  • カスタム投稿タイプとテンプレート階層

アーカイブ

最近の投稿

  • FuelPHP 1.6 翻訳ウィーク
  • casperjs を用いて Novius OS をインストールする
  • AGPL ライセンスについて
  • WordPress の更新にプラグインが追従しなかった場合の対処方法まとめ
  • Novius OS で A/B テスト
  • FuelPHP 勉強会 東海 vol.4 開催しました
  • 書評 「アメブロからWordPressへの移行方法」
  • Novius OS 言語/文字エンコーディング関連の問題
  • 言い値書店 アクセス解析と販売データ 2013年4月号
  • KDPノ全テを読んだ
  • 管理者紹介
  • オープンソースのメリットデメリット
  • wordbench
  • myplugin
  • Contact

Copyright © 2008-2013 Standing on the Shoulder of Linus. Powered by WordPress

ブログ、CMS構築はPHPでWEB作成