WP insert post PHP-функция и пользовательские поля

Функция 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 ); ?> 

Любые помощники,

дивный

Related of "WP insert post PHP-функция и пользовательские поля"

Если вы посмотрите на ссылку на функции в кодексе, вы увидите, что 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); ?> 

Надеюсь это поможет