=== DK Headless API ===
Contributors: digitizedkosmos
Donate link: https://digitizedkosmos.com/
Tags: headless, rest api, cms, react, nextjs
Requires at least: 6.0
Tested up to: 7.0
Stable tag: 1.0.0
Requires PHP: 8.0
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Turns WordPress into a controlled Headless CMS with custom REST routes, rate limiting, and caching.

== Description ==

DK API transforms WordPress into a clean, controlled API backend by disabling the frontend theme layer entirely, selectively removing default WP REST API routes, and registering a clean, versioned custom REST namespace.

= Core Features =
* Fully disables the WordPress frontend.
* Preserves Gutenberg compatibility while removing unnecessary endpoints.
* Exposes clean endpoints for Posts, Pages, Categories, Taxonomies, and Menus.
* Built-in structured block parsing for WordPress 7.0 readiness.
* Resolves Advanced Custom Fields (ACF) natively in API responses.

== Installation ==

1. Upload the plugin folder to the `/wp-content/plugins/` directory, or install the plugin through the WordPress plugins screen directly.
2. Activate the plugin through the 'Plugins' screen in WordPress.
3. Configure the plugin in the Settings > DK Headless API menu.

== Frequently Asked Questions ==

= Does this disable the WP Admin? =
No, the WP Admin and Gutenberg editors remain fully functional. Only the frontend is disabled (returning 410 Gone or custom message).

== Changelog ==

= 1.0.0 =
* Initial release.
