WordPress開発:カスタムフィールドとは何ですか?それらをどのように使用しますか?

公開: 2022-04-29

1.序文
2.カスタムフィールドとは何ですか?
3.カスタムフィールドのしくみ
4.カスタムフィールドの使用方法
5.カスタムフィールドプラグインを検討する
6.結論

WordPressには、カスタマイズのための多くの高度な機能があります。その1つは、カスタムフィールドを作成する機能です。 ブログ、ローカルビジネスWebサイト、eコマースストア、またはその他のWordPressを利用したサイトを構築している場合でも、カスタムフィールドを使用してカスタマイズオプションを合理化することができます。

カスタムフィールドとは何ですか?

カスタムフィールドは、カスタムメタデータの一部です。 それらを投稿やページに追加できます。 メタデータとして、カスタムフィールドは投稿またはページのコンテンツに関する情報を提供します。 投稿またはページにカスタムフィールドを追加した後、テーマを編集して自動的に表示できます。

メタデータはWordPressのコアコンポーネントです。 カスタムフィールドがなくても、WordPressはメタデータを使用して投稿やページを分類およびカスタマイズします。 たとえば、著者名と発行日はメタデータです。 カスタムフィールドは、同様の目的で使用されます。 カスタムフィールドを使用すると、メタデータを追加して投稿やページを分類およびカスタマイズできます。

カスタムフィールドの一般的な使用法は次のとおりです。

  • 開示声明
  • 著者のbylines
  • ビデオ情報
  • 製品情報
  • ビジネス情報
  • 不動産リスト
  • レビュー
  • お客様の証言

カスタムフィールドのしくみ

各カスタムフィールドは、キーと値で構成されます。 キーはカスタムフィールドの名前を表し、値は定義を表します。 通常、キーは非表示になっています。 それらは、メタデータの実際の部分である対応する値を識別するために単に使用されます

キーは再利用可能です。 投稿またはページのキーを作成すると、自動的に保存されます。 次に、ドロップダウンリストからこのキーを選択して再利用できます。 たとえば、同じ投稿またはページに別のカスタムフィールドを作成する場合は、ドロップダウンリストからキーを選択してキーを再利用できます。 キーは再利用可能ですが、値は再利用できません。 それぞれの値を手作業で作成する必要があります。

カスタムフィールドは、ハイパーテキストプリプロセッサ(PHP)と連携して機能します。 カスタムフィールドだけでは、投稿やページのコンテンツの外観は変わりません。 それらは単なるメタデータの一部であるため、訪問者はあなたに代わって少し余分な作業をしなければそれらを見ることができません。 カスタムフィールドを表示するには、PHPを使用する必要があります。

PHPコードをテーマに追加して、カスタムフィールドを表示できます。 WordPressは、カスタムフィールドに対していくつかのPHPクエリをサポートしています。 PHPクエリは、カスタムフィールドを取得し、テーマの特定の領域に表示するように設計されています。

ビデオを定期的に公開する場合は、カスタムフィールドを使用して、訪問者にビデオに関する情報を提供することをお勧めします。 ビデオの長さとソースのカスタムフィールドを作成できます。 訪問者が動画のある投稿やページにアクセスすると、動画の長さと、動画を入手したソースが表示されます。

カスタムフィールドは、投稿やページにも開示ステートメントを追加する簡単な方法を提供します。 製品に関するレビューを書くために報酬を受け取っている場合は、投稿またはページに開示ステートメントを追加することをお勧めします。 1回のレビューで、開示ステートメントを手動で追加できます。 複数のレビューの場合は、カスタムフィールドを使用することをお勧めします。 カスタムフィールドを使用して、スポンサー付きレビューを含む投稿とページを指定できます。 PHPを使用すると、これらの投稿やページに開示ステートメントを自動的に表示できます。

カスタムフィールドの使用方法

グーテンベルクエディタでカスタムフィールドを作成するオプションは、デフォルトで無効になっています。 有効にするには、投稿またはページを開き、右上隅にある3つのドットのボタンをクリックしてから、[設定]をクリックします。 「パネル」セクションの下には、カスタムフィールドのオプションがあります。 オフの位置に切り替えられていると仮定すると、クリックするとWebサイトのカスタムフィールドが有効になります。

古いクラシックエディタを使用する場合は、カスタムフィールドを有効にする必要はありません。 この機能は、クラシックエディタでデフォルトで有効になっています。 グーテンベルクエディタとクラシックエディタのどちらを使用する場合でも、投稿とページにカスタムフィールドツールが表示されます。 これは、メインのエディターインターフェイスのすぐ下にあります。

カスタムフィールドツールは、名前セクションと値セクションを備えています。 新しいカスタムフィールドを作成するには、名前セクションの下にある[Enternew]をクリックします。 次に、名前セクションのカスタムフィールドに名前またはキーを入力できます。

名前とともに、値を入力する必要があります。 値は、取得されたときにWebサイトに表示されるメタデータです。 同じ名前で値が異なる複数のカスタムフィールドを作成できることに注意してください。 とにかく、各カスタムフィールドには名前と値が必要です。

PHPを使用して、Webサイトにカスタムフィールドを表示できます。 投稿またはページにカスタムフィールドを追加すると、WordPressはそれをWebサイトのデータベースに保存します。 他のデータベースに保存されたコンテンツと同様に、カスタムフィールドを取得するにはPHPクエリが必要です。 適切なPHPクエリをテーマに追加すると、その領域のカスタムフィールドが取得されて表示されます。

「get_post_custom_values」PHPクエリは、カスタムフィールドの値を取得します。 「key」パラメータを使用して、特定のカスタムフィールドを指定できます。 指定されたフィールドの値が取得され、表示されます。 サポートされているPHPクエリのリストについては、wordpress.org / support / article/custom-fieldsのサポート記事を確認してください。

カスタムフィールドプラグインを検討する

カスタムフィールドの作成に苦労している場合は、プラグインを使用することをお勧めします。 Advanced Custom Fieldsは、WordPressで人気のあるカスタムフィールドプラグインです。 無料版と有料版があり、カスタムフィールド向けの初心者向けのビルダーを提供します。

Advanced Custom Fieldsを使用すると、数十のフィールドタイプから選択できます。 それらを使用して、投稿やページにメタデータを簡単に追加できます。 高度なカスタムフィールドに含まれるフィールドタイプには、テキスト、範囲、チェックボックス、trueまたはfalse、選択と時間の選択、およびGoogleマップがあります。 PHPをいじることなく、Webサイトのテーマにメタデータをロードすることもできます。

結論

WordPressは、カスタムフィールドの形式でカスタムメタデータをサポートしています。 キーと値のペアで構成される各カスタムフィールドは、投稿またはページに関する情報で構成されます。 PHPに慣れている場合は、手動で作成できます。 PHPの経験がほとんどないかまったくない場合は、AdvancedCustomFieldsなどのプラグインを使用できます。

Webパフォーマンス

ロード時間は重要です! あなたのサイトがどれくらい速いか知っていますか?

もっと詳しく知る