Описание
Фильтрует текст, отображаемый для каждого пользователя.
Параметры
<?php
apply_filters( 'acf/fields/user/result', $text, $user, $field, $post_id );
$text(string) Текст, отображаемый для этого пользователя.$user(WP_User) Объект пользователя.$field(array) Массив поля, содержащий все настройки.$post_id(WP_Post) ID записи, где сохранено значение.
Модификаторы
Этот фильтр предоставляет модификаторы для обращения к конкретным полям. Доступны следующие имена фильтров:
acf/fields/user/resultПрименяется ко всем полям.acf/fields/user/result/name={$name}Применяется ко всем полям с определённым именем.acf/fields/user/result/key={$key}Применяется ко всем полям с определённым ключом.
Пример
В этом примере показано, как вернуть метаданные пользователя: в данном случае к стандартному результату добавляется значение поля preferred_name_field пользователя.
functions.php
<?php
add_filter('acf/fields/user/result/name=subscriber_field_name', 'my_acf_fields_user_result', 10, 4);
function my_acf_fields_user_result( $text, $user, $field, $post_id ) {
//Получить значение поля preferred_name_field из пользователя
$recipient = get_field( 'preferred_name_field', 'user_' . $user->ID );
$text .= ' (' . $recipient . ')';
return $text;
}
Обновлено: 02.06.2026