访客邮箱:1@1.com
反馈内容:add_action('wpcf7_mail_sent', 'cf7_to_post_handler');
function cf7_to_post_handler($contact_form) {
$submission = WPCF7_Submission::get_instance();
if ($submission) {
$posted_data = $submission->get_posted_data();
// 提取字段(替换为实际字段名)
$name = esc_html($posted_data['your-name']);
$email = esc_html($posted_data['your-email']);
$feedback = esc_html($posted_data['your-message']);
// 创建文章
$post_id = wp_insert_post([
'post_title' => $name . ' 的反馈',
'post_content' => "访客邮箱:$emailnn反馈内容:$feedback",
'post_status' => 'draft',
'post_author' => 1,
'post_category' => [get_category_by_slug('feedback')->term_id],
]);
if (is_wp_error($post_id)) {
error_log('Error creating post: ' . $post_id->get_error_message());
} else {
error_log('Post created successfully with ID: ' . $post_id);
}
}
}