User Submitted Posts – Enable Users to Submit Posts from the Front End
by Jeff Starr 4.8 (913 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,545 among WordPress.org plugins with 10,000+ active installations, is #88 of 2,802 in the Contact Forms category, a 4.8/5 rating from 913 reviews, and was last updated Oct 30, 2026. Data from WordPress.org, refreshed twice daily — see methodology.

Compatible with WP 7.1.4
v20261029 Current Version v20261029
Updated 2 days ago Last Update on 30 Oct, 2026
Refreshed 18 hours ago Last Refreshed on
#88 of 2,802 in Contact Forms Top 5% by installs Downloads +458.1% this week Actively maintained
View on WordPress.org
Rank
#1,545
— No change
Active Installs
10K+
— No change
KW Avg Position
3.8
0.2 better
Downloads
1.2M
+123 today
Support Resolved
100%
— No change
Rating
96%
Review 4.8 out of 5
4.8 (913 reviews)

Next Milestone 20K

Total Progress 82.7%
10K+ 20K+
142
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,734 more installs to reach 20K+

Rank Changes

1,468 1,507 1,547 1,586 1,625 25-10-2026 26-10-2026 27-10-2026 28-10-2026 29-10-2026 30-10-2026 31-10-2026 01-11-2026
1,468 1,509 1,550 1,590 1,631 17-10-2026 18-10-2026 19-10-2026 20-10-2026 21-10-2026 22-10-2026 23-10-2026 24-10-2026 25-10-2026 26-10-2026 27-10-2026 28-10-2026 29-10-2026 30-10-2026 31-10-2026 01-11-2026
Current #1,545
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

0 1K 2K 3K 4K 5K 6K 25-10-2026 26-10-2026 27-10-2026 28-10-2026 29-10-2026 30-10-2026 31-10-2026 01-11-2026
0 1K 2K 3K 4K 5K 6K 17-10-2026 18-10-2026 19-10-2026 20-10-2026 21-10-2026 22-10-2026 23-10-2026 24-10-2026 25-10-2026 26-10-2026 27-10-2026 28-10-2026 29-10-2026 30-10-2026 31-10-2026 01-11-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
913 reviews
Overall 96%
5
854 (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

19 known vulnerabilities on record · 7 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] < 20260916

    CVE-2026-62084 · Fixed in v20260916

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

    CVE-2026-2126 · Fixed in v20260217

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

    CVE-2026-0800 · Fixed in v20260110

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

    CVE-2026-0913 · Fixed in v20260113

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

    CVE-2025-68509 · Fixed in v20251210

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

    CVE-2025-2874 · Fixed in v20250327

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

    CVE-2024-5002 · Fixed in v20240516

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

    CVE-2023-7251 · Fixed in v20230902

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

    CVE-2023-45603 · Fixed in v20230914

Showing the 10 most recent of 19 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.