WordPress plugin intelligence profile

Default Post Author

Easily set a default post author for new posts, pages and custom post types. Capability-aware, bulk update and WP-CLI support.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version2.3.0
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.1 · PHP 8.0
Directory statusactive
Last directory update13 Oct 202620d ago
Active installations1K+Adoption metric — not a quality score
WordPress.org rating5.0 / 5 from 2 ratings
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Default Post Author version 2.3.0 as active, updated 20d ago and tested up to WordPress 7.1.

Overview

About this plugin

com/plugins/default-post-author.

The Default Post Author plugin is a powerful tool designed to simplify the process of setting a default post author on your WordPress site. With this plugin, you can easily define a default author for all new posts (and other post types), ensuring consistency and saving you valuable time.

✨ Key Features

  • Easy Setup – Quick and straightforward configuration
  • Modern Admin Interface – Beautiful, intuitive settings page with smooth animations
  • Toggle Controls – Enable/disable features with modern toggle switches
  • Multi Post-Type Support – Apply the default author to Posts, Pages and any public Custom Post Type that supports authors
  • Capability-Aware Assignment – Prevents permission errors when Authors create posts (new in 2.3.0)
  • Bulk Update – Update existing posts to the default author with real AJAX batching and accurate progress
  • Dry-Run Mode – Preview how many posts would be changed before running a bulk update
  • Post Status Filter – Limit bulk updates to Published, Draft, Pending, etc.
  • Revision Sync – Keep revision authors in sync with parent posts
  • WP-CLI Support – Manage settings and run bulk updates from the command line
  • AJAX-Powered – Real-time saving without page reloads
  • Progress Tracking – Visual progress bar for bulk operations
  • Responsive Design – Works perfectly on all devices
  • Lightweight – Optimized code for maximum performance
  • Developer Friendly – Useful filters and actions for customization

🎨 Modern Admin Interface

  • Clean, card-based layout
  • Smooth animations and transitions
  • Modern toggle switches
  • Interactive buttons with loading states
  • Toast notifications for instant feedback
  • Accurate progress indicators for bulk operations
  • Fully responsive design

🚀 How It Works

  • Install and activate the plugin
  • Navigate to Settings > Default Post Author
  • Select your preferred default author from the dropdown
  • Choose which post types should receive the default author
  • Enable/disable features using the toggle switches
  • Save your settings – that’s it!

By selecting a default author, you ensure that every new post (of the selected types) created on your site will automatically be attributed to that specific author. This feature is particularly useful for multi-author blogs or websites where different users contribute content regularly.

🔧 Feature Toggles

  • Enable Default Author – Turn the default author feature on/off without deactivating the plugin
  • Only force for users who can edit others’ posts – Recommended. Prevents the permission error that Authors encounter when the plugin tries to re-assign their new posts. Admins and Editors still receive the forced default author.
  • Sync Revision Authors – Keep revision authors matching the parent post author

📦 Bulk Update Existing Posts

Need to change the author of existing posts? The plugin includes a powerful bulk update feature that:

  • Processes posts in real AJAX batches to prevent timeouts
  • Shows accurate real-time progress
  • Supports dry-run mode so you can preview changes
  • Lets you filter by post status
  • Provides detailed completion messages
  • Works with any number of posts

🖥️ WP-CLI Commands

`

wp dpap set-author –author=5

wp dpap set-author –author=5 –post-types=post,page

wp dpap bulk-update

wp dpap bulk-update –dry-run

wp dpap bulk-update –author=5 –post-types=post,page –status=publish

`

🔒 Security

  • Proper WordPress nonces for all operations
  • Capability checks for admin functions
  • Sanitized inputs and escaped outputs
  • Follows WordPress coding standards

🌐 Compatibility

  • WordPress 6.1 and higher
  • PHP 8.0 and higher
  • Compatible with multisite installations
  • Works with popular themes and plugins

Contributing & Bug Report

Bug reports and pull requests are welcome on GitHub.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • author management
  • default post author
  • post author
  • wp post
  • posts
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.1 · PHP 8.0
Update activity13 Oct 202620d ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

Version2.22.3.0
WordPress compatibility6.9.77.1.3
Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.