In this example we show how to implement the WP Template Hierarchy in Astro for use with a Headless WordPress backend using WPGraphQL. We use URQL for all routing and fetching page content.
Important
Docker Desktop needs to be installed to run WordPress locally.
- Run
npm run example:setup
to install dependencies and configure the local WP server. - Run
npm run example:start
to start the WP server and Astro development server.
Note
When you kill the long running process this will not shutdown the local WP instance, only Astro. You must run npm run example:stop
to kill the local WP server.
To reset the WP server and re-run setup you can run npm run example:prune
and confirm "Yes" at any prompts.