Обзор
Функция acf_register_form() регистрирует форму, которая позже будет использоваться функцией acf_form(). Существует множество настроек для управления формой, и они устанавливаются путем добавления в массив $settings значений, как описано ниже.
История изменений
- Добавлено в v5.5.10
Параметры
<?php acf_register_form( $settings ); ?>
Полный список настроек для $settings
можно посмотреть на странице acf_form().
Примеры
В этом примере показано, как зарегистрировать форму и использовать ее позже в файле темы.
<?php
acf_register_form(array(
'id' => 'new-event',
'post_id' => 'new_post',
'new_post' => array(
'post_type' => 'event',
'post_status' => 'publish'
),
'post_title'=> true,
'post_content'=> true,
));
?>
<?php acf_form_head(); ?>
<?php get_header(); ?>
<div id="primary" class="content-area">
<div id="content">
<?php acf_form('new-event'); ?>
</div><!-- #content -->
</div><!-- #primary -->
<?php get_sidebar(); ?>
<?php get_footer(); ?>
Похожие
- Функции: acf_form_head()
- Гайды: Создание frontend формы