我希望来自CF7的提交会自动发布到我的网站上的“发布”或“页面”。
我看到有必要添加一些动作钩子,但我没有这方面的技能?有人可以帮帮我吗?
谢谢!
编辑:我可以使用Blog_by_Email服务(将提交发送到某些电子邮件,然后自动发布),但我需要帖子上的用户ID。
答案 0 :(得分:0)
您可以使用wp_insert_post执行此操作
//sample code
if(isset($_POST['submit_button'])){
$my_post = array(
'post_title' => $_POST['title'],
'post_date' => date("Y-m-d H:i:s"),
'post_content' => $_POST['description'],
'post_status' => 'pending',
'post_type' => 'post',
'post_author' => $user_id
);
$the_post_id = wp_insert_post( $my_post );
}
有关wp_insert_post的更多信息,请访问此页面http://codex.wordpress.org/Function_Reference/wp_insert_post