Description
特定のフィールドの設定を返します。
各フィールドにはラベル、名前、タイプなど多くの設定が含まれています。 この関数は、これらの設定をフィールドの値とともに配列として読み込むために使用できます。
Parameters
get_field_object($selector, , , );
-
$selector
(string) (必須)フィールド名またはフィールド キー。 -
$post_id
(mixed) (オプション)値が保存される記事 ID。 デフォルトは現在の投稿です。 -
$format_value
(bool) (オプション) フォーマット・ロジックを適用するかどうか。 デフォルトはtrue. -
$load_value
(bool) (オプション) フィールドの値を読み込むかどうか。 デフォルトはtrue。
Return
(配列) この関数は、次のような配列を返します。
array( 'ID' => 0, 'key' => '', 'label' => '', 'name' => '', 'prefix' => '', 'type' => 'text', 'value' => null, 'menu_order' => 0, 'instructions' => '', 'required' => 0, 'id' => '', 'class' => '', 'conditional_logic' => 0, 'parent' => 0, 'wrapper' => array( 'width' => '', 'class' => '', 'id' => '' ));
Examples
Display a field’s label and value
This example shows how to load a field and display its label and value.
<?php$field = get_field_object('my_field');?><p><?php echo $field; ?>: <?php echo $field; ?></p>
Display a field’s label and value from a specific post
This example shows how to load a field, its label and value from the post with ID = 123.That is a Field’s setting with a unique setting.Display a label and value from a field’s value from a individual post This example shows how to load a field, display its label and value with a individual post with 123.
<?php$field = get_field_object('my_field', 123);?><p><?php echo $field; ?>: <?php echo $field; ?></p>
キーを使用してフィールドを取得する
状況によっては、値がまだ保存されていない場合など、そのキーを使用してフィールドをロードすることが必要になることがあります。 この例では、Selectフィールドの選択肢をループして、リストに表示する方法を示します。