我们正在开发基于Wordpress“高级自定义字段”的众筹平台。为了创建一个新的资助项目,我们填写ACF字段(以HTML格式)。在提交时,我们创建一个新的WP页面:
$post = array(
'post_name' => $pname,
'post_title' => $pname,
'post_type' => 'page',
'post_parent' => 8,
'page_template' => 'project.php'
);
$this->post_id = wp_insert_post($post);
奇怪的是,在我们手动点击Wordpress后端页面上的“保存”或“发布”之前,我们无法使用get_field(" ... ")
访问字段变量。
wp_update_post()
或wp_publish_post()
没有任何区别。
你有什么建议吗?
答案 0 :(得分:0)
我们刚刚找到解决方案! 在填写字段时使用字段键而不是字段名称!