我想创建自定义前端表单并在该表单上提交数据作为wp_post表中的帖子。但是我想把功能变成主题而不是插件。我使用了来自themeforest的wpestate主题。
答案 0 :(得分:1)
您需要使用wp_insert_post()函数is well documented
这样:
创建帖子后,您可以通过以下方式添加元数据:
$new_post_id = wp_insert_post( $post_args, false);
if($new_post_id != 0){
//add all data you want
add_post_meta($new_post_id, 'your_key', 'your_value', false);
}
这里发生的事情是,如果ok $ new_post_id的所有内容都应存储您要创建的新帖子的ID,那么您可以使用该ID存储元数据。
答案 1 :(得分:0)
尝试使用wp_insert_post函数来插入帖子数据,对于剩余信息,您可以在post元表中添加信息,
update_post_meta($post_id,'meta-key')
尝试使用链接我认为这将提供帮助
https://wordpress.stackexchange.com/questions/103442/front-end-posting