User Submitted Posts – Enable Users to Submit Posts from the Front End
by Jeff Starr 4.8 (912 reviews)

User Submitted Posts – Enable Users to Submit Posts from the Front End

Enable visitors to submit posts and images from the front-end of your site. Many features including anti-spam security, content restriction, and more.

User Submitted Posts ranks #1,564 among WordPress.org plugins with 10,000+ active installations, is #88 of 2,582 in the Contact Forms category, a 4.8/5 rating from 912 reviews, and was last updated Aug 10, 2026. Data from WordPress.org, refreshed twice daily — see methodology.

Compatible with WP 7.1
v20260810 Current Version v20260810
Updated 1 month ago Last Update on 10 Aug, 2026
Refreshed 9 hours ago Last Refreshed on
#88 of 2,582 in Contact Forms Top 5% by installs Downloads -30.1% this week
View on WordPress.org
Rank
#1,564
-3 this week
Active Installs
10K+
-45.6%
KW Avg Position
3.6
No change
Downloads
1.2M
+96 today
Support Resolved
100%
No change
Rating
96%
Review 4.8 out of 5
4.8 (912 reviews)

Next Milestone 20K

Total Progress 82.1%
10K+ 20K+
143
Ranks to Climb
-
Growth Needed
8,000,000
Active Installs
Pro

Unlock Exact Install Count

See the precise estimated active installs for this plugin, calculated from real-time ranking data.

  • Exact install estimates within tiers
  • Track install growth over time
  • Milestone progress predictions
Upgrade to Pro
Need 1,786 more installs to reach 20K+

Rank Changes

1,483 1,523 1,563 1,602 1,642 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026
1,480 1,521 1,561 1,601 1,642 01-09-2026 02-09-2026 03-09-2026 04-09-2026 05-09-2026 06-09-2026 07-09-2026 08-09-2026 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026
Current #1,564
Change
Best #

Upgrade to Pro

Unlock 30-day and 90-day rank history charts with a Pro subscription.

Upgrade Now

Active Installs Growth

Active Installs 0,000,000+
Growth +0.0%
Peak 0,000,000

Downloads Growth

90 100 110 120 130 140 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026
0 100 200 01-09-2026 02-09-2026 03-09-2026 04-09-2026 05-09-2026 06-09-2026 07-09-2026 08-09-2026 09-09-2026 10-09-2026 11-09-2026 12-09-2026 13-09-2026 14-09-2026 15-09-2026 16-09-2026
Downloads
Growth
Peak

Upgrade to Pro

Unlock 30-day, 90-day, and yearly download history charts with a Pro subscription.

Upgrade Now

Reviews & Ratings

4.8
912 reviews
Overall 96%
5
853 (94%)
4
22 (2%)
3
8 (1%)
2
5 (1%)
1
24 (3%)

Support Threads Overview

Resolved
Unresolved
1
Total Threads
1
Resolved
0
Unresolved
100%
Resolution Rate

Security History

Source: WPVulnerability

18 known vulnerabilities on record · 6 in the last 24 months · checked 1 week ago

  1. User Submitted Posts – Enable Users to Submit Posts from the Front End [user-submitted-posts] < 20260608

    CVE-2026-11570 · Fixed in v20260608

  2. User Submitted Posts – Enable Users to Submit Posts from the Front End [user-submitted-posts] < 20260217

    CVE-2026-2126 · Fixed in v20260217

  3. User Submitted Posts – Enable Users to Submit Posts from the Front End [user-submitted-posts] < 20260110

    CVE-2026-0800 · Fixed in v20260110

  4. User Submitted Posts – Enable Users to Submit Posts from the Front End [user-submitted-posts] < 20260113

    CVE-2026-0913 · Fixed in v20260113

  5. User Submitted Posts – Enable Users to Submit Posts from the Front End [user-submitted-posts] < 20251210

    CVE-2025-68509 · Fixed in v20251210

  6. User Submitted Posts – Enable Users to Submit Posts from the Front End [user-submitted-posts] < 20250327

    CVE-2025-2874 · Fixed in v20250327

  7. User Submitted Posts – Enable Users to Submit Posts from the Front End [user-submitted-posts] < 20240516

    CVE-2024-5002 · Fixed in v20240516

  8. User Submitted Posts – Enable Users to Submit Posts from the Front End [user-submitted-posts] < 20230902

    CVE-2023-7251 · Fixed in v20230902

  9. User Submitted Posts – Enable Users to Submit Posts from the Front End [user-submitted-posts] < 20230914

    CVE-2023-45603 · Fixed in v20230914

  10. User Submitted Posts – Enable Users to Submit Posts from the Front End [user-submitted-posts] < 20230902

    CVE-2023-41696 · Fixed in v20230902

Showing the 10 most recent of 18 records.

TL;DR

AI summary of the plugin's readme

This plugin is for WordPress site owners who want visitors to submit content from the front end. It solves the problem of collecting user-generated posts and images by providing a customizable front-end submission form with spam protection and moderation options.

  • Front-end post submission form
  • Image uploads with size limits
  • Google reCAPTCHA v2/v3 support
  • Cloudflare Turnstile support
  • Custom email notifications
  • Post status control (draft/pending/publish)
  • Login/register/password form display
  • Shortcode to list submitted posts

Frequently Asked Questions

Common questions about User Submitted Posts – Enable Users to Submit Posts from the Front End

Please check the Pro version of USP, which includes many of the most commonly requested features from users. The free version also may include new features in future updates.
Here are the steps: Visit USP settings > Options panel > Image Uploads > Featured Image Check the box and click "Save Settings" to save your changes Note that this setting merely assigns the submitted image as the Featured Image; it's up to your theme's single.php file to include the_post_thumbnail() to display the Featured Images. If your theme is not so equipped, check out this tutorial at WP-Mix.
To require login to use the form, visit the plugin settings and enable the option to "Require User Login". That will display the submission form only to logged-in users. For more fine-grained control, head on over to the Installation tab and scroll down to the section on "Content Restriction".
The easiest way to customize the form is via the plugin settings. There you can do things like show/hide specific fields, control the number and size of submitted images, customize the Challenge Question, and so forth. Also in the plugin settings, you can choose one of the following form configurations: HTML5 Form + Default CSS (Recommended) HTML5 Form + Disable CSS (Provide your own styles) Custom Form + Custom CSS (Provide your own form template & styles) To learn how to set up the Custom Form + Custom CSS, visit "Custom Submission Form" under the Installation tab. For advanced customization, developers can use USP action and filter hooks. To go further with unlimited custom forms, check out USP Pro. USP Pro provides a form builder within the WP Admin Area, where you can add any fields, labels, text, and so forth.
The free version of USP supports uploads of images only, but some hosted videos may be included in the submitted content by simply including the video URL on its own line. Check out the Embeds documentation for more info. Note that USP Pro enables users to upload video and other file types supported by WordPress.
To reset plugin settings to factory defaults: Visit "Restore Default Options" in the plugin settings Check the box and save your changes Deactivate the plugin and then reactivate it Plugin settings now are restored to defaults Restoring default settings does not delete any submitted posts. Even if you completely remove the plugin, the submitted posts will not be deleted. You have to remove them manually, if desired.
If the user is logged in, their registered username is used as the Post Author If the user is logged out, the setting "Assigned Author" is used as the Post Author
The setting "Assigned Author" always is used as the Post Author for all users (whether logged in or not)
Currently the easiest and most flexible method is to use GlotPress to translate USP. That is the recommended translation route going forward, but for the time being you may also translate using a plugin such as Loco Translate. FYI, USP's translation files are located in the /languages/ directory.
Normally the plugin sends an Email Alert each time a post is submitted. If that is not happening in your case, you will need to troubleshoot your setup. Here is a guide on Troubleshooting Email that should help.

More plugins by Jeff Starr

Sign In / Register

You need to sign in or register to use this feature.