使用具有关系类型字段的ACF_Form()创建帖子

时间:2019-05-05 作者:Ds Red

我正试图设计一个表单,在高级自定义字段(ACF)的帮助下创建帖子。

该帖子的自定义帖子类型为“电影”,自定义字段类型为“关系”,链接到其他类型为“流派”的帖子。

我在表单中使用此代码

<?php
acf_form_head();
?>


<?php
acf_form(array(
    \'post_id\' => \'new_post\',
    \'post_title\' => true,
    \'new_post\' => array(
    \'post_type\' => \'movie\',
    \'post_status\' => \'publish\'
    ),
    \'submit_value\' => \'Create a new movie\'
));
?>
这样的形式

enter image description here

但是“电影类型”字段不起作用,提前感谢您的时间。非常感谢您的帮助或建议。

1 个回复
SO网友:Senior WordPress Developer

如果未加载这些值,则在hte AJAX请求期间,JavaScript或PHP中会出现错误。

JavaScript错误通常是由插件冲突引起的。要开始调试此插件,请禁用其他插件,看看是否可以清除它。

通过启用错误日志记录,可以发现AJAX期间的PHP错误https://codex.wordpress.org/WP_DEBUG

相关推荐

更改wp-admin/plugins.php上统计的插件数量

我已成功地使用从插件页面隐藏我的插件$wp_list_table 然而,顶部的分页仍然将插件列为“所有(3)”等。我成功地改变了$wp_list_table 的数组_pagination_args = total_items.但它仍然在页面顶部呈现插件-“全部(3)”。有什么办法可以解决这个问题吗?我找到了WP_Plugins_List_Table::prepare_items()具有全局$totals 变量,但我不确定我将如何改变这一点,在这个函数中$totals = array(); fore