Hide Admin Menu Items From Non-Administrators
Removes selected menu entries (Tools and Comments by default) for every user who is not an administrator, to keep the admin menu focused.
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.
Removes selected menu entries (Tools and Comments by default) for every user who is not an administrator, to keep the admin menu focused.
Adds a dashboard widget listing what happened since you last logged in to the admin: new posts by others, new comments and new users, so you catch up in seconds.
Adds a [wpide_akismet_count] shortcode that shows how many spam comments Akismet has blocked on your site, a small trust signal for footers and contact pages.
Registers a "wp site-stats" WP-CLI command that prints counts of posts, pages, comments and users, as a template for your own command-line tools.
Once a day, shortens the stored IP address of approved comments older than 60 days, so you keep recent IPs for spam handling without holding personal data forever.
When a user account is deleted, keeps their comments but replaces the name with "Former member" and removes the email address, website and IP address stored with them.
Publishes comments from registered, logged-in users right away, while comments from guests still follow your moderation settings.
Adds Tools > Clean Up Drafts and Trash with counts of leftover auto-drafts, trashed posts and trashed or spam comments, and a button to remove them all permanently after confirmation.
Rejects comment submissions that do not come from a page on your own site, which stops bots that post directly to wp-comments-post.php.
Shortens activity updates and comments longer than a set number of characters, which keeps the stream readable and discourages wall-of-text spam.
Automatically marks activity updates and comments that contain words from your blocklist as spam, so they never appear in the stream.
Stores the comment totals that WordPress shows in the admin menu, toolbar and dashboard for 10 minutes, avoiding a slow counting query on every admin page view on sites with many comments.
Replaces "Leave a Reply", the "Your email address will not be published" note and the "Post Comment" button with your own wording.
Shows how many characters are left while typing a comment and stops input at the limit you set.
Adds a wpide_akismet_is_spam() helper that sends a name, email and message from any custom form to Akismet and tells you whether it looks like spam, so your hand-built forms get the same protection as comments.
Gives the comment form full-width fields, rounded corners, a clear focus color and a solid submit button that match your accent color.
Closes the comment form on a post once it has reached the number of approved comments you choose, keeping threads manageable.
Prevents comments on attachment pages, a frequent target for spam bots.
Shortens very long comments to a few lines with a soft fade and a Read more / Show less button. Works with classic themes and the Comments block, and leaves comments whole when JavaScript is off.
Asks readers a question near the end of each post (after 80% of the content) and links straight to the comment form.
Adds a "Comment Moderator" role that can approve, edit and delete comments without being able to publish or edit other people's posts.
Sends comment moderation emails to a different moderator depending on the language of the post, using WPML, Polylang or each post's language box, so every comment reaches someone who reads it.
Adds a "Comments" column to the Users screen showing how many approved comments each user has written, linked to their comments.
Adds a column to the Posts list with a switch that opens or closes comments on each post in one click, without opening the editor or Quick Edit.