Within Reach

Claude Build Instruction

Platform: WordPress (Custom Theme + ACF Modular Architecture)


1. Platform Requirements

No Elementor. No Gutenberg block sprawl. No unnecessary plugins.


2. Content Types

2.1 Initiatives (Custom Post Type)

Register CPT:

post_type: initiative
slug: initiatives
has_archive: true
public: true

URL structure:

/initiatives/{slug}

Purpose:
Evergreen pillar pages representing key focus areas.

Do NOT relate to Events for now.

Each initiative uses modular ACF sections.


2.2 Stories (Custom Post Type)

Register CPT:

post_type: story
slug: stories
has_archive: true
public: true

URL structure:

/stories/{slug}

Stories are editorial only.
No categories.
No tags.
No author display.
Chronological archive.


2.3 Events

Use The Events Calendar Pro.

Do NOT register a custom Events CPT.

Use: tribe_events

Override templates for styling only.
Do not break plugin functionality.

No relationship to initiatives (for now).


3. Core Pages

Create standard WP pages for:

All built using ACF Flexible Content.


4. ACF Architecture

Use Flexible Content on:

Create reusable section modules:

Sections must be reusable across page types.

No hardcoded page layouts.


5. Stories Requirements

Archive (/stories):

Single Story:

Homepage Stories Module:


6. Initiatives Requirements

Each Initiative:

Archive (/initiatives) should list initiatives in grid format.


7. Events Requirements

Use Events Calendar Pro:


8. Forms

Forms handled via forms plugin (likely Gravity Forms).

Required forms:

Use Form Embed module for placement.
Ensure validation and clean markup.


9. Donations

Give page links externally to:

go.withinreach.com

No internal donation processing.


10. Navigation Structure

Primary Nav:

Keep hierarchy simple.


11. SEO & Performance


12. Priority Objectives

Design and build must prioritize:

  1. Story engagement
  2. Event registration
  3. Partner signups
  4. Donations

13. Non-Goals

Do NOT build:

Keep architecture clean and scalable.