School For Strings Teacher Portal

Plugins

Custom WordPress Plugin Development

A private, teacher-managed resource library built into the existing website of a Suzuki music school in Midtown Manhattan.


Overview

The School for Strings needed a secure space where faculty could share teaching materials — PDFs, instructional videos, and external resources — without any of it cluttering the public site or requiring admin access to manage. We built a custom WordPress plugin that gave them a purpose-fit solution, branded to match their existing site and owned entirely by the school.

What we built

  • Custom “Teacher Resources” post type supporting PDFs, YouTube videos, and external links
  • Resource Category taxonomy for organizing materials (scales, repertoire, technique, recordings)
  • Custom Teacher user role with scoped capabilities for role-based access
  • Frontend submission form (ACF-powered) — teachers add resources without ever entering the WordPress admin
  • Teacher profile pages with bio, instrument, and photo
  • Public Resource Library with AJAX-powered live search and filter buttons
  • Admin approval workflow for new teacher accounts and submissions
  • Brand-matched styling built to blend seamlessly with the existing Suzuki aesthetic

Tech stack

WordPress · PHP · Advanced Custom Fields (ACF) Pro · Custom post types & taxonomies · AJAX · Custom user roles & capabilities

The outcome

A self-contained, maintainable plugin the school fully owns — no recurring subscription fees, no third-party dependencies for core functionality, and a workflow that fits the way their faculty actually works.

Other Projects

Have a project in mind?

Let's talk about what we can build together.