Функция wordpress используется для передачи данных программно. Стандартные поля для подачи заявки на содержание, выдержку, название, дату и многое другое.
Для чего нет документации, как отправить в настраиваемое поле. Я знаю, что это возможно с помощью add_post_meta($post_id, $meta_key, $meta_value, $unique);
функция.
Я не знаю, как включить это в стандартную функцию wp_insert_post. Поэтому я все вас спрашиваю, потому что это скорее вопрос PHP, чем вопрос WP. Ниже приведен код PHP для отправки сообщения.
<?php $my_post = array( 'post_title' => $_SESSION['booking-form-title'], 'post_date' => $_SESSION['cal_startdate'], 'post_content' => 'This is my post.', 'post_status' => 'publish', 'post_type' => 'booking', ); wp_insert_post( $my_post ); ?>
Любые помощники,
дивный
Если вы посмотрите на ссылку на функции в кодексе, вы увидите, что wp_insert_post
возвращает ID
сообщения, если сообщение успешно добавлено в базу данных.
Из-за этого вы можете сделать это:
<?php $my_post = array( 'post_title' => ... ); $new_post_id = wp_insert_post( $my_post ); add_post_meta($new_post_id, $meta_key, $meta_value, $unique); ?>
Надеюсь это поможет