Allow public to post on blog
If you don’t want to give users access to the WordPress admin screens and you don’t want to use a premium plugin, you should create a form in a page and use wp_insert_post with the submitted data. In your case, the “post_status” parameter could be used to “moderate”: $post = array( ‘post_title’ => $_POST[‘title_field’], ‘post_content’ … Read more