Este proyecto es una demo de arquitectura Headless CMS usando WordPress solo como backend y un frontend moderno en React + Vite + Tailwind, desplegado en Vercel.
👉 El contenido dinámico se gestiona en WordPress con Advanced Custom Fields (ACF), y se consume en el frontend como JSON vía REST API.
- 📰 WordPress (Headless) — CMS clásico usado únicamente como backend.
- 🎛 Advanced Custom Fields (ACF) — campos personalizados para manejar la data.
- 🔌 REST API — datos expuestos en formato JSON.
- ⚛ React + Vite — frontend moderno y rápido.
- 🎨 Tailwind CSS — estilos utility-first para un diseño atractivo.
- ▲ Vercel — despliegue serverless con CI/CD desde GitHub.
- Instala WordPress en tu hosting o local (puedes usar Docker o LocalWP).
- Crea un theme en blanco en
wp-content/themes/headless/con solo 2 archivos:
style.css
/*
Theme Name: Headless
Theme URI: https://example.com
Author: Tu nombre
Description: Theme vacío para Headless WordPress
Version: 1.0
*/index.php
<?php
// Theme vacío para modo headless- Instala WordPress en tu hosting o local (puedes usar Docker o LocalWP).
- Instala solo el plugin ACF (Advanced Custom Fields).
Importar los campos de ACF En el admin de WordPress:
Ve a Custom Fields → Herramientas.
Importa el archivo acf-export-2025-09-29.json
- Clona este repo:
git clone https://github.com/orlandoDe/headless-wp-demo.git
cd headless-wp-demonpm install
npm run devHecho con ❤️ por @orlandoDe
