Я хотел бы обработать контактную форму из контактной формы 7 в пользовательский тип сообщения.Контактный формуляр 7 в пользовательский почтовый тип
В настоящее время, это то, что у меня есть:
<?php
if ('POST' == $_SERVER['REQUEST_METHOD'] && !empty($_POST['action']) && $_POST['action'] == "front_post") {
//store our post vars into variables for later use
//now would be a good time to run some basic error checking/validation
//to ensure that data for these values have been set
$title = $_POST['title'];
$content = $_POST['content'];
$Interest = $_POST['Interest'];
$post_type = 'purchase';
//the array of arguements to be inserted with wp_insert_post
$new_post = array(
'post_title' => $title,
'post_content' => $content,
'tags_input' => $tags,
'posted_data' => $Interest,
'post_status' => 'publish',
'post_category' => array('0',$_POST['cat']),
'post_type' => $post_type
);
//insert the the post into database by passing $new_post to wp_insert_post
//store our post ID in a variable $pid
//we now use $pid (post id) to help add out post meta data
$pid=wp_insert_post($new_post);
//we now use $pid (post id) to help add out post meta data
add_post_meta($pid, 'cust_key', $custom_field);
}
?>
Вот ссылка к фактической форме: http://stage.icardpromotions.com/create-purchase-order/
мне нужно быть в состоянии тянуть всю информацию формируют эту форму в таможенный пост типа «покупка»
Как вы можете видеть, я в настоящее время тянет в POST_CONTENT, POST_TITLE и т.д.
Я также пытался тянуть содержимое из формы контента по имени ввода «Интерес», но доза не работает.
Кто-нибудь знает, как это сделать?
Спасибо за ваш ответ @Aurovrata, я пробовал опубликовать свою форму CF7, но есть некоторые ограничения, а также я хотел бы подключить форму к существующему настраиваемому пост-типу –
, который находится в плагине, в конечном итоге это позволит вам отправлять сообщения в существующие пост-типы. – Aurovrata
@KylePoyser плагин v2.0, выпущенный на прошлой неделе, теперь включает возможность сопоставления форм существующим типам сообщений – Aurovrata