- Added agent_order (number) and agent_disabled (toggle) ACF fields
- Created archive-agent.php template for /agents/ listing page
- Queries only active agents, ordered by agent_order then title
- Grid layout with agent cards showing photo, name, title, bio
- Contact action buttons (phone, email, profile)
- Added "Agents" link to footer fallback menu
- Updated single-agent.php to return 404 for disabled agents
- Updated property-agent.php to handle disabled agents:
- Shows agent name and photo (for historical reference)
- Replaces agent contact with office phone number
- Removes Agent Profile button and email
- Adds "Contact Us" button linking to contact form
- Added archive-agent.scss with responsive grid styles
Admin can now:
- Set display order for agents (lower numbers first)
- Disable agents who have left (hides from listing, 404s profile)
🤖 Generated with [Claude Code](https://claude.com/claude-code)
Co-Authored-By: Claude <noreply@anthropic.com>