Описание
Используется для вывода дополнительного HTML до или после поля ввода.
Журнал изменений
- Добавлено в версии 5.0.0
Параметры
do_action( 'acf/render_field', $field );$field(array) Массив поля, содержащий все настройки.
Модификаторы
Это действие поддерживает модификаторы для выбора конкретных полей. Доступны следующие имена действий:
acf/render_fieldПрименяется ко всем полям.acf/render_field/type={$type}Применяется ко всем полям определенного типа.acf/render_field/name={$name}Применяется ко всем полям с определенным именем.acf/render_field/key={$key}Применяется ко всем полям с определенным ключом.
Пример
Этот пример показывает, как вывести дополнительный HTML после поля.
functions.php
<?php
function my_acf_render_field( $field ) {
echo '<p>Какой-то дополнительный HTML.</p>';
}
// Применить ко всем полям.
add_action('acf/render_field', 'my_acf_render_field');
// Применить к полям изображения.
// add_action('acf/render_field/type=image', 'my_acf_render_field');
// Применить к полям с именем "hero_text".
// add_action('acf/render_field/name=hero_text', 'my_acf_render_field');
// Применить к полю с ключом "field_123abcf".
// add_action('acf/render_field/key=field_123abcf', 'my_acf_render_field');Примечания
Приоритет
Чтобы подключиться до того, как ACF выведет HTML любого поля, используйте приоритет меньше 10 вместе с именем действия "global" или "type".
Обновлено: 02.06.2026