2014-10-07 4 views
-1

Я создал настраиваемое поле с «расширенными настраиваемыми полями» -plugin. Теперь я хочу получить и вывести настраиваемое поле программно в файл шаблона (backend, edit page), потому что мой шаблон вызывается через ajax, если пользователь хочет добавить новый регион на страницу.Вывести поля «расширенные настраиваемые поля» программно в backpack wordpress

Есть ли какая-либо функция, которая возвращает полное поле? Я только нашел функции, которые дали мне значения, но не поле как «форму».

ответ

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), который хранит только к записи идентификаторов в база данных.

Смежные вопросы