Let Visitors Report Inappropriate Comments
Adds a "Report" link to each comment; moderators get an email on the first report and the comment is held for review after three reports.
Snippet Library
3,040 free snippets from the WPIDE team and the community. Copy the code, or add any snippet to your site in one click with WPIDE.
Adds a "Report" link to each comment; moderators get an email on the first report and the comment is held for review after three reports.
Emails you whenever a student completes a LifterLMS course, with their name, email and a link to their reporting page.
Adds a "Courses" column to the Users screen showing how many LifterLMS courses each user is enrolled in.
Keeps a short log of the latest LifterLMS course completions and shows it as a dashboard widget for admins and instructors.
Records when each student last completed a LifterLMS lesson and shows it in a "Last lesson" column on the Users screen, to spot students who have stalled.
Adds a "Students" column to the LifterLMS Courses list showing how many students are currently enrolled, cached for speed.
Adds a "Site maintainer" section to Tools > Site Health > Info with your agency's contact details, support plan and notes, so they travel with every copied debug report.
Adds a dashboard widget comparing this month's revenue and order count so far with the same days of last month, with the change in percent.
Adds a fresh random nonce to every script WordPress prints and sends a strict, nonce-based script policy (report-only by default), the modern way to block injected scripts.
Adds Tools > Orphaned Content, listing published posts and pages that no other post or page links to, so you can add internal links where they are missing.
Adds a Tools > PHP Info screen showing the full phpinfo() report (extensions, limits, configuration), handy when a host's control panel does not show it.
Adds a dashboard widget that lists your membership levels with the number of active members in each, cached so the dashboard stays fast.
Adds Network Admin > Plugins > Usage, a table of every installed plugin with how many sites activate it and which ones, so you can safely remove unused plugins.
Adds a /wp-json/site/v1/stats endpoint that returns post, page, comment and user counts to logged-in editors or application-password clients, for reporting tools and status boards.
Adds a report under Products > Data health listing published products that are missing an image, SKU, price, short description or category, with edit links.
Notes how every new account was created (registration form, admin screen, checkout, REST API or WP-CLI) and shows it in a "Signed up via" column on the Users screen.
Adds a "wp missing-alt" command that lists every image in the Media Library without alt text, with the post it is attached to, so you can fix accessibility gaps in order of importance.
Schedules a custom task once a day and gives you a function to fill in, for example to clean up data or send a report. Includes the scheduling and the hook.
Adds a wpide_run_later() helper that schedules any hook to run once after a delay, without creating duplicates, so slow work like sending a report or calling an API can leave the page request.
Sets GA4 user properties for whether the visitor is logged in and their role (for example customer or subscriber), so you can compare members and guests in reports.
Publishes /.well-known/security.txt so security researchers know how to report a vulnerability on your site responsibly.
Adds a Site Health test that requests your homepage and one of your theme's stylesheets and reports whether text files are compressed (gzip or Brotli) and whether static files get long browser cache lifetimes.
Adds a Site Health test that loads your homepage and reports which common security headers (HSTS, CSP, nosniff, framing, referrer and permissions policies) are missing.
Adds Network Admin > Themes > Usage, listing every installed theme with the sites that use it (directly or as a parent theme), so unused themes are easy to spot.