Curated Listings
Local by Flywheel WordPress development environment for a real estate photography website using a custom FSE theme.
Status
| Status | Active |
| Type | Client Work |
| Client | 1 OAK Studios |
Links
Overview
A Full Site Editing WordPress site for real estate photography services. Uses the custom 1 OAK FSE Starter theme with zero build dependencies.
Tech Stack
- Platform: WordPress 6.7+ (FSE)
- Environment: Local by Flywheel
- Theme: oak-fse-theme (custom FSE)
- Database: MySQL (local/root/root)
- PHP: 7.4+
Project Structure
curated-listings/
├── app/public/ # WordPress root
│ ├── wp-content/
│ │ └── themes/
│ │ └── oak-fse-theme/ # Custom theme
│ │ ├── theme.json # Styles config
│ │ ├── templates/ # Block templates (.html)
│ │ ├── parts/ # Header, footer
│ │ └── patterns/ # Reusable sections
│ └── wp-config.php
├── conf/ # Server config
└── logs/ # Server logs
Design System
Layout: 1200px content, 1400px wide Colors: Primary #1a1a1a, Accent #0066cc, Neutrals Typography: System fonts with fluid scaling Spacing: 7 levels (0.5rem to 6rem)
Development
No Build Process
This theme has no npm/webpack dependencies. Edit files directly and refresh.
WP-CLI Commands
cd /Users/rob/Local\ Sites/curated-listings/app/public
# Theme management
wp theme list
wp theme activate oak-fse-theme
# Debug mode
wp config set WP_DEBUG true --raw
# Cache
wp rewrite flush
wp transient delete --all
Modifying Templates
Option 1: WordPress Site Editor (Appearance → Editor)
Option 2: Edit .html files in /templates/ directly
Creating Block Patterns
Add PHP file to /patterns/:
<?php
/**
* Title: Pattern Name
* Slug: oak-fse/pattern-slug
* Categories: oak-featured
*/
?>
<!-- Block markup here -->
MLS Integration
Use shortcodes within block markup:
<!-- wp:shortcode -->
[mls_search]
<!-- /wp:shortcode -->
Handoff Notes
Enable debugging in wp-config.php. Log location: /app/public/wp-content/debug.log
Track oak-fse-theme/ directory. Gitignore: uploads/, wp-config.php, *.log