2016-11-20 10 views
0

Как перенаправить пользователя после отправки нового сообщения с помощью формы дополнительных настраиваемых полей?Как перенаправить после отправки с помощью формы acf?

В документации сказано:

<?php      
    $args = array(
    'post_id' => 'new_1', 
    'field_groups' => array(357), 
    'submit_value' => 'Submit Story', 
    'return' => '%post_url%' 
    ); 
    acf_form($args); 
?> 

Но я получаю пустую страницу.

Update после комментария, еще пустая страница:

acf_form(array(
    'post_id' => 'new_post', 
    'post_title' => true, 
    'post_content' => true, 
    'return' => add_query_arg('updated', 'true', get_permalink()) 
)); 

Также попробовал этот крючок функции, по-прежнему пусто.

function my_acf_save_post($post_id) { 
    wp_redirect(get_permalink($post_id)); exit; 
} 
add_action('acf/save_post', 'my_acf_save_post', 20); 

ПРИМЕЧАНИЕ

Пост создан Тхо

+0

пытался с 'return' => add_query_arg ('updated', 'true', get_permalink()),? – vel

+0

@vel спасибо, я пробовал, но ничего, я получаю пустую страницу. Проверьте мой вопрос, поскольку я обновил его. –

+0

Не записывать exit в acf/save_post – vel

ответ

0

Вопрос находится в буфере

<?php 
    /* 
    Template Name: Front 
    */ 
    ob_get_clean(); 
    acf_form_head(); 
    get_header(); 
    ?> 
    <div id="content"> 
    <?php 
    acf_form(array( 
    'post_id' => 'new_post', 
    'post_title' => true, 
    'post_content' => true, 
    'return' => add_query_arg('updated', 'true', home_url()), 
    )); 
    ?> 
    </div> 
    <?php get_footer(); ?> 
+0

Спасибо большое! :) –

1

была такая же проблема, %post_url% кажется, malfunc в настоящее время, но не был удовлетворен откатом на домашней странице, предложенным vel.

мне нужно, чтобы вернуться к сообщению страницы после издания и сделал следующее, который работает как шарм:

acf_form(array(
    'post_id' => $_GET['pid'], 
    'return' => get_permalink($_GET['pid']) 
)); 

Надеется, что это помогает! С уважением

+0

спасибо попробуем это –

 Смежные вопросы

  • Нет связанных вопросов^_^