Исправляем вывод ACF-полей в редакторе WordPress и Elementor

пример

function acf_field_shortcode($atts) {
    $atts = shortcode_atts(array(
        'field' => '',
        'post_id' => false,
    ), $atts, 'acf');
 
    if (function_exists('get_field')) {
        $field_value = get_field($atts['field'], $atts['post_id']);
        if (is_array($field_value)) {
            return esc_html(print_r($field_value, true));
        } else {
            return esc_html($field_value); 
        }
    }
 
    return '';
}
add_shortcode('acf', 'acf_field_shortcode');

 

привет

Теги:
Содержимое
Вам может быть интересно

Скрол к блоку на странице (без перекрытия)

Маска на поле телефон

Форма Elementor

Let's work together!