如何在提交表单时创建自定义帖子

时间:2016-06-14 作者:shane

我想在提交表单时创建一个自定义帖子,并将表单数据插入到该自定义帖子中。

当我搜索时,我发现了一个使用“重力表单和重力表单+自定义帖子类型”的建议。但我需要自己的解决方案。

这是我的代码:

$title= $_POST[\'your_name\'];
 $decription=$_POST[\'e_mail\'];
$my_post = array(
  \'post_title\'    => wp_strip_all_tags( $title ),
  \'post_content\'  => $decription,
  \'post_status\'   => \'publish\',
  \'post type\'     => \'EmpResume\'
  //\'post_author\'   => 1,
  //\'post_category\' => array( 8,39 )
);

// Insert the post into the database
wp_insert_post( $my_post );
但它将我的表单数据存储在“wp\\u posts”表中,而不是存储在我的自定义post中。

1 个回复
SO网友:Karolína Vyskočilová

您正在为联系人表单使用哪个插件?看起来你在想Gravity forms. 当操作gform_after_submission 被激发-https://www.gravityhelp.com/documentation/article/gform_after_submission/

对于联系人表单7,还有另一个钩子,请参见此处:wpcf7\\u before\\u send\\u mail,wpcf7\\u mail\\u senthttp://hookr.io/plugins/contact-form-7/4.3/

Ninjaforms。。。http://hookr.io/plugins/ninja-forms/2.9.28/#index=a对于其他插件,你应该自己看看。

如果太复杂,可以使用插件解决方案。我已经找到了重力形式的这个,但还没有亲自尝试过。https://wordpress.org/plugins/gravity-forms-custom-post-types/

相关推荐