WPComplete
by iThemes 4.1 (43 reviews)

WPComplete

A WordPress plugin that helps your students keep track of their progress through your course.

Tested up to WP 6.8 (Current: 6.9)
v2.9.5.4 Current Version v2.9.5.4
Updated 3 months ago Last Update on 14 Oct, 2025
Synced 11 hours ago Last Synced on
Rank
#6,462
-11 this week
Active Installs
1K+
-31.9%
KW Avg Position
19
No change
Downloads
24.1K
+8 today
Support Resolved
0%
No change
Rating
82%
Review 4.1 out of 5
4.1 (43 reviews)

Next Milestone 2K

Total Progress 44.4%
1K+ 2K+
1,078
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 556 more installs to reach 2K+

Rank Changes

6,445 6,452 6,458 6,465 6,471 13-01-2026 14-01-2026 15-01-2026 16-01-2026 17-01-2026 18-01-2026 19-01-2026 20-01-2026
6,445 6,452 6,460 6,467 6,474 05-01-2026 06-01-2026 07-01-2026 08-01-2026 09-01-2026 10-01-2026 11-01-2026 12-01-2026 13-01-2026 14-01-2026 15-01-2026 16-01-2026 17-01-2026 18-01-2026 19-01-2026 20-01-2026
6,440 6,451 6,463 6,474 6,485 21-12-2025 22-12-2025 23-12-2025 24-12-2025 25-12-2025 26-12-2025 27-12-2025 28-12-2025 29-12-2025 30-12-2025 31-12-2025 01-01-2026 02-01-2026 03-01-2026 04-01-2026 05-01-2026 06-01-2026 07-01-2026 08-01-2026 09-01-2026 10-01-2026 11-01-2026 12-01-2026 13-01-2026 14-01-2026 15-01-2026 16-01-2026 17-01-2026 18-01-2026 19-01-2026 20-01-2026
6,434 6,447 6,460 6,473 6,486 22-10-2025 23-10-2025 24-10-2025 25-10-2025 26-10-2025 27-10-2025 28-10-2025 29-10-2025 30-10-2025 31-10-2025 01-11-2025 02-11-2025 03-11-2025 04-11-2025 05-11-2025 06-11-2025 07-11-2025 08-11-2025 09-11-2025 10-11-2025 11-11-2025 12-11-2025 13-11-2025 14-11-2025 15-11-2025 16-11-2025 17-11-2025 18-11-2025 19-11-2025 20-11-2025 21-11-2025 22-11-2025 23-11-2025 24-11-2025 25-11-2025 26-11-2025 27-11-2025 28-11-2025 29-11-2025 30-11-2025 01-12-2025 02-12-2025 03-12-2025 04-12-2025 05-12-2025 06-12-2025 07-12-2025 08-12-2025 09-12-2025 10-12-2025 11-12-2025 12-12-2025 13-12-2025 14-12-2025 15-12-2025 16-12-2025 17-12-2025 18-12-2025 19-12-2025 20-12-2025 21-12-2025 22-12-2025 23-12-2025 24-12-2025 25-12-2025 26-12-2025 27-12-2025 28-12-2025 29-12-2025 30-12-2025 31-12-2025 01-01-2026 02-01-2026 03-01-2026 04-01-2026 05-01-2026 06-01-2026 07-01-2026 08-01-2026 09-01-2026 10-01-2026 11-01-2026 12-01-2026 13-01-2026 14-01-2026 15-01-2026 16-01-2026 17-01-2026 18-01-2026 19-01-2026 20-01-2026
Current #6,462
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 10 13-01-2026 14-01-2026 15-01-2026 16-01-2026 17-01-2026 18-01-2026 19-01-2026 20-01-2026
0 10 05-01-2026 06-01-2026 07-01-2026 08-01-2026 09-01-2026 10-01-2026 11-01-2026 12-01-2026 13-01-2026 14-01-2026 15-01-2026 16-01-2026 17-01-2026 18-01-2026 19-01-2026 20-01-2026
0 10 21-12-2025 22-12-2025 23-12-2025 24-12-2025 25-12-2025 26-12-2025 27-12-2025 28-12-2025 29-12-2025 30-12-2025 31-12-2025 01-01-2026 02-01-2026 03-01-2026 04-01-2026 05-01-2026 06-01-2026 07-01-2026 08-01-2026 09-01-2026 10-01-2026 11-01-2026 12-01-2026 13-01-2026 14-01-2026 15-01-2026 16-01-2026 17-01-2026 18-01-2026 19-01-2026 20-01-2026
0 10 20 30 40 22-10-2025 25-10-2025 28-10-2025 31-10-2025 03-11-2025 06-11-2025 09-11-2025 12-11-2025 15-11-2025 18-11-2025 21-11-2025 24-11-2025 27-11-2025 30-11-2025 03-12-2025 06-12-2025 09-12-2025 12-12-2025 15-12-2025 18-12-2025 21-12-2025 24-12-2025 27-12-2025 30-12-2025 02-01-2026 05-01-2026 08-01-2026 11-01-2026 14-01-2026 17-01-2026 20-01-2026
0 50 100 150 200 250 300 350 20-01-2025 01-02-2025 13-02-2025 25-02-2025 09-03-2025 21-03-2025 02-04-2025 14-04-2025 26-04-2025 08-05-2025 20-05-2025 01-06-2025 13-06-2025 25-06-2025 07-07-2025 19-07-2025 31-07-2025 12-08-2025 24-08-2025 05-09-2025 17-09-2025 29-09-2025 11-10-2025 23-10-2025 04-11-2025 16-11-2025 28-11-2025 10-12-2025 22-12-2025 03-01-2026 15-01-2026 20-01-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.1
43 reviews
Overall 82%
5
33 (77%)
4
0 (0%)
3
0 (0%)
2
1 (2%)
1
9 (21%)

Tracked Keywords

Showing 1 of 1
Keyword Position Change Type Updated
teaching 19 Tag 12 hours ago

Unlock Keyword Analytics

Track keyword rankings, search positions, and discover new ranking opportunities with a Pro subscription.

  • Full keyword position tracking
  • Historical ranking data
  • Competitor keyword analysis
Upgrade to Pro

Track This Plugin

Get detailed analytics, keyword tracking, and position alerts delivered to your inbox.

Start Tracking Free

Plugin Details

Version
2.9.5.4
Last Updated
Oct 14, 2025
Requires WP
4.5.3+
Tested Up To
6.8
PHP Version
N/A
Author
iThemes

Support & Rating

Rating
★ ★ ★ ★ ☆ 4.1
Reviews
43
Support Threads
0
Resolved
0%

Keywords

Upgrade to Pro

Unlock keyword rankings, search positions, and detailed analytics with a Pro subscription.

Upgrade Now

Frequently Asked Questions

Common questions about WPComplete

Make sure you are reporting in a safe and responsible way. We take security very seriously. If you discover a security issue, please bring it to our attention right away! Below you will find all the methods to report security vulnerabilities: Report security bugs through the Patchstack Vulnerability Disclosure Program Check our Bug Bounty Program Reach out directly to us on security [at] stellarwp.com.
To enable a page so that it's completable: 1. Find the page from your WordPress admin page directory and click in to edit. 2. Scroll to the WPComplete meta box. 3. Check the "Enable Complete button" checkbox. 4. (Optional) Place the [wpc_complete_button] shortcode in the content of your post, where you want the button to exist. 5. Update or Publish the page to save the changes. 6. (Optional) On the WPComplete settings page, update your button's custom css to update the appearance of your buttons.
There are two options to add custom branding/style your WPComplete buttons: 1. On the settings page (Settings > WPComplete) you can customize the following, without any programming or HTML/CSS knowledge: the color of the button, the color of the font on the button, the words on the button (for both completed buttons and incomplete buttons), and the wording for “Saving…”. 2. You can create and add your own custom CSS for buttons to add graphics, icons, rounded corners, etc, by adding your own CSS code to the Advanced Settings section. WPC buttons use the class: a.wpc-button with two states (which can be styled differently): a.wpc-completed (for finished lessons) and a.wpc-complete (for unfinished lessons).
It could be one of a couple reasons: 1. You're not logged in to your wordpress site. Only logged in users can see the button. 2. That page doesn't have buttons enabled. Make sure the Enable Complete button checkbox is checked in the WPComplete metabox when editting that page. 3. You don't have Automatically add complete button to enabled posts & pages for me. checked and you haven't added the [wpc_complete_button] shortcode to your page content. Still not showing up? Let us know and we can help figure out what's going on.
Whether you use pages, posts or custom post types for your lessons, you can see on the list page (i.e. PAGES > ALL PAGES or POSTS > ALL POSTS) beside the published date a column for user completion is shown, which displays the number of students/total students and then the percentage. If you go to Users > All Users then the final column on the user table will show the number of lessons completed vs the total lessons for each user on your site.
Heck yes it does (in the pro version)! You can add your first button by adding the [wpc_complete_button] shortcode to any page content with WPComplete enabled. To add additional buttons, just make sure to provide each button with a specific name, like: [wpc_complete_button name="Button Name"] or [wpc_complete_button name="Video Module"] or [wpc_complete_button name="Workbooks"].
Courses show up once you’ve added more than one lesson to them. To delete a course from WPComplete, simply remove all lessons from that course. Then the course will no longer show up on the list.
You’ll have to use your course software/LMS to show what lessons are available in your course, or simply create a list of pages that are lessons on any WP content. From any list (ordered or unordered), WPComplete automatically will show each user if they’ve completed the lesson or not, using custom CSS. We add this automatically for users who don’t want to edit code (completed lessons are faded slightly and a checkmark is added beside them). For customers who want to update the CSS, it’s found in Advanced Settings: li .wpc-lesson {} li .wpc-lesson-complete {} li .wpc-lesson-completed { opacity: .65; text-decoration: none !important; } li .wpc-lesson-completed:after { content: "✔"; margin-left: 5px; text-decoration: none !important; font-size: 12px; }
[wpc_button] or [wpc_complete_button] will add your complete button anywhere on the page or post. [progress_percentage] or [wpc_progress_percentage] will display the current student's progress as a percentage (ex: 49%). [progress_ratio] or [wpc_progress_ratio] will display the current student's progress as a ratio (ex: 10/35). [progress_graph] or [wpc_progress_graph] will display a radial (donut) graph showing the current student's progress with percentage. [progress_bar] or [wpc_progress_bar] will display a bar graph showing the current student's progress with percentage. [complete_button name="Button Name"] will create another button on a lesson with an existing button. You can use any number of buttons on any page where WPC is activated. [wpc_completed_content]This content shows only once the WPC button is pressed.[/wpc_completed_content] [wpc_incomplete_content]This content shows only until the WPC button is presesd.[/wpc_incomplete_content] [wpc_completed_content name="Button Name"]This content shows only once the button Button Name is pressed.[/wpc_completed_content] [wpc_incomplete_content name="Button Name"]This content shows only until the button Button Name is presesd.[/wpc_incomplete_content] For a complete list of available shortcodes and features, please visit: https://wpcomplete.co/cheatsheet/
Yes! Once you enable completion for a page or post, in the pro version, you will be given the option to assign it to a specific course. If you use any progress shortcodes, by default it will display the progress for the course of that post, but progress shortcodes also accept a course attribute if you want to force showing progress for a specific course. Ex: [wpc_progress_bar course="All"] [wpc_progress_bar course="My Awesome Course"]

Sign In / Register

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