Please install our Next.js Getting Started example using the following command:
Now, copy the sample environment template:
Finally, run the dev server:
You can now visit http://localhost:3000 to see the example site!
Currently, the posts and pages you see are coming from our WordPress site at https://headlessfw.wpengine.com. In the next step, we'll show you how to hook up your own WordPress site.
The example app above loads WordPress content from the demo site at https://headlessfw.wpengine.com.
To point it to a different WordPress site, first, make sure you have setup the necessary WordPress plugins.
Once the necessary plugins have been installed, open the
.env.local file you created earlier, it should look something like this:
NEXT_PUBLIC_WORDPRESS_URL value with your WordPress site URL (be sure to include
Additionally, update the
WP_HEADLESS_SECRET value with the secret key found in Settings → Headless in your WordPress admin area to support previews.
Finally, set your permalinks to the following structure in WP Admin -> Settings -> Permalinks:
You can learn more about modifying your permalink structure by viewing the Permalinks Guide.