Hide Commenter IP Addresses From Non-Administrators
Hides commenters' IP addresses in the Comments screens for editors, moderators and authors, so only administrators can see this personal data.
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.
Hides commenters' IP addresses in the Comments screens for editors, moderators and authors, so only administrators can see this personal data.
Removes the Comments menu, admin bar bubble and screen for users without moderation rights, such as authors and contributors.
Encodes every email address and mailto link in posts, widgets and comments so people see them normally but simple harvesting bots cannot read them.
Leaves pingbacks and trackbacks out of the Recent Comments widget and the Latest Comments block, so they show only real conversations.
Leaves comments written by authors, editors and administrators out of the Recent Comments widget, so it highlights what readers are saying.
Removes the "Logged in as … Edit your profile. Log out?" line from the top of the comment form for a cleaner look on member sites.
Gives replies written by the author of the post a colored left border so readers can spot them in long threads.
Sends comments that are mostly in capital letters to the moderation queue instead of publishing them straight away.
Adds a hidden field to the comment form that people never see but many bots fill in. Comments that fill it are rejected before reaching the database.
Adds extra comment fields stored as comment meta (such as a phone number or rating) to personal data exports, and removes them during erasure requests.
Adds a hidden field to the comment form that only a real browser running JavaScript fills in; comments without it go to the spam queue instead of moderation.
Adds a small "Join the discussion" link with the comment count halfway through posts, so engaged readers find the comments faster.
Changes how long Akismet keeps caught spam before deleting it (15 days by default), giving you more time to rescue legitimate comments marked as spam.
Wraps comment author names and post author names in a bidi-isolate element so a Hebrew or Arabic name does not scramble the punctuation around it on a left-to-right page (and vice versa).
Adds a dashboard widget comparing new posts, comments and user registrations from the last seven days with the seven days before, with up and down arrows.
Shows a short quote from the most recent approved comment two thirds of the way through a post, with a link to the discussion.
Closes comments on LearnDash lessons, topics and quizzes, and hides existing ones, while leaving comments on courses and blog posts alone.
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.
Closes and hides comments on LifterLMS lessons and quizzes without affecting comments on your blog posts.
Stops the threaded comments script from loading on pages that have no open comments or where threading is turned off.
Wraps every rendered block in HTML comments with its name, such as core/group or a plugin's block, when an administrator views a page with ?wpide_blocks=1, to see which block produced which markup.
Adds a [wpide_account] shortcode that greets the logged-in member and shows their avatar, membership details, recent posts and comments, and account links.
Rejects comments shorter than 15 characters or longer than 5,000 characters. Moderators are not limited.
Restyles the comment list as soft cards with round avatars, a highlighted post author and thin lines that show reply threads.