BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Silent Publish icon
Possibly abandoned Tested up to 5.3.25 #1 in no ping

Silent Publish

This plugin gives you the ability to publish a post without triggering pingbacks, trackbacks, or notifying update services.

Active installs60+10+ tier
Downloads · 30d75▲ +33.9% vs prev. 30d
Rating4/51 reviews
Health score29/100At risk
All-time downloads6.9KSince Sep 2010
Support resolved—No recent threads
RequiresWP 4.6PHP any
Downloads · 7d17▲ +13.3% week over week
Our verdict

Consider an alternative

Silent Publish shows warning signs in 2026 — compare the alternatives below before installing. It runs on 60+ sites, is rated 4/5 and was last updated 7 years ago, and scores 29/100 on our health check.

  • Small user base (60+ active installs)
  • Very few reviews so far
  • No update in 6 years
  • Only tested up to WordPress 5.3 (latest is 7.1)

Daily downloads

258Jul 1Aug 14Sep 28
Yesterday3
Daily average (1y)2
Peak day12May 28, 2026
Last 12 months626

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

Rankings

Where Silent Publish stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
no ping >100 676 Best no ping plugins →
ping >100 676 Best ping plugins →
publish >100 6,272 Best publish plugins →
trackback >100 254 Best trackback plugins →
update services >100 10,000 Best update services plugins →

Version adoption

Share of active sites per release.

  • 2.8100.0%

Rating breakdown

★★★★★★★★★★ 4 from 1 reviews

  • 5★0.00%
  • 4★100.0%
  • 3★0.00%
  • 2★0.00%
  • 1★0.00%

About Silent Publish

From the official readme · v2.8

Description

This plugin gives you the ability to publish a post without triggering pingbacks, trackbacks, or notifying update services.

A “Publish silently?” checkbox is added to the “Add New Post” and “Edit Post” admin pages (the latter only for unpublished posts). If checked when the post is published, that post will not trigger the pingbacks, trackbacks, and update service notifications that would typically occur.

In every other manner, the post is published as usual: it’ll appear on the front page, archives, and feeds as expected, and no other aspect of the post is affected.

While trackbacks and pingsbacks can already be disabled from the Add New Post/Page page, this plugin makes things easier by allowing a single checkbox to disable those things, in addition to disabling notification of update services which otherwise could only be disabled by clearing the value of the global setting, which would then affect all authors and any subsequently published posts.

If a post is silently published, a custom field ‘_silent-publish’ for the post is set to a value of 1 as a means of recording the action. However, this value is not used after publish for any purpose as of yet. Nor is the custom field unset or changed if the post is later re-published.

Also see my Stealth Publish plugin if you want to make a new post but prevent it from appearing on the front page of your blog and in feeds. (That plugin incorporates this plugin’s functionality, so you won’t need both.)

Links: Plugin Homepage | Plugin Directory Page | GitHub | Author Homepage

Hooks

The plugin is further customizable via three filters. Code using these filters should ideally be put into a mu-plugin or site-specific plugin (which is beyond the scope of this readme to explain). Less ideally, you could put them in your active theme’s functions.php file.

c2c_silent_publish_meta_key (filter)

The ‘c2c_silent_publish_meta_key’ filter allows you to override the name of the custom field key used by the plugin to store a post’s silent publish status. This isn’t a common need.

Arguments:

  • $custom_field_key (string): The custom field key to be used by the plugin. By default this is ‘_silent-publish’.

Example:

/**
 * Defines a custom meta key to be used by Silent Publish.
 *
 * @param string $custom_field_key The default custom field key name.
 * @return string
 */
function override_silent_publish_key( $custom_field_key ) {
    return '_my_custom_silent-publish';
}
add_filter( 'c2c_silent_publish_meta_key', 'override_silent_publish_key' );

c2c_silent_publish_default (filter)

The ‘c2c_silent_publish_default’ filter allows you to override the default state of the ‘Silent Publish?’ checkbox.

Arguments:

  • $state (boolean): The default state of the checkbox. By default this is false.
  • $post (WP_Post): The post currently being created/edited.

Example:

// Have the Silent Publish? checkbox checked by default.
add_filter( 'c2c_silent_publish_default', '__return_true' );

c2c_silent_publish_post_types (filter)

The ‘c2c_silent_publish_post_types’ filter allows you to override the post types that can be silently published.

Arguments:

  • $post_types (array): Array of post type names.

Example:

/**
 * Disable Silent Publish for a custom public post type 'book'.
 *
 * @param array $post_types Array of post type names.
 * @return array
 */
function my_c2c_silent_publish_post_types( $post_types ) {
    $post_types = array_flip( $post_types );
    unset( $post_types[ 'book' ] );
    return array_keys( $post_types ).
}
add_filter( 'c2c_silent_publish_post_types', 'my_c2c_silent_publish_post_types' );

Installation

  1. Whether installing or updating, whether this plugin or any other, it is always advisable to back-up your data before starting
  2. Install via the built-in WordPress plugin installer. Or download and unzip silent-publish.zip inside the plugins directory for your site (typically wp-content/plugins/)
  3. Activate the plugin through the ‘Plugins’ admin menu in WordPress
  4. Click the ‘Publish silently?’ checkbox when publishing a post to prevent triggering of pingbacks, trackbacks, or notifications to update services.

Changelog

Feature update: added controls for silent publish in quick edit panel, added icon to post listing for posts set as silent published, showed message instead of disabled checkbox when editing silently published post, now support all public post types, noted compatibility through WP 5.3+, and more.

2.8 (2020-02-09)

Highlights:

  • This feature-packed release adds support for setting and viewing the silent publish status in the quick edit panel, adds an icon indicator in the post listing for posts that were (or will be) silent published, shows a message instead of a disabled checkbox when editing a silently published post, adds support for all public post types, notes compatibility through WP 5.3+, and much more internally.

Details:

  • New: Add icon to ‘Date’ column of post listing to indicate posts that were or will be silently published
  • New: Allow the “Silent Publish?” value to be set and seen in the quick edit pane
    • New: Add add_to_quick_edit()
    • New: Add admin_enqueue_scripts()
  • New: Add is_silent_published() to determine if silent publish is activated for a post
  • Change: Alter is_silent_publish_on_by_default() to solely reflect the default state of silent publish for new posts
  • Fix: Don’t output field as if post was silently published if it wasn’t but the field default was filtered to be true
  • New: Add TODO.md and move existing TODO list from top of main plugin file into it (and add more items to the list)
  • Change: Show message instead of disabled checkbox when editing silently published post and show nothing for published posts that weren’t silently published
  • Change: Enable plugin functionality for all public post types by default
    • New: Add get_post_types() for retrieving post types
    • New: Add filter c2c_silent_publish_post_types to filter post types
  • Change: Don’t do anything for posts of a post type that is not public
  • Change: Extract markup handling from add_ui() into new output_field()
  • Change: Update JavaScript dependencies and rebuild JS code
  • Change: Include ‘c2c-silent-published’ class for label when field is diabled
  • Change: Remove unnecessary inline CSS that lowered opacity for disabled field
  • Unit tests:
    • New: Add helper function create_post()
    • Change: Explicitly test priority value of hooks instead of simply that they’re set
    • Change: Refactor some unit tests
  • Change: Note compatibility through WP 5.3+
  • Change: Use full URL for readme.txt link to full changelog
  • Change: Split paragraph in README.md’s “Support” section into two
  • Change: Add link to CHANGELOG.md in README.md
  • Change: Update copyright date (2020)
  • New: Add 4 new screenshots (including for block editor UI) and update existing 2 screenshots

2.7 (2019-03-12)

  • New: Add support for new block editor (aka Gutenberg)
  • New: Add is_silent_publish_on_by_default() to determine if silent publish should be enabled for posts by default
  • New: Add register_meta() and properly register the existence of the post meta field
  • New: Add CHANGELOG.md and move all but most recent changelog entries into it
  • New: Add inline documentation for hooks
  • New: Add .gitignore file
  • Fix: Check if there is actually a global post in is_silent_publish_on_by_default() before attempting to use it
  • Fix: Use proper variable name when obtaining default meta key name
  • Change: Initialize plugin on ‘plugins_loaded’ action instead of on load
  • Change: Merge do_init() into init()
  • Change: Update unit test install script and bootstrap to use latest WP unit test repo
  • Change: Use apply_filters_deprecated() to formally deprecate the ‘silent_publish_meta_key’ filter
  • Fix: Correct typo in GitHub URL
  • Change: Note compatibility through WP 5.1+
  • Change: Update copyright date (2019)
  • Change: Update License URI to be HTTPS

2.6.1 (2018-07-12)

  • New: Add README.md
  • New: Add GitHub link to readme
  • Bugfix: Fix a pair of unit tests by correctly applying do_action() instead of apply_filters()
  • Change: Minor whitespace tweaks to unit test bootstrap
  • Change: Note compatibility through WP 4.9+
  • Change: Rename readme.txt section from ‘Filters’ to ‘Hooks’
  • Change: Modify formatting of hook name in readme to prevent being uppercased when shown in the Plugin Directory
  • Change: Update copyright date (2018)

Full changelog is available in CHANGELOG.md.

Full changelog on WordPress.org →

Screenshots

The "Status & Visibility" panel when creating a new post (when using the block editor) that shows the 'Silent publish?' checkbox used to enable silent publish. If you plan to make use of it, be sure to have it checked before publishing the post.
The "Status & Visibility" panel when creating a new post (when using the block editor)…
The "Status & Visibility" panel when editing a post that was published with silent publish enabled. The message "This post was silently published." is shown to indicate the post was silently published. If the post has been published without silent publish enabled, no text or checkbox would be shown in its place.
The "Status & Visibility" panel when editing a post that was published with silent…
The 'Publish' sidebar box on the Add New Post admin page (for versions of WordPress older than 5.0, or later if the new block editor aka Gutenberg is disabled). The 'Publish silently?' checkbox is integrated alongside the existing fields.
The 'Publish' sidebar box on the Add New Post admin page (for versions of WordPress older…
The 'Publish' sidebar box when editing a post (under the classic editor) that was published with silent publish enabled. The message "This post was silently published." is shown to indicate the post was silently published. If the post has been published without silent publish enabled, no text or checkbox would be shown in its place.
The 'Publish' sidebar box when editing a post (under the classic editor) that was…
The 'Silent publish?' checkbox displaying help text when hovering over the checkbox.
The 'Silent publish?' checkbox displaying help text when hovering over the checkbox.
The quick edit panel, which also includes the 'Silent publish?' checkbox allowing the feature to be enabled for unpublished posts. And as seen in screenshots 2 and 4, if the post was already silently published the checkbox would instead display the message "This post was silently published.".
The quick edit panel, which also includes the 'Silent publish?' checkbox allowing the…
The admin post listing of posts showing the mute icon in the 'Date' column to indicate the post was (or will be) silently published.
The admin post listing of posts showing the mute icon in the 'Date' column to indicate…

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

FAQ

Silent Publish: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Sep 29, 2026

Is Silent Publish free?

Yes. Silent Publish is free to download and use from the official WordPress.org plugin directory.

Is Silent Publish safe to use in 2026?

Silent Publish shows warning signs in 2026 — compare the alternatives below before installing. It runs on 60+ sites, is rated 4/5 and was last updated 7 years ago, and scores 29/100 on our health check.

How many websites use Silent Publish?

Silent Publish is active on 60+ WordPress websites and has been downloaded 6,912 times since it launched in September 2010. It was downloaded 75 times in the last 30 days.

Does Silent Publish work with WordPress 7.1?

Silent Publish is officially tested up to WordPress 5.3.25, while the latest release is 7.1.2. It may still work, but try it on a staging site first.

When was Silent Publish last updated?

The latest version, 2.8, was released on February 14, 2020 (7 years ago).

Who makes Silent Publish?

Silent Publish is developed and maintained by Scott Reilly.

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.