Wordpress - Allow user to submit post from front end

Sometimes, we need to allow users to submit their posts from front end for some reasons. For example, you don't want users login to Wo...