WordPress の最も重要な利点の 1 つは、コアのスケーラビリティです。 10 年近くにわたり、WordPress ユーザーはプラグインとテーマを通じて Web サイトを形作ることができました。 (WordPress は 2003 年に初めてリリースされましたが、プラグインは 2004 年に、テーマは 2005 年にリリースされました。) このような強固なインフラストラクチャを作成するために、WordPress には便利なサブシステム (関数、クラス、または API 全体) が多数含まれています。その 1 つは「条件付きタグ」で、これを使用すると、特定の状況下でコードが異なる動作を行うことができます。
このシリーズでは、これらのコンディショナル タグについて学習します。この記事では、コンディショナルタグの定義と重要性から始めます。次のセクションでは、コンディショナル タグを説明といくつかの例とともに紹介します。
始めましょう!
Codex では、コンディショナル タグの説明は次のとおりです。
コンディショナル タグをテンプレート ファイルで使用すると、ページが一致する 条件 に応じて、特定のページに表示されるコンテンツとそのコンテンツの表示方法を変更できます。
これでわかりました。コードでコンテンツを使用したり変更したりするには、コンディショナル タグを使用して、コードにコンテンツのタイプ、ステータス、場所を伝えます。コードが WordPress と通信しているところを想像してください:
TRUE
つまり、条件付きラベルは、if/else
ステートメントで使用すると、コードがどこにあるかを認識できるようにするブール ステートメントです。これらは TRUE
または FALSE
のみを返し、コードにはこれら 2 つのブール値のみが必要です。
コンディショナルタグはWordPress開発において非常に重要な部分ですが、その使用は非常に簡単です。これらは TRUE
または FALSE
のみを返すため、問題なく if
ステートメントで使用できます。 (実際には、FALSE
または値を返す特別な条件付きタグが 3 つあり、それらについては次のセクションで説明しますが、これらを if
ステートメントで使用することもできます。)
簡単な例を通して、コンディショナル タグがどのように機能するかを理解しましょう:
リーリー ###わかりますか?if ステートメントで条件付きタグを使用し、ホームページの場合、このコードはやや退屈なウェルカム テキストをエコーするように WordPress に指示しています。実際、それは大したことではありません。
リーリー
私たちが何をしたかわかりますか?変数を作成し、その中で条件ラベルを定義したので、その変数をif ステートメントで使用できるようになります。朝飯前!
is_single()
、is_page()
、is_singular()
を組み合わせて、たとえば非表示のプラグイン設定をチェックする関数を作成できます。ページ ウィジェットですが、公開されるすべてのページの下に表示されます。 has_post_thumbnail()
が役に立ちます。これを使用すると、テーマは投稿 doesn't にサムネイルがあるかどうかを確認し、デフォルトの画像を表示します。 is_plugin_active()
を使用するとプラグインの機能を無効にすることができ、is_plugin_inactive()
を使用すると管理領域に警告を表示できます。 wp_attachment_is_image()
を使用するだけで、画像を選択して投稿の下に表示できます。 is_multi_author()
が答えを示します。 このシリーズの目的はコンディショナル タグを導入することであり、まだ始まったばかりです。次の 5 つの記事で、説明、使用例、例を含む 65 の異なる条件タグについて説明します。
ではまた次のパートでお会いしましょう!
以上がWordPress コンディショナルタグの概要: 包括的なガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。