Store Location Pages
How to update store manager photos, featured makers, and community content on location pages.
Each MoC store has a location page at marketofchoice.com/locations-{slug}/. These are Avada/Fusion Builder pages with dynamic content pulled in via WP Ultimate Post Grid (WPUPG) shortcodes.
Locations
| Store | URL | Stores |
|---|---|---|
| Belmont | /locations-belmont/ | Portland |
| Bend | /locations-bend/ | Bend |
| Cedar Mill | /locations-cedar-mill/ | Portland |
| Corvallis | /locations-corvallis/ | Corvallis |
| Delta Oaks | /locations-delta-oaks/ | Eugene |
| Franklin | /locations-franklin/ | Eugene |
| Medford | /locations-medford/ | Medford |
| West Linn | /locations-west-linn/ | Portland |
| Willakenzie | /locations-willakenzie/ | Eugene |
| Willamette | /locations-willamette/ | Eugene |
All locations are linked from the index at /locations/.
Page Layout
Each location page follows a consistent structure:
- Header — store name, address, phone, hours
- Intro copy — "Heart of the {Location} Market" description
- Store Manager — WPUPG grid with manager photo + bio
- Local Maker feature — WPUPG grid with a featured local maker
- Community/Blog feature — WPUPG grid with a blog post
- Department icons — grid of department icons
How the Dynamic Grids Work
Dynamic content is pulled in via WPUPG. Each location page has 3 grids:
| Grid | Purpose | Content Source |
|---|---|---|
wpupg-grid-{slug} | Store manager | Single WordPress post |
wpupg-grid-{slug}-makers | Local maker feature | Single post (Local Makers category) |
wpupg-grid-people-of-moc-{slug} | Community/blog | Single post |
The grid items are regular WordPress posts. The WPUPG grid displays their featured image and content. To update what appears, edit the underlying post.
Updating the Store Manager Photo
Find the manager post
Visit the location page, inspect the manager grid element — the post ID is in the CSS class wpupg-item-{ID}. Or use the admin bar "Edit Page" link and look for the WPUPG shortcode.
Process the image
Crop to 1200x925px (48:37 aspect ratio). Center on the subject with good headroom. JPEG quality 85.
magick input.jpg -auto-orient -resize 1200x -gravity North -crop 1200x925+0+{offset} +repage -quality 85 output.jpgAdjust {offset} from North to frame the subject well.
Upload and set
- Upload the image via Media > Add New
- Set alt text and title (e.g., "{Location} Store Manager {Name}")
- Edit the manager post (found in step 1)
- Change the featured image to the new upload
- Update the post
Verify
Check the live location page — the WPUPG grid pulls the featured image automatically.
Updating the Featured Maker or Community Post
The same pattern applies to the maker and community grids:
- Find the post ID from the grid element's CSS class (
wpupg-item-{ID}) - Edit that post's content and/or featured image
- The location page updates automatically
To change which post appears in a grid, update the WPUPG grid configuration in Grids > Manage in WP admin.
Notes
- Location pages don't expose a
postid-body class — use the admin bar "Edit Page" link to find the page ID - The image spec (1200x925 at 48:37) is consistent across all dynamic grid content
- Page content (intro copy, department icons, etc.) is edited via Fusion Builder on the page itself
- The WPUPG grid configuration controls which posts appear — this is managed in the plugin settings, not in the page content