Support

Account

Home Forums Front-end Issues Post Doesn't Publish From Front End. Checked many times. Reply To: Post Doesn't Publish From Front End. Checked many times.

  • Hi @tanz1r,

    Thanks for the post.

    Yes you can make use of the ‘new_post’ argument but please note that this is only available in the Pro version of the plugin.

    I have tried this code on my end and it works:

    function my_pre_save_post( $post_id ) {
    	if ( $post_id !== 'new' ) {
    		return $post_id;
        }
        $post = array(
            'post_status' => 'draft',
            'post_title' => $_POST['fields']['field_55068a7990cc3'],
            'post_type' => 'events'
        );  
        $post_id = wp_insert_post($post); 
        $_POST['return'] = add_query_arg( array('post_id' => $post_id), $_POST['return'] );    
        return $post_id;
    }
    add_filter('acf/pre_save_post' , 'my_pre_save_post' );