name = 'acfe_dynamic_message'; $this->label = __('Dynamic Message', 'acfe'); $this->category = 'layout'; parent::__construct(); } function render_field_settings($field){ $field_name = 'field_name'; if(acf_maybe_get($field, 'name')) $field_name = $field['name']; ob_start(); ?> Write your own PHP/HTML content using the following hook:

add_action('acf/render_field/name=', 'my_acf_dynamic_message');
function my_acf_dynamic_message(){
    
    echo 'Hello World';
    
}
__('Instructions','acf'), 'instructions' => '', 'type' => 'message', 'name' => 'instructions', 'message' => $message, 'new_lines' => false )); } function render_field($field){ if(!isset($field['render']) || !is_callable($field['render'])) return; call_user_func_array($field['render'], array($field)); } } // initialize acf_register_field_type('acfe_field_dynamic_message'); endif;