Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/41.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在Wordpress中通过在前端提交表单来创建自定义帖子类型项目_Wordpress - Fatal编程技术网

如何在Wordpress中通过在前端提交表单来创建自定义帖子类型项目

如何在Wordpress中通过在前端提交表单来创建自定义帖子类型项目,wordpress,Wordpress,我的Wordpress主题中有一个表单,我想在提交表单时创建自定义帖子,并用表单中的一些数据填充自定义帖子。会是什么?是一个插件还是functions.php中的几个代码字符串?请告诉我正确的方向。请转到此链接“” 希望以上教程能满足您的要求,您也可以使用“”插件来完成您的任务 最简单的方法是使用代码创建一个表单,以捕获表单的post数据。你还需要 <?php /** * Template Name: My Custom Form Page **/ ?> <?php if

我的Wordpress主题中有一个表单,我想在提交表单时创建自定义帖子,并用表单中的一些数据填充自定义帖子。会是什么?是一个插件还是functions.php中的几个代码字符串?请告诉我正确的方向。

请转到此链接“”


希望以上教程能满足您的要求,您也可以使用“”插件来完成您的任务

最简单的方法是使用代码创建一个表单,以捕获表单的post数据。你还需要


<?php
/**
* Template Name: My Custom Form Page 
**/
?>

<?php
if(isset($_POST['my_form'])):
// do something with the data
    $post = array();
    $post['post_title']         = $_POST['user_title'];
    $post['post_content']       = $_POST['user_content']);
    $post['post_type']      = 'my_custom_post_type';
    $postID                 = wp_insert_post($post);
endif;
// continue to template with form
?>