Comments per Day Chart Widget
Adds a dashboard widget with a simple bar chart of approved comments for each of the last 30 days, so you can see at a glance whether reader engagement is growing.
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 dashboard widget with a simple bar chart of approved comments for each of the last 30 days, so you can see at a glance whether reader engagement is growing.
Gives text inputs, selects, text areas and checkboxes across the site (comments, contact forms, checkout) one consistent, accessible look with clear focus states.
Summarizes published, draft and scheduled items for every post type, plus media files and comments awaiting moderation.
Posts the subject and the start of every email sent to the site admin address into a Slack channel, so the team sees new users, comments and alerts where they already work.
Holds comments for moderation once a single IP address has posted more than a set number of comments in 24 hours, which stops comment floods and spam runs.
Replaces the one-email-per-comment moderation notices with a single daily email listing every comment waiting for approval, with a link to the moderation screen.
Run on demand to permanently delete every pingback and trackback stored as a comment, which on older blogs are often thousands of spammy rows nobody reads.
Once a day, permanently deletes comments that have been waiting in the moderation queue for more than 90 days, along with the names, emails and IP addresses they contain.
Permanently removes comments marked as spam once they are older than 30 days, so spammers' names, emails and IP addresses do not pile up in your database.
Turns comments off everywhere: closes comments and pings, hides existing comments, and removes the Comments menu, admin bar item and comment feed links.
Turns comments and pings off for the post types you choose, such as pages or products, while keeping them on blog posts.
Closes pings on all content, removes the X-Pingback header and the XML-RPC pingback methods. Regular comments are not affected.
Stops WordPress from sending pingbacks to your own site when you link to your own posts, so they do not clutter the comment queue.
Shows a built-in placeholder avatar for comments from visitors without an account, so their hashed email address is never sent to Gravatar, while registered users keep their Gravatar picture.
Stops WordPress from saving each commenter's browser user agent string with their comment, which is rarely needed and counts as personal data.
Limits the optional donor comment on GiveWP forms to a sensible length and strips links from it, so donor walls do not fill up with spam.
Adds a custom query ID "wpide_popular" that orders posts by number of comments, to build a "Most discussed" block with Elementor Pro.
Adds a "Notify me of replies" checkbox to the comment form and emails the commenter once a reply to their comment is approved.
Lets people know by email when the comment they left has been approved and is live, with a link to it.
Adds a "Lockdown" toggle to the admin bar for administrators. While it is on, only administrators can log in, everyone else is logged out, registration and comments are closed and XML-RPC is off.
Permanently removes trashed posts, pages and comments after 7 days instead of 30, keeping the database lean.
Sets which details appear under post titles in GeneratePress (date, author, categories, comments) in the order you want.
Removes the "X approved" badge Akismet shows next to each commenter in Comments, which some moderators find distracting or which reveals too much about returning visitors.
Hides commenters' email addresses in the comment lists of the dashboard for users who are not moderators, so authors can reply to comments without seeing readers' personal email addresses.