Skip to content

Topic Proposal - Headless WordPress with JAMstack Sites #3411

@leen-neel

Description

@leen-neel

Details

  • Topic description: An introduction to using WordPress as a headless CMS
    to power JAMstack sites. Covers the concept of decoupled architecture,
    how WordPress REST API exposes content, and how a static
    site generator (e.g. Next.js or Astro) consumes that content to build
    a fast, modern frontend.

  • Audience: Developer

  • Learning objectives:

    1. Explain what "headless WordPress" means and how it differs from a
      traditional coupled WordPress setup.
    2. Identify use cases where a headless/JAMstack approach is appropriate.
    3. Configure WordPress to expose content via the REST API or WPGraphQL.
    4. Query WordPress content from a frontend framework (e.g. Next.js)
      during static site generation.
    5. Understand the trade-offs: lost features (theme layer, plugins that
      render HTML), gained benefits (performance, frontend flexibility).
  • Content type: Course

  • Will you be creating this content? Yes

Related Resources

Next steps for SMEs

Please follow the team handbook "Vetting topic ideas"
(https://make.wordpress.org/training/handbook/training-team-how-to-guides/vetting-topic-ideas/)
to vet this topic.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Awaiting TriageIssues awaiting triage. See Training Team handbook for how to triage issues.[Content] Needs SMEContent development issues requiring a Subject Matter Expert to vet the topic.[Type] BugSomething isn't working on the Learn website.

    Type

    No type
    No fields configured for issues without a type.

    Projects

    Status

    In discussion

    Status

    Awaiting Vetting

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions