Фильтр acf/fields/post_object/result

Описание

Фильтрует текст, отображаемый для каждой записи в поле Post Object.

Журнал изменений

  • Добавлено в версии 4.1.2

Параметры

<?php
apply_filters( 'acf/fields/post_object/result', $text, $post, $field, $post_id );
  • $text (string) Текст, отображаемый для этой записи (заголовок записи).
  • $post (WP_Post) Объект записи.
  • $field (array) Массив поля со всеми настройками.
  • $post_id (int|string) ID текущей записи, которая редактируется.

Модификаторы

Этот фильтр предоставляет модификаторы для выбора конкретных полей. Доступны следующие имена фильтра:

  • acf/fields/post_object/result Применяется ко всем полям.
  • acf/fields/post_object/result/name={$name} Применяется ко всем полям с указанным именем.
  • acf/fields/post_object/result/key={$key} Применяется ко всем полям с указанным ключом.

Пример

В этом примере показано, как добавить тип записи к каждому результату.

functions.php

<?php
add_filter('acf/fields/post_object/result', 'my_acf_fields_post_object_result', 10, 4);
function my_acf_fields_post_object_result( $text, $post, $field, $post_id ) {
    $text .= ' (' . $post->post_type .  ')';
    return $text;
}

Обновлено: 02.06.2026