Мне нужна форма во внешнем интерфейсе для создания настраиваемого типа записи с помощью плагина Дополнительные настраиваемые поля.
Я использую код из учебника Создание внешнего интерфейса Форма в сочетании с кодом, который я нашел в Stack Overflow и который определяет $options
для <?php acf_form(); ?>
.
Код, который у меня есть до сих пор:
<?php acf_form_head(); ?>
<?php get_header(); ?>
<div id="primary">
<div id="content" role="main">
<?php /* The loop */ ?>
<?php while ( have_posts() ) : the_post(); ?>
<?php
$options = array(
'post_id' => $post->ID, // post id to get field groups from and save data to
'field_groups' => array(), // this will find the field groups for this post (post ID's of the acf post objects)
'form' => true, // set this to false to prevent the <form> tag from being created
'form_attributes' => array( // attributes will be added to the form element
'id' => 'post',
'class' => '',
'action' => 'submit',
'method' => 'post',
),
'return' => add_query_arg( 'updated', 'true', get_permalink() ), // return url
'html_before_fields' => '', // html inside form before fields
'html_after_fields' => '', // html inside form after fields
'submit_value' => 'Submit', // value for submit field
'updated_message' => 'Post updated.', // default updated message. Can be false to show no message
);
acf_form( $options );
?>
<?php endwhile; ?>
</div><!-- #content -->
</div><!-- #primary -->
<?php get_sidebar(); ?>
<?php get_footer(); ?>
Я не уверен, как это сделать:
- Как указать ID поста?
- Как/где указать связь с пользовательским типом записи и произвольными полями, которые я хочу показать?
Не могли бы вы сказать мне, где в коде я могу получить конкретную информацию, такую как идентификаторы моих полей и т. Д.?
);
в этой строке'updated_message' => 'Post updated.', // default .... to show no message );
ваш<?php $options = array(
Массив не завершен должным образом. - person moskito-x   schedule 19.05.2014