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.
View all projects