我使用“advanced-custom-fields”-plugin创建了一个自定义字段。现在我想在我的模板文件(后端,编辑页面)中以编程方式获取并输出自定义字段,因为如果用户想要向页面添加新区域,则通过ajax调用我的模板。
是否有任何函数返回完整字段?我只找到了给我价值的函数,但没有找到作为“形式”的字段。
答案 0 :(得分:1)
我找到了解决方案。我将插件文件夹复制到我的主题根目录中,并将以下代码放入我的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。