WordPress plugin intelligence profile

Custom Guest Authors

Replace the default WordPress post author with custom guest author names via a custom field. Supports multiple comma-separated authors.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 6.9
Current version2.3.1
WordPress coverageTested up to WordPress 6.9
Minimum stackWP 5.7 · PHP 8.2
Directory statusactive
Last directory update10 Mar 20267mo ago
Active installations10Adoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
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 Custom Guest Authors version 2.3.1 as active, updated 7mo ago and tested up to WordPress 6.9.

Overview

About this plugin

The Custom Guest Authors plugin (developed and maintained by Mohd Elfie Nieshaem Juferi ) lets you replace the WordPress post author display name with one or more custom guest author names, stored as post meta. No separate WordPress user accounts are required. Ideal for sites that publish content from external contributors, translators, or collaborative authors.

Guest author names are set directly from the post editor via a dedicated sidebar panel — available in both the classic editor and the Gutenberg block editor. The raw guest-author custom field key also works for programmatic or WP-CLI workflows.

This plugin was inspired by a tutorial from WPBeginner.

Features

Author name override

  • Replaces the WordPress post author name with a custom guest author name on the front end.
  • Supports multiple authors — enter names separated by commas (e.g. John Doe, Jane Smith ).
  • Three join styles for multi-author display: Natural ( A, B and C ), Comma ( A, B, C ), Ampersand ( A & B & C ).
  • Optional site-wide fallback name shown on posts with no per-post guest author set.
  • Works with both classic themes (via the_author filter) and block/FSE themes (via get_the_author_display_name filter).

Post type support

  • Applies to any combination of public post types — Posts, Pages, and any registered custom post type.
  • Post type selection is configurable from the General tab in Settings.

Display control

  • Apply the override everywhere (singles, archives, feeds) or restrict it to single post views only.
  • Author archive links are automatically suppressed when a guest author is active — guest authors are not WordPress users and have no author archive.

Structured data

  • Optional suppression of the author property from JSON-LD schema output.
  • Compatible with Yoast SEO ( wpseo_schema_graph filter) and Rank Math ( rank_math/schema/article filter).

Performance

  • Author name lookups are cached per post using WordPress transients (default lifetime: 12 hours, configurable from 1 to 168 hours).
  • Cache is invalidated immediately on post save, and on any direct post meta add, update, or delete — including REST API and WP-CLI writes.
  • Cache is automatically flushed on plugin update to clear stale entries from older installs.

Settings

Settings are available at Settings › Guest Authors, organised across four tabs:

  • General — fallback guest author name, active post types.
  • Display — multi-author join style, show override on singular or all views, live preview.
  • Advanced — cache lifetime, JSON-LD schema suppression toggle.
  • Debug — live diagnostics panel, system information, cache status, and a manual post-ID tester.

Translation

  • Bundled Malay (Malaysia) translation ( ms_MY ).
  • All strings are internationalised and ready for translation via a.pot template file.
WordPress.org metadata

Plugin tags

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

  • author override
  • custom fields
  • guest author
  • multiple authors
  • byline
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 6.9

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 6.9.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to6.9
Minimum requirementsWordPress 5.7 · PHP 8.2
Update activity10 Mar 20267mo 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

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

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.