Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
25 Million+
Websites using our plugins
Years of WordPress experience
WordPress tutorials
by experts

How to Allow Users to Submit News / Posts to Your WordPress Site

Editorial Note: We earn a commission from partner links on WPBeginner. Commissions do not affect our editors' opinions or evaluations. Learn more about Editorial Process.

Have you ever seen on sites that lets you submit news to list in their sidebar? Or even have a form for users to submit posts? Well in this article we will share a way that you can use to allow your users to submit news or even posts to your WordPress site. You will get to moderate them like comments and approve the story that you choose to go live. You can even use Akismet for spam filter.

Submit a News to WordPress Site

It is really easy to do by using a plugin called TDO Mini Forms. You will have a form on your website that will look something like this:

Submit a News in WordPress

Once the news is submitted, you will see them in your WordPress admin panel. You must make sure that you create a user and assign it the role of a “Subscriber”. In other words, they should not be allowed to publish, or edit the posts. This user will now be your assigned default user for this plugin. TDMO plugin can also create a dummy user for you, if you desire. The author recommends this way.

Follow through the instructions listed on this page.

Since these posts are being added to a specific category or as Noupe does it in the News Category, you can extract posts from that specific category in the sidebar. Just use our tutorial on displaying recent posts from a specific category.

The plugin is TDO Mini Forms download it now and enjoy.

Disclosure: Our content is reader-supported. This means if you click on some of our links, then we may earn a commission. See how WPBeginner is funded, why it matters, and how you can support us. Here's our editorial process.

Editorial Staff

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

The Ultimate WordPress Toolkit

Get FREE access to our toolkit - a collection of WordPress related products and resources that every professional should have!

Reader Interactions

7 CommentsLeave a Reply

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. dasds says

    Hip Hop Songs:

    Look and listen the first time your favorite Web site look and listen …Sites with an extensive selection of free music downloads are the dream of any serious pop music fan. Unfortunately, legal downloading of most mainstream pop music requires purchasing the song in question. Many of the top sites offering music for purchase will offer an occasional song for free download, or you may pay a monthly subscription for a wide access to music. However, there are a number of web sites that promote lesser known pop artists or classic pop recordings by allowing free downloads of hundreds or thousands of songs. These are five of the best of these sites.

  3. NotAlame says

    This plugin eat so much memory with time and when it is used many times…
    I was using it, and, after a month, it have exceeded the memory limit of my hoster (16M).
    WP version: 2.6.5 at the begining of the month and, before it exceed the memory, it was 2.7

Leave A Reply

Thanks for choosing to leave a comment. Please keep in mind that all comments are moderated according to our comment policy, and your email address will NOT be published. Please Do NOT use keywords in the name field. Let's have a personal and meaningful conversation.