在wordpress后端以编程方式输出“高级自定义字段”字段
问题描述:
我使用“advanced-custom-fields”-plugin创建了自定义字段。现在我想以编程方式在我的模板文件(后端,编辑页面)中获取并输出自定义字段,因为如果用户想要将新区域添加到页面,我的模板将通过ajax调用。在wordpress后端以编程方式输出“高级自定义字段”字段
是否有任何函数返回完整的字段?我只发现赋予我价值的功能,而不是“形式”的领域。
答
我找到了一个解决方案。我复制的插件文件夹到我的主题的根目录,并把下面的代码到我的functions.php:
function relationshipField() {
$newField = new acf_field_relationship();
$field = array(
'post_type' => array('post'),
'max' => '',
'taxonomy' => array('all'),
'filters' => array('search'),
'result_elements' => array('post_title', 'post_type'),
'return_format' => 'object'
);
return $newField->create_field($field);
}
另外我追加一个自定义输入字段(function.php创建)仅存储的帖子ID在数据库。