acf_maybe_get_field()
This function will return a field for the given selector. It will also review the field_reference to ensure the correct field is returned which makes it useful for the template API
Хуков нет.
Возвращает
$field. (array)
Использование
acf_maybe_get_field( $selector, $post_id, $strict );
- $selector(обязательный)
- .
- $post_id
- .
По умолчанию: false - $strict
- .
По умолчанию: true
Список изменений
| С версии 5.2.3 | Введена. |
Код acf_maybe_get_field() acf maybe get field ACF 6.4.2
function acf_maybe_get_field( $selector, $post_id = false, $strict = true ) {
// init
acf_init();
// Check if field key was given.
if ( acf_is_field_key( $selector ) ) {
return acf_get_field( $selector );
}
// Lookup field via reference.
$post_id = acf_get_valid_post_id( $post_id );
$field = acf_get_meta_field( $selector, $post_id );
if ( $field ) {
return $field;
}
// Lookup field loosely via name.
if ( ! $strict ) {
return acf_get_field( $selector );
}
// Return no result.
return false;
}