タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

wordpressと条件分岐に関するbiancawebのブックマーク (2)

  • 条件分岐タグ - WordPress Codex 日本語版

    はじめに 条件分岐タグ (Conditional Tag) は、テンプレートファイル内で表示される内容や、特定のページ内容を表示する条件を設定するのに使います。例えば、ブログのホームページの上部に短い文を表示させたいとしましょう。is_home()を使えば、簡単に実行できます。 これらのタグはテンプレート階層と深い関わりがあります。 注: 条件分岐タグが使えるのは WordPress の posts_selection アクションフックの後のみです (wp アクションフックはこれらの条件分岐を使える最初のものです)。テーマの function.php 文内 (関数の外) では正しく動作しません。 しかし query オブジェクトへの参照があれば (例えば parse_query または pre_get_posts フック内から )、WP_Query 条件メソッドを使用できます(例: $q

  • is_home()とis_front_page()の条件分岐タグの違い[WordPress]

    「設定>表示設定」画面では、フロントページ(トップページ)に設定したいページを選択することができますが、この設定によって条件分岐タグであるis_homeとis_front_pageがどのような挙動になるのかを説明します。 設定>表示設定(デフォルト設定) 条件分岐タグは現在のページと条件が合う場合にtrueを返しますが、各設定におけるそれぞれの結果は以下のようになります。 ・「最新の投稿」(デフォルト設定)の場合、フロントページではis_home/is_front_pageのどちらもtrueを返します。 ・「固定ページ>フロントページ」で指定したフロントページでは、is_front_pageがtrueを返します。 ・「固定ページ>投稿ページ」で指定したページでは、is_homeがtrueを返します。 具体例 具体的な例を3つ挙げてみます。 パターン1 「最新の投稿」(デフォルト設定)を設定

  • 1