{"id":362160,"date":"2026-09-02T20:19:48","date_gmt":"2026-09-02T20:19:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/leenkat-author-autocomplete\/"},"modified":"2026-09-02T20:44:58","modified_gmt":"2026-09-02T20:44:58","slug":"leenkat-author-autocomplete","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/leenkat-author-autocomplete\/","author":10215707,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1","requires":"6.5","requires_php":"7.4","requires_plugins":null,"header_name":"Leenkat Author Autocomplete","header_author":"Leenkat","header_description":"Adds a searchable author autocomplete interface for quickly finding and assigning eligible authors in the Classic Editor and Block Editor.","assets_banners_color":"607590","last_updated":"2026-09-02 20:44:58","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/leenkat.com\/projects\/leenkat-author-autocomplete\/","header_author_uri":"https:\/\/www.leenkat.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":83,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"fajryassin","date":"2026-09-02 20:44:58","revision":3678639}},"upgrade_notice":{"1.0.0":"<p>Initial release of Leenkat Author Autocomplete.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3678630,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3678630,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3678655,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3678655,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3678630,"resolution":"1","location":"assets","locale":"","width":1905,"height":950},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3678630,"resolution":"2","location":"assets","locale":"","width":1906,"height":948},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3678630,"resolution":"3","location":"assets","locale":"","width":1901,"height":951},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3678630,"resolution":"4","location":"assets","locale":"","width":1902,"height":953}},"screenshots":{"1":"Author autocomplete field integrated into the WordPress post editor.","2":"Search for eligible authors by display name, username, or e-mail address.","3":"Autocomplete results showing the author's display name, username, e-mail address, and role.","4":"Validation message when the entered value does not exactly match an eligible author."}},"plugin_section":[],"plugin_tags":[132,4956,3226,8485,1917],"plugin_category":[],"plugin_contributors":[278182],"plugin_business_model":[],"class_list":["post-362160","plugin","type-plugin","status-publish","hentry","plugin_tags-author","plugin_tags-authors","plugin_tags-autocomplete","plugin_tags-editorial","plugin_tags-users","plugin_contributors-fajryassin","plugin_committers-fajryassin"],"banners":{"banner":"https:\/\/ps.w.org\/leenkat-author-autocomplete\/assets\/banner-772x250.png?rev=3678655","banner_2x":"https:\/\/ps.w.org\/leenkat-author-autocomplete\/assets\/banner-1544x500.png?rev=3678655","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/leenkat-author-autocomplete\/assets\/icon-128x128.png?rev=3678630","icon_2x":"https:\/\/ps.w.org\/leenkat-author-autocomplete\/assets\/icon-256x256.png?rev=3678630","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/leenkat-author-autocomplete\/assets\/screenshot-1.png?rev=3678630","caption":"Author autocomplete field integrated into the WordPress post editor."},{"src":"https:\/\/ps.w.org\/leenkat-author-autocomplete\/assets\/screenshot-2.png?rev=3678630","caption":"Search for eligible authors by display name, username, or e-mail address."},{"src":"https:\/\/ps.w.org\/leenkat-author-autocomplete\/assets\/screenshot-3.png?rev=3678630","caption":"Autocomplete results showing the author's display name, username, e-mail address, and role."},{"src":"https:\/\/ps.w.org\/leenkat-author-autocomplete\/assets\/screenshot-4.png?rev=3678630","caption":"Validation message when the entered value does not exactly match an eligible author."}],"raw_content":"<!--section=description-->\n<p>Leenkat Author Autocomplete provides a searchable author autocomplete interface for both the WordPress Classic Editor and Block Editor (Gutenberg).<\/p>\n\n<p>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.<\/p>\n\n<p>The plugin keeps WordPress's native post author workflow while providing a faster author-selection interface.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>Search eligible authors by display name.<\/li>\n<li>Search by WordPress username.<\/li>\n<li>Search by e-mail address.<\/li>\n<li>Search using partial names.<\/li>\n<li>Display the author's avatar.<\/li>\n<li>Display username, e-mail address, and user role in search results.<\/li>\n<li>Show a loading indicator while searching.<\/li>\n<li>Show an immediate no-results notice when a search returns no matches.<\/li>\n<li>Validate manually entered full display names, usernames, and e-mail addresses.<\/li>\n<li>Restore the previously selected author when an unfinished or invalid search is cancelled.<\/li>\n<li>Support post types that use WordPress author functionality.<\/li>\n<li>Respect WordPress user capabilities for the current post type.<\/li>\n<li>Use the native WordPress post author field when saving.<\/li>\n<li>Support the Classic Editor.<\/li>\n<li>Support the Block Editor (Gutenberg).<\/li>\n<li>Translation-ready and RTL-compatible.<\/li>\n<li>No external services required.<\/li>\n<\/ul>\n\n<p>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.<\/p>\n\n<h3>Source Code<\/h3>\n\n<p>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.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the plugin ZIP through Plugins &gt; Add New &gt; Upload Plugin, or upload the <code>leenkat-author-autocomplete<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate Leenkat Author Autocomplete from the Plugins screen.<\/li>\n<li>Open a post or another supported post type.<\/li>\n<li>Use the Author interface to search for and select an eligible author.<\/li>\n<li>Save, update, or publish the content normally.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20plugin%20create%20a%20separate%20author%20system%3F\"><h3>Does this plugin create a separate author system?<\/h3><\/dt>\n<dd><p>No. The plugin uses WordPress users and the native WordPress post author field.<\/p><\/dd>\n<dt id=\"what%20information%20can%20i%20search%20by%3F\"><h3>What information can I search by?<\/h3><\/dt>\n<dd><p>You can search eligible authors by display name, username, or e-mail address.<\/p><\/dd>\n<dt id=\"which%20users%20appear%20in%20the%20search%20results%3F\"><h3>Which users appear in the search results?<\/h3><\/dt>\n<dd><p>Only users who have the required capability for the current post type are included in the results.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20custom%20post%20types%3F\"><h3>Does it work with custom post types?<\/h3><\/dt>\n<dd><p>Yes, provided the post type supports WordPress author functionality and its capabilities allow author selection.<\/p><\/dd>\n<dt id=\"does%20it%20support%20both%20wordpress%20editors%3F\"><h3>Does it support both WordPress editors?<\/h3><\/dt>\n<dd><p>Yes. The plugin supports both the Classic Editor and the Block Editor (Gutenberg).<\/p><\/dd>\n<dt id=\"is%20the%20plugin%20translation-ready%3F\"><h3>Is the plugin translation-ready?<\/h3><\/dt>\n<dd><p>Yes. User-facing strings are internationalized using standard WordPress translation functions and can be translated through the WordPress.org translation system.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20support%20rtl%20sites%3F\"><h3>Does the plugin support RTL sites?<\/h3><\/dt>\n<dd><p>Yes. The author interface is designed to work in both LTR and RTL WordPress administration screens.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20send%20data%20to%20an%20external%20service%3F\"><h3>Does the plugin send data to an external service?<\/h3><\/dt>\n<dd><p>No. Author searches use the local WordPress user database and WordPress AJAX. No external service is required.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial production release.<\/li>\n<li>Added searchable author selection by display name, username, and e-mail address.<\/li>\n<li>Added partial-name searching.<\/li>\n<li>Added author avatars to the selection interface.<\/li>\n<li>Added username, e-mail address, and role information to search results.<\/li>\n<li>Added a loading indicator during author searches.<\/li>\n<li>Added immediate no-results feedback.<\/li>\n<li>Added exact author validation for full display names, usernames, and e-mail addresses.<\/li>\n<li>Added safe restoration of the previously selected author for invalid or cancelled searches.<\/li>\n<li>Added capability-aware author filtering.<\/li>\n<li>Added Classic Editor support.<\/li>\n<li>Added Block Editor (Gutenberg) support.<\/li>\n<li>Added translation-ready strings and RTL-compatible interface.<\/li>\n<\/ul>","raw_excerpt":"Search and assign eligible WordPress authors faster in the Classic Editor and Block Editor.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/362160","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=362160"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/fajryassin"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=362160"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=362160"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=362160"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=362160"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=362160"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=362160"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}