我的答案的第一个版本是,一般来说,您必须自己将这些信息编码到元密钥本身中。例如:
booking_date
booking_text
booking_number
但后来我注意到了你问题的ACF标签。
如果您有自定义字段键price
, 然后将ACF字段键保存到隐藏_price
自定义字段。例如,asfield_4fea85f5320da
.
然后您可以使用
get_field_object( $field_key, $post_id, $options )
要检索与自定义字段相关的所有ACF信息,请执行以下操作:
Array
(
[key] => field_4fea85f5320da
[label] => Text Field
[name] => text_field
[type] => text
[instructions] =>
[required] => 0
[default_value] =>
[formatting] => html
[order_no] => 0
[value] => Use the option parameter to toggle loading the value
)
查看上的ACF文档
get_field_object
here.
例如,您可以尝试使用以下工具获取它:
$field_key = get_post_meta( \'_price\', TRUE );
if( ! empty( $field_key ) )
{
$data = get_field_object( $field_key, $post_id );
if( isset( $data[\'type\'] ) )
$type = $data[\'type\'];
}