Я использую acf_form () во внешнем интерфейсе, коды (упрощенные) следующим образом,
//controller_and_model.php
acf_form_head();
$data = Timber::get_context();
$data['subscribe_form'] = array(
'post_id' => 'new_post',
'new_post' => array(
'post_type' => 'subscription',
'post_title' => date("Y.m.d / H:i") . ' - ' . $_SERVER['REMOTE_ADDR']
),
'submit_value' => __("SUBSCRIBE", 'my_theme'),
'updated_message' => 'Thank you for subscribe!',
'return' => false
);
Timber::render('view.twig', $data);
//view.twig
{{ fn('acf_form', subscribe_form) }}
Все отлично работает, кроме 'return' => false
, не препятствует перенаправлению, пробовал 'return' => ''
и без линии 'return'
, но не повезло.
Любая помощь будет принята с благодарностью, и если есть подобные вопросы с рабочим решением, пожалуйста, напишите в качестве комментария.