Вы пытаетесь запустить php код из редактора который для этого не предназначен, сделать такое можно, но сильно не рекомендуется.
Лучше поступить так:
function wpp_get_acf_field_value($atts) {
$args = shortcode_atts( array(
'key' => '',
'post_id' => '',
), $atts );
$id = !empty( $args[ 'post_id' ] ) ? (int) $args[ 'post_id' ] : '';
if ( !empty( $args[ 'key' ] ) ) {
return get_field( esc_attr( $args[ 'key' ] ), $id );
} else {
return __( 'Не задан ключ поля', 'textdomain' );
}
}
add_shortcode('wpp_acf_field','wpp_get_acf_field_value')
Использование:
[wpp_acf_field key=ключ_поля post_id=id_поста]
Соответственно при использовании внутри цикла записей
post_id можно не задавать