When you link from one post to another on your own site, WordPress treats it like a link from a stranger and sends itself a pingback. You get a notification, and sometimes a comment, for talking to yourself. I wrote this to stop the self-pings while leaving real pingbacks from other sites alone.
What you get
- Blocks pingbacks that point from your site back to your own site
- Leaves pingbacks from external sites working, so you still hear when someone else links to you
- No settings. It checks the link source and only kills the ones that came from you.
Who it’s for
Anyone who links between their own posts often and is tired of the noise, but still wants to know when other sites link in. WordPress 4.7 added a setting under Discussion to turn off self-pingbacks, so core can now do part of this. The difference: the native setting is all or nothing, and this plugin lets you silence only the self-pings while keeping external pingbacks on. If you are happy to switch all pingbacks off, use the core setting and skip this.
How to install
- Download the ZIP from GitHub.
- Go to Plugins, then Add New, then Upload Plugin.
- Select the ZIP and click Install Now.
- Activate.
Status note
This is an archived plugin. Originally published on WordPress.org, now maintained on GitHub (opens in new tab) and reviewed for security. Still works on current WordPress. No new features planned.
File details
License: GPL-2.0-or-later
Tested with: WordPress 6.7 · PHP 8.1+
Format: .zip
Other downloads from this practice
- Protect wp-config.php. Another quiet hardening step.
- WP Remove Generator Meta Tag. Clean the version string out of your head and feeds.