Headless WordPress


Headless WordPress plugin allows you to use your WordPress CMS as a Headless CMS. You can integrate any frontend environment developed in Angular, React, Vue.js, Flutter, etc using WordPress APIs or you can create your own Custom APIs.

Use Case

  • Use WordPress only for managing the content and fetch the content using APIs in the frontend environment.
  • Create customized API endpoints to fetch custom data in the mobile application or web clients via custom Endpoints.


  • Disable WordPress frontend
  • Create unlimited custom API endpoints
  • Fetch custom data using custom API endpoints
  • Fetch data from any WP table

Type of Data which you can retrieve with Custom Endpoints :

  • WP Users and User Meta
  • WP Roles and Capabilities
  • WP Posts, Pages and custom post types
  • WP Options
  • WP Taxonomy
  • Woocommerce products
  • Custom data , Custom posts, Custom parameters , Custom fields and many more


  • Available APIs
  • Create Custom API
  • Headless Settings


From your WordPress dashboard

  1. Visit Plugins > Add New
  2. Search for Headless WP. Find and Install Headless WP plugin by miniOrange
  3. Activate the plugin

From WordPress.org

  1. Download Headless WP plugin
  2. Unzip and upload the headless-wp directory to your /wp-content/plugins/ directory.
  3. Activate Headless WP plugin from your Plugins page.

Once Activated

  1. Go to Headless WP menu
  2. Click on Headless Settings tab
  3. Enable the toggle
  4. Save the configuration and your frontend will be disabled.


There are no reviews for this plugin.

Contributors & Developers

“Headless WordPress” is open source software. The following people have contributed to this plugin.


Translate “Headless WordPress” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



Compatibility with WordPress 5.9


Compatibility with WordPress 5.8


  • Initial version