Project
Client List Shortcode Plugin for WordPress
Lightweight WordPress plugin that lets editors manage a text-based client roster in the Media Library and render it via a [client_list] shortcode, with optional A-Z tabbed navigation and accessible three-column layout.
Role & Stack
Solo plugin developer
WordPressPHPJavaScriptShortcodes
Highlights
- Built a configurable shortcode that reads from an uploaded text file, so non-technical users can update client names without touching templates or code.
- Implemented an admin settings screen using the WordPress Settings API and Media Library integration to safely select and store the client list file URL.
- Rendered clients in an accessible, responsive three-column grid with optional A-Z tabs, including logic to group names by initial and handle numeric/edge cases.
- Added filters, sanitization, and pluggable helpers (cls_client_list_clients, cls_client_list_filtered_clients) so other developers can extend the output and integrate the plugin into larger themes.