Repositorio de acompañamiento del libro WordPress: de Cero a Ninja (Raúl Fernández).
Los ejemplos están en la carpeta español/. Cada subcarpeta corresponde a un capítulo del libro. Los archivos contienen los ejemplos completos que el libro referencia con la nota:
// Código completo: ninjawordpress.com
español/
capitulo-01/ Introducción al Ecosistema y Filosofía WordPress
capitulo-02/ Instalación Profesional y Configuración del Entorno
capitulo-03/ Anatomía del Dashboard y Gestión Avanzada de Usuarios
capitulo-04/ Arquitectura de Contenido: Entradas, Páginas y Medios
capitulo-05/ Temas y Personalización Visual sin Código
capitulo-06/ Ecosistema de Plugins: Selección, Seguridad y Rendimiento
capitulo-07/ Gutenberg y el Full Site Editing
capitulo-08/ Elementor y Constructores Visuales Profesionales
capitulo-09/ Diseño Responsivo y Personalización Avanzada
capitulo-10/ E-commerce con WooCommerce
capitulo-11/ Anatomía del Core y Jerarquía de Plantillas
capitulo-12/ El Loop de WordPress
capitulo-13/ Desarrollo de Temas desde Cero y Temas Hijo
capitulo-14/ El Sistema de Hooks: Actions y Filters
capitulo-15/ Custom Post Types y Taxonomías
capitulo-16/ Programación Orientada a Objetos en WordPress
capitulo-17/ Advanced Custom Fields y Metadatos
capitulo-18/ Desarrollo de Plugins Profesional
capitulo-19/ Base de Datos WordPress y wpdb
capitulo-20/ WordPress REST API
capitulo-21/ JavaScript Moderno y AJAX en WordPress
capitulo-22/ Desarrollo de Bloques Gutenberg Personalizados
capitulo-23/ Rendimiento y Optimización Extrema
capitulo-24/ Seguridad y Hardening de WordPress
capitulo-25/ SEO Técnico y Datos Estructurados
capitulo-26/ WordPress Multisite
capitulo-27/ Localización y Sitios Multiidioma
capitulo-28/ WP-CLI: Automatización desde Terminal
capitulo-29/ Arquitectura de Proyecto con Bedrock y Trellis
capitulo-30/ Deployment Profesional y Docker
capitulo-31/ Mantenimiento y Escalabilidad
capitulo-32/ Integración con APIs Externas
capitulo-33/ WordPress Headless con Next.js
capitulo-34/ Membership Sites y Contenido Restringido
capitulo-35/ Learning Management Systems
capitulo-36/ WordPress y Automatización Avanzada
capitulo-37/ Proyecto Maestro: Plataforma Portfolio Profesional
El código está pensado para ejecutarse tal como aparece, con las dependencias indicadas en cada capítulo del libro. Los requisitos mínimos son PHP 8.1 y WordPress 6.4 salvo que el archivo indique lo contrario.
Más información en ninjawordpress.com o compra el libro en Amazon KDP.
Companion repository for the book WordPress: From Zero to Ninja (Raúl Fernández).
Examples are in the english/ folder. Each subfolder corresponds to a chapter of the book. Files contain the complete examples referenced in the book with the note:
// Full code: ninjawordpress.com
english/
chapter-01/ Introduction to WordPress: Ecosystem and Philosophy
chapter-02/ Professional Installation and Environment Setup
chapter-03/ Dashboard Anatomy and Advanced User Management
chapter-04/ Content Architecture: Posts, Pages, and Media
chapter-05/ Themes and Visual Customization without Code
chapter-06/ Plugin Ecosystem: Selection, Security, and Performance
chapter-07/ Gutenberg and Full Site Editing
chapter-08/ Elementor and Professional Page Builders
chapter-09/ Responsive Design and Advanced Customization
chapter-10/ E-commerce with WooCommerce
chapter-11/ Core Anatomy and Template Hierarchy
chapter-12/ The WordPress Loop
chapter-13/ Theme Development from Scratch and Child Themes
chapter-14/ The Hook System: Actions and Filters
chapter-15/ Custom Post Types and Taxonomies
chapter-16/ Object-Oriented Programming in WordPress
chapter-17/ Advanced Custom Fields and Metadata
chapter-18/ Professional Plugin Development
chapter-19/ WordPress Database and wpdb
chapter-20/ WordPress REST API
chapter-21/ Modern JavaScript and AJAX in WordPress
chapter-22/ Custom Gutenberg Block Development
chapter-23/ Performance and Extreme Optimization
chapter-24/ Security and WordPress Hardening
chapter-25/ Technical SEO and Structured Data
chapter-26/ WordPress Multisite
chapter-27/ Localization and Multilingual Sites
chapter-28/ WP-CLI: Automation from the Terminal
chapter-29/ Project Architecture with Bedrock and Trellis
chapter-30/ Professional Deployment and Docker
chapter-31/ Maintenance and Scalability
chapter-32/ Integration with External APIs
chapter-33/ Headless WordPress with Next.js
chapter-34/ Membership Sites and Restricted Content
chapter-35/ Learning Management Systems
chapter-36/ WordPress and Advanced Automation
chapter-37/ Master Project: Professional Portfolio Platform
Code is meant to run as-is, with the dependencies indicated in each chapter of the book. Minimum requirements are PHP 8.1 and WordPress 6.4 unless the file states otherwise.
More information at ninjawordpress.com or buy the book on Amazon KDP.
MIT — use it, adapt it, distribute it freely citing the source / úsalo, adáptalo y distribúyelo libremente citando la fuente.