Leenkat Author Autocomplete
Leenkat Author Autocomplete
Description
Leenkat Author Autocomplete provides a searchable author autocomplete interface for both the WordPress Classic Editor and Block Editor (Gutenberg).
It is designed for editorial websites and other WordPress installations with many authors, editors, or eligible content users, where finding a specific author in the standard author interface can be inconvenient.
The plugin keeps WordPress’s native post author workflow while providing a faster author-selection interface.
Features
- Search eligible authors by display name.
- Search by WordPress username.
- Search by e-mail address.
- Search using partial names.
- Display the author’s avatar.
- Display username, e-mail address, and user role in search results.
- Show a loading indicator while searching.
- Show an immediate no-results notice when a search returns no matches.
- Validate manually entered full display names, usernames, and e-mail addresses.
- Restore the previously selected author when an unfinished or invalid search is cancelled.
- Support post types that use WordPress author functionality.
- Respect WordPress user capabilities for the current post type.
- Use the native WordPress post author field when saving.
- Support the Classic Editor.
- Support the Block Editor (Gutenberg).
- Translation-ready and RTL-compatible.
- No external services required.
The plugin does not create a separate author system and does not replace WordPress user accounts. It improves the interface used to select an eligible WordPress user as the post author.
Source Code
All JavaScript and CSS files distributed with this plugin are the human-readable source files used by the plugin. No minification, compilation, bundling, or build step is required to regenerate the distributed assets.
Installation
- Upload the plugin ZIP through Plugins > Add New > Upload Plugin, or upload the
leenkat-author-autocompletefolder to/wp-content/plugins/. - Activate Leenkat Author Autocomplete from the Plugins screen.
- Open a post or another supported post type.
- Use the Author interface to search for and select an eligible author.
- Save, update, or publish the content normally.
Screenshots

Author autocomplete field integrated into the WordPress post editor.

Search for eligible authors by display name, username, or e-mail address.

Autocomplete results showing the author's display name, username, e-mail address, and role.

Validation message when the entered value does not exactly match an eligible author.
Faq
No. The plugin uses WordPress users and the native WordPress post author field.
You can search eligible authors by display name, username, or e-mail address.
Only users who have the required capability for the current post type are included in the results.
Yes, provided the post type supports WordPress author functionality and its capabilities allow author selection.
Yes. The plugin supports both the Classic Editor and the Block Editor (Gutenberg).
Yes. User-facing strings are internationalized using standard WordPress translation functions and can be translated through the WordPress.org translation system.
Yes. The author interface is designed to work in both LTR and RTL WordPress administration screens.
No. Author searches use the local WordPress user database and WordPress AJAX. No external service is required.
Reviews
Changelog
1.0.0
- Initial production release.
- Added searchable author selection by display name, username, and e-mail address.
- Added partial-name searching.
- Added author avatars to the selection interface.
- Added username, e-mail address, and role information to search results.
- Added a loading indicator during author searches.
- Added immediate no-results feedback.
- Added exact author validation for full display names, usernames, and e-mail addresses.
- Added safe restoration of the previously selected author for invalid or cancelled searches.
- Added capability-aware author filtering.
- Added Classic Editor support.
- Added Block Editor (Gutenberg) support.
- Added translation-ready strings and RTL-compatible interface.