BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Only Self Pings icon
Actively maintained Tested with WP 7.1 #5 in pingbacks

Only Self Pings

Keep internal pingbacks while restricting outgoing WordPress pingbacks to your own site and explicitly approved URLs.

Active installs10+10+ tier
Downloads Ā· 30d86ā–² +138.9% vs prev. 30d
Rating—0 reviews
Health score66/100Good
All-time downloads2.7KSince May 2012
Support resolved—No recent threads
RequiresWP 6.8PHP 8.2+
Downloads Ā· 7d60ā–² 12Ɨ week over week
Our verdict

Solid choice

Only Self Pings is a solid plugin choice in 2026, with a few things worth checking first. It runs on 10+ sites and was last updated 3 days ago, and scores 66/100 on our health check.

  • Actively developed — last update 3 days ago
  • Tested with the latest WordPress (7.1)
  • Small user base (10+ active installs)
  • Very few reviews so far
  • Needs PHP 8.2 or newer

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

81725Jul 19Sep 1Oct 16
Yesterday0
Daily average (1y)1
Peak day34Oct 13, 2026
Last 12 months374

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where Only Self Pings stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
pingbacks #97 420 Best pingbacks plugins →
privacy >100 10,000 Best privacy plugins →
self pings #2 175 Best self pings plugins →

Version adoption

Share of active sites per release.

  • 1.0100.0%

About Only Self Pings

From the official readme Ā· v1.1.0

Description

WordPress can send pingbacks to sites you link to. While self-pings can help connect related articles on your own site, you may not want WordPress notifying external sites whenever you publish a link. Only Self Pings restricts outgoing pingbacks to your own site or to explicitly approved URLs.

With no saved settings, it allows your current public site URL and URLs beneath it. You can replace this list with the URLs you want to allow under Settings > Only Self Pings.

  • Small plugin with no external service, JavaScript, tracking or front-end assets.
  • Works with links processed by WordPress’s normal pingback system, independently of the editor used to write a post.
  • Retains settings from version 1.0.
  • Supports per-site settings when network activated on Multisite.

The plugin does not enable pingbacks. Outgoing notifications must be enabled in WordPress, and the receiving article must accept pingbacks.

Installation

  1. Upload the only-self-pings folder to /wp-content/plugins/, or upload the plugin ZIP through Plugins > Add New Plugin.
  2. Activate Only Self Pings.
  3. Open Settings > Only Self Pings and review the allowed URLs.
  4. If you want WordPress to send pingbacks, make sure “Attempt to notify any blogs linked to from the article” is enabled under Settings > Discussion.

Requires WordPress 6.8 or newer and PHP 8.2 or newer. Prefer a currently supported PHP release provided by your host.

Frequently asked questions

How does the allowed URL list work?

Enter complete http:// or https:// URLs, separated by newlines or commas. Protocol (HTTP/HTTPS), domain and port must match. The destination’s path must match an allowed path or sit beneath it. For example, https://example.com/blog allows https://example.com/blog and https://example.com/blog/article. It does not allow https://example.com/blogger, https://example.com.evil.test/blog or https://other.example.com/blog. HTTP and HTTPS are separate: add both if you need both. Domain names are case-insensitive; paths are case-sensitive. A final slash on an allowed URL is optional. An omitted HTTPS…

What does an empty list mean?

Saving an empty list blocks all outgoing pingbacks handled by this plugin, including self-pings. A missing or structurally damaged option defaults to your current public site URL. Invalid entries within a saved list are ignored, not treated as permission to ping any site.

What changes when upgrading from 1.0?

Your saved list is retained, but URL matching is deliberately stricter. External HTTPS URLs are no longer allowed automatically. Lookalike hostnames and partial path matches are blocked. HTTP and HTTPS are separate, and paths are case-sensitive. Review your settings after upgrading, particularly if your site moved to HTTPS or another domain. Saved URLs are not automatically rewritten. Old entries containing query strings, fragments, credentials or ambiguous paths no longer allow pings; replace them with the intended origin/path rule. Saving the settings warns about invalid entries and removes…

Does this make my site private or stop incoming pings?

No. It filters outgoing pingback target URLs in WordPress’s pre_ping hook. It does not restrict incoming pingbacks, trackbacks, update services, visitor referrers, search engines or HTTP requests made by other plugins. Allowed pages can redirect or advertise a pingback endpoint on another host. WordPress handles that discovery and delivery; this plugin does not enforce an HTTP firewall over those later requests. Only allow sites you trust.

Will this create internal backlinks on a password-protected site?

Not necessarily. The receiving pingback service normally needs to fetch and verify the linking article. Authentication, disabled XML-RPC/pingbacks, hosting rules or other plugins can prevent delivery. This plugin preserves eligible self-pings; it does not implement an independent backlink index.

What happens on Multisite?

The plugin can be activated per site or network-wide. Each site has its own allowed URLs and Settings page. A site without saved settings defaults to its current public site URL. There is no network-wide allowlist.

What happens when I deactivate or delete the plugin?

Deactivation keeps the settings. Deleting the plugin removes its own OnlySelfPingsOpts option, including per-site options on Multisite. It never edits or deletes WP-HideRefer settings.

Changelog

Requires PHP 8.2+ and WordPress 6.8+. Fixes HTTPS filtering and callback errors. Existing settings are retained; review your allowed URLs because scheme, host, port and path matching are now stricter. Copyright (C) 2012-2026 Ulf Benjaminsson. Distributed under the GNU General Public License, version 2 or later, without warranty.

1.1.0

  • Modernized for WordPress 6.8+ and PHP 8.2+.
  • Fixed the pre_ping callback argument mismatch that could cause a fatal error.
  • Fixed external HTTPS URLs bypassing the allowlist.
  • Replaced raw URL prefix matching with exact scheme, host and port matching plus path boundaries.
  • Rejected malformed URLs, credentials and ambiguous paths instead of guessing destinations.
  • Replaced broken activation/deactivation callbacks with lazy defaults and a guarded uninstall.php.
  • Fixed the old initialization/uninstall code targeting WP-HideRefer’s option instead of this plugin’s settings.
  • Preserved existing options, explicit empty lists and settings-page links.
  • Added validation feedback, capability checks, accessible field labeling and a standard WordPress text domain.
  • Added Multisite-aware cleanup on deletion.
  • Updated documentation to explain matching rules, migration and the limits of pingback filtering.

1.0

  • Public release.

Full changelog on WordPress.org →

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best Only Self Pings alternatives

All pingbacks plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 Remove Pingback-Trackback Comments Remove Pingback-Trackback Comments One step process to remove pingbacks and trackbacks and leave only real user opinions in… by Pau Iglesias 100+ ā˜…ā˜…ā˜…ā˜…ā˜…ā˜…ā˜…ā˜…ā˜…ā˜… 5 (3) 11 years ago 32
2 Pingback Killer Pingback Killer Pingback Killer disables all of WordPress' pingback functionality. by chrisguitarguy 100+ ā˜…ā˜…ā˜…ā˜…ā˜…ā˜…ā˜…ā˜…ā˜…ā˜… No reviews 15 years ago 25
3 Moderate Pingbacks Moderate Pingbacks Automatically puts all pingbacks into the comment moderation queue. by Nick Momrik 50+ ā˜…ā˜…ā˜…ā˜…ā˜…ā˜…ā˜…ā˜…ā˜…ā˜… No reviews 16 years ago 33
4 Add Pingbacks Add Pingbacks Manually add pingbacks to any post, page, or custom post type in WordPress. by simonquasar 10+ ā˜…ā˜…ā˜…ā˜…ā˜…ā˜…ā˜…ā˜…ā˜…ā˜… 5 (1) 8 months ago 52
5 Trackbacks Template Trackbacks Template Adds a template tag to allow you to display only the trackbacks for your posts/pages. by dalziel 10+ ā˜…ā˜…ā˜…ā˜…ā˜…ā˜…ā˜…ā˜…ā˜…ā˜… No reviews 18 years ago 31
6 View Pingbacks View Pingbacks This plugin allows us to generate a list of pingbacks in delimited text format so we can… by Hudson Atwell 10+ ā˜…ā˜…ā˜…ā˜…ā˜…ā˜…ā˜…ā˜…ā˜…ā˜… No reviews 14 years ago 23
8 Delta Dev Comment Lockdown Delta Dev Comment Lockdown Lock down the WordPress comment attack surface with layered protections while preserving… by Delta Dev <10 ā˜…ā˜…ā˜…ā˜…ā˜…ā˜…ā˜…ā˜…ā˜…ā˜… No reviews 2 months ago 60

FAQ

Only Self Pings: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org Ā· checked Oct 17, 2026

Is Only Self Pings free?

Yes. Only Self Pings is free to download and use from the official WordPress.org plugin directory.

Is Only Self Pings safe to use in 2026?

Only Self Pings is a solid plugin choice in 2026, with a few things worth checking first. It runs on 10+ sites and was last updated 3 days ago, and scores 66/100 on our health check.

How many websites use Only Self Pings?

Only Self Pings is active on 10+ WordPress websites and has been downloaded 2,740 times since it launched in May 2012. It was downloaded 86 times in the last 30 days.

Does Only Self Pings work with WordPress 7.1?

Yes. The developer has tested Only Self Pings up to WordPress 7.1.3, the latest release. It requires WordPress 6.8 or newer.

What PHP version does Only Self Pings need?

Only Self Pings requires PHP 8.2 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was Only Self Pings last updated?

The latest version, 1.1.0, was released on October 13, 2026 (3 days ago).

Who makes Only Self Pings?

Only Self Pings is developed and maintained by ulfben.

What are the best alternatives to Only Self Pings?

The most popular alternatives to Only Self Pings are Remove Pingback-Trackback C… (100+ installs), Pingback Killer (100+ installs) and Moderate Pingbacks (50+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! šŸ‘‹ Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! šŸ‘‹ Need help finding what you're looking for?

We'll use this to continue our conversation

Just now āœ“ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.