【发布时间】:2017-04-03 22:51:02
【问题描述】:
如何在使用高级自定义字段表单提交新帖子后重定向用户?
文档说:
<?php
$args = array(
'post_id' => 'new_1',
'field_groups' => array( 357 ),
'submit_value' => 'Submit Story',
'return' => '%post_url%'
);
acf_form( $args );
?>
但我得到一个空白页。
评论后更新,还是空白页:
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);
注意
帖子已创建
【问题讨论】:
-
尝试使用'return' => add_query_arg('updated', 'true', get_permalink()), ?
-
@vel 谢谢,我试过但没有,我得到一个空白页。检查我的问题,因为我已经更新了它
-
不要在acf/save_post中写exit
-
应该返回 return $post_id;
-
什么都没有,再试一次,还是空白:(
标签: wordpress advanced-custom-fields