ホームページ >CMS チュートリアル >&#&プレス >高度なカスタムフィールド(ACF)を始めましょう
ACFの重要な利点:
get_field()
、the_field()
)を使用して、WordPressテーマテンプレート内にカスタムフィールドデータを簡単に表示します。
get_sub_field()
the_sub_field()
acfフィールドタイプ:
ACFには、テキスト、Textarea、番号、電子メール、画像、ファイル、選択、チェックボックス、ラジオボタン、日付ピッカーなどを含む20を超えるデフォルトのフィールドタイプがあります。 無料および有料アドオンは機能をさらに拡張します。 注目すべき有料アドオンには、リピーター(リピート可能なフィールドセットの作成用)と柔軟なコンテンツ(柔軟なレイアウトの構築用)が含まれます。
ACFフィールドグループの操作:
ACFフィールドグループを使用すると、関連するカスタムフィールドを整理できます。 これらのグループは、投稿タイプ、テンプレート、分類、ユーザーの役割などの基準に基づいて、さまざまなコンテンツタイプにリンクできます。 編集画面上のフィールドグループの位置(タイトル、編集者、またはサイドバーの下)はカスタマイズ可能です。 テンプレートでACFを使用する:ACFは、テーマファイルにカスタムフィールドデータにアクセスして表示するためのいくつかのPHP関数を提供します。
get_field('field_name')
:カスタムフィールドの値を取得します。the_field('field_name')
:カスタムフィールドの値をエコーします。get_sub_field('subfield_name')
:リピーターまたは柔軟なコンテンツフィールド内のサブフィールドからデータを取得します。
the_sub_field('subfield_name')
have_rows('field_name')
:リピーターと柔軟なコンテンツフィールドをループするために使用されます。
the_row()
get_row_layout()
結論:
<code class="language-php"><?php if( get_field('hero_image') ): ?> <img src="<?php%20echo%20get_field('hero_image')%5B'url'%5D;%20?>" alt="<?php echo get_field('hero_image')['alt']; ?>"> <?php endif; ?></code>
ACFは、WordPress機能を拡張するための強力なツールです。その柔軟性と使いやすさにより、高度にカスタマイズされた効率的なWebサイトを作成しようとする開発者にとって貴重な資産になります。 単一のプラグイン内で多様なコンテンツタイプを管理する機能は、ウェブサイトのパフォーマンスとデザインの一貫性を大幅に向上させます。
以上が高度なカスタムフィールド(ACF)を始めましょうの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。