Wordpress ACF插件空白屏幕



我使用高级自定义字段在主屏幕上添加来自用户的帖子,在用户单击提交按钮后,文本记录在数据库和wordpress中,但用户重定向到具有相同url 的空白页面

<?php
/*
Template Name: new post
*/
?>
<?php acf_form_head(); ?>
<?php get_header(); ?>

<div class="large-back-bg4"><div class="index-small">
<div class="breadcrumb"><?php sitralweb_breadcrumbs(); ?></div>
<div class="single-right-content">


<?php acf_form(array(
'post_id'       => 'new_post',
'new_post'      => array(
'post_type'     => 'state',
'post_status'   => 'pending'
),
'submit_value'  => 'Send it',
'return' => 'http://khorsandmelk.ir/'



)); ?>




</div>
</div>
</div>
<?php get_footer(); ?>

调试日志:

函数create_Function((在第47行的/home2/khorsand/domains/khorsandmelk.ir/public_html/wp-content/plugins/wp-all-import-pro2/classes/config.php中被弃用

警告:call_user_func_array((要求参数1是有效的回调,在第287行的/home2/khorsand/domains/khorsandmelk.ir/public_html/wp-includes/class-wp-hook.php中找不到函数"add_meta_boxes"或函数名称无效

注意:未定义的偏移量:第246行上的0 in/home2/khorsand/domains/khorsandmelk.ir/public_html/wp-content/plugins/wp-parsidate/includes/fixes-permalinks.php

注意:未定义的偏移量:第247行上的1/home2/khorsand/domains/khorsandmelk.ir/public_html/wp-content/plugins/wp-parsidate/includes/fixes-permalinks.php中的1

注意:未定义的偏移量:第248行上的2 in/home2/khorsand/domains/khorsandmelk.ir/public_html/wp-content/plugins/wp-parsidate/includes/fixes-permalinks.php

警告:无法修改标头信息-标头已由/home2/khorsand/domains/khorsandmelk.ir/public_html/wp-content/plugins/wp-all-import-pro2/classes/config.php:47(在/home2/khorsand/domains/khorsandmelk.ir/public_html/wp-includes/pluggable.php第1281行发送

警告:无法修改标头信息-标头已由/home2/khorsand/domains/khorsandmelk.ir/public_html/wp-content/plugins/wp-all-import-pro2/classes/config.php:47(在/home2/khorsand/domains/khorsandmelk.ir/public_html/wp-includes/pluggable.php的1284 行发送

;报头已经发送";ACF和ACF_form的问题非常常见,并且可能由于许多原因而发生,尤其是当文本在<?php标签。

与其逐个调试,不如尝试更新functions.php文件中的以下内容:

function add_acf_form_head() {
acf_form_head();
}
add_action( 'wp_head', 'add_acf_form_head', 1 );

优先级";1〃;在这里非常重要,在大多数情况下,它是你想要的神奇酱汁。

最新更新