我有一个前端表单,它以自定义帖子类型创建一个新帖子,并向帖子添加一些元数据。我正在通过检查$_POST
创建表单的同一页面中的值。
if( isset($_POST[\'save_form\']) ){
$post_info = \'\'; // Set values to variables
$post_id = wp_insert_post( $post_info );
add_post_meta($post_id, \'my_key\', $form_field, true);
}
最近我发现
save_post_{post_type}
每当我提交此表单时,hook都会被激活。因此,前端表单中的所有字段都可以在回调函数中使用。这是违约还是我做错了什么?既然发布的值在中可用,我是否应该更改保存方法
save_post_{post_type}
钩