acf_field_post_object::format_value_for_jsonld
Formats the field value for JSON-LD output.
Метод класса: acf_field_post_object{}
Хуков нет.
Возвращает
mixed.
Использование
$acf_field_post_object = new acf_field_post_object(); $acf_field_post_object->format_value_for_jsonld( $value, $post_id, $field );
- $value(разное) (обязательный)
- The value of the field.
- $post_id(int|строка) (обязательный)
- The ID of the post.
- $field(массив) (обязательный)
- The field array.
Список изменений
| С версии 6.8.0 | Введена. |
Код acf_field_post_object::format_value_for_jsonld() acf field post object::format value for jsonld ACF 6.8.8
public function format_value_for_jsonld( $value, $post_id, $field ) {
$value = acf_format_numerics( $value );
if ( ! $value ) {
return $value;
}
if ( is_array( $value ) ) {
return array_map(
function ( $post_id ) {
return get_permalink( $post_id );
},
$value
);
}
return get_permalink( $value );
}