Skip to content

WordPress Setup

Ben Marshall edited this page Feb 1, 2023 · 17 revisions

Turning WordPress into a Headless CMS isn't straightforward, so grab a cup of ☕️ because following these steps will take ~20 minutes.

The following instructions assume you'll be standing up a fresh local install of WordPress.

Requirements

Make sure you have the following dependencies:

WordPress Setup

Step 1: Install Plugins

  1. In your terminal, change directories to your new WordPress install's /wp-content directory, then download our composer.json.
curl -O https://raw.githubusercontent.com/Highfivery/nextjs-starter/main/backend/wordpress/composer.json
  1. Install the plugins in the WP Dashboard or use WP CLI:
composer install
  1. Activate all plugins:
wp plugin activate --all

Step 2: wp-config.php

The following constants need to be in wp-config.php:

define( 'NEXT_PUBLIC_WORDPRESS_API_URL', 'http://localhost:3000/' );
Clone this wiki locally