在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在数据库。