За последние 24 часа нас посетили 20624 программиста и 1108 роботов. Сейчас ищут 405 программистов ...

acf_form field_groups

Тема в разделе "Wordpress", создана пользователем Taktreba, 5 июн 2018.

  1. Taktreba

    Taktreba Активный пользователь

    С нами с:
    11 янв 2017
    Сообщения:
    543
    Симпатии:
    132
    Ребятки ковыряюсь в WP acf_form, не могу понять сути field_groups

    PHP:
    1. acf_form(array(
    2.                             'id' => 'acf-form_popup',
    3.                             'post_id' => $posts[0]->ID,
    4.                             'post_title' => false,
    5.                             'post_content' => false,
    6.                             'field_groups' => array(111),
    7.                             'new_post' => array(
    8.                                 'post_type' => 'contract',
    9.                                 'post_status' => 'pending'
    10.                             ),
    11.                             'submit_value' => 'Отправить',
    12.                             'updated_message' => 'Договор сохранен',
    13.                             'return' => add_query_arg(array('updated' => 'true', 'action' => 'edit'))
    14.                         ));
    в документации "
    /* (array) An array of field group IDs/keys to override the fields displayed in this form */
    "
    перевести могу а понять нет ))
    пните меня в нужную сторону, что за array(111) откуда тянет и заполняет форму?
    вот у меня есть поле ul_inn я в него ввожу например 144444444444, а потом создаю новую форму по скрипту что выше и мое новое поле legal_entity_inn уже заполненно значением из ul_inn, чет не пойму когда и как оно берет значение?
     
    #1 Taktreba, 5 июн 2018
    Последнее редактирование: 5 июн 2018
  2. Taktreba

    Taktreba Активный пользователь

    С нами с:
    11 янв 2017
    Сообщения:
    543
    Симпатии:
    132
    так, используя
    PHP:
    1. acf_get_field_groups()
    Я понял что 111 это группа полей которые я создаю в админке, но вопрос остается главный почему они заполняются значениями из полей другой группы?