2015-05-22 1 views
0

Я пытаюсь создать форму для редактирования страницы с помощью ACF, как это:Исключить поля из ACF переднего редактора конца страницы

acf_form(array(
    'post_id' => $post_id, 
    'post_title' => false, 
    'submit_value' => 'Submit changes' 
)); 

Это дает мне форму со всеми полями из этого поста. Я не хочу, чтобы все они отображались в форме и поэтому хотели их исключить. Это возможно? И если да, то как мне это сделать?

+0

попробуйте пожалуйста: - unset ($ form ['post_title']). здесь я предполагаю, что ваш массив, который вы показываете, присваивается $ form –

+0

Спасибо за ответ, но массив, который вы видите, состоит из аргументов – aardnoot

+1

, я не понял, что вы хотите сказать? –

ответ

0

Невозможно исключить поля исключений, но вы можете использовать поля «field_groups» для включения полей.

для ex. Проверьте URL-адрес группы полей. Это выглядит следующим образом: ../wp-admin/post.php?post=21 & action = edit

'21' - полевая группа.

Так изменить код:

acf_form(array(
    'post_id' => $post_id, 
    'post_title' => false, 
    'field_groups' => array(21), 
    'submit_value' => 'Submit changes' 
)); 

для получения дополнительной информации http://www.advancedcustomfields.com/resources/acf_form/

Удачи !!!

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