
Professional WordPress Plugin Development
Brad Williams, Justin Tadlock, Ozh Richard
- Editorial
- Wrox
- Año
- 2011
- Páginas
- ~576
- Nivel
- Intermedio
De qué trata
Manual técnico de referencia escrito por Brad Williams, Ozh Richard y Justin Tadlock, enfocado en el diseño y la construcción profesional de extensiones para WordPress (específicamente la generación de WordPress 3.x sobre PHP 5 y MySQL). Está dirigido a desarrolladores web de nivel intermedio que ya poseen conocimientos sólidos de programación en PHP y consultas relacionales en MySQL, y que desean abandonar los añadidos improvisados en functions.php para estructurar extensiones limpias, modulares y mantenibles siguiendo los estándares oficiales de la plataforma.
La obra desglosa de manera exhaustiva las interfaces de programación fundamentales del núcleo de WordPress. Enseña a utilizar el sistema de ganchos mediante Action Hooks y Filter Hooks (con funciones clave como add_action, add_filter, apply_filters y do_action), a construir pantallas administrativas y opciones de configuración seguras con la Settings API, y a modelar estructuras de contenido avanzadas mediante Custom Post Types, taxonomías personalizadas y metaboxes. Asimismo, cubre el aseguramiento del código mediante el uso de nonces, sanitización y comprobación de roles y capacidades de usuario, junto con la integración de peticiones asíncronas con JavaScript y AJAX, la interacción con servicios externos vía la HTTP API (wp_remote_get, wp_remote_post), la automatización de tareas en segundo plano con WordPress Cron, la manipulación de enlaces permanentes con la Rewrite API y el soporte para entornos WordPress Multisite.
A través de sus páginas se desarrollan múltiples plugins funcionales que abarcan desde paneles de control con formularios protegidos hasta widgets interactivos para la interfaz pública y extensiones adaptadas a redes multisitio. Su principal valor radica en haber fijado los cimientos metodológicos y las buenas prácticas del desarrollo en WordPress que aún se consideran estándar. Conviene tener presente que, al datar de 2011, no contempla avances contemporáneos como el editor de bloques Gutenberg, React ni la WP REST API moderna incorporada años después en el core, pero sigue siendo un recurso pedagógico excepcional para comprender la arquitectura interna clásica en PHP.
- WordPress 3.x
- Desarrollo de plugins
- Action y Filter Hooks
- Settings API
- Custom Post Types
- Taxonomías personalizadas
- Seguridad y Nonces
- Shortcode API
- Widgets API
- HTTP API
- WordPress Cron
- Multisite
¿Cómo enseña?
Teoría + práctica
- ✗ Sin ejercicios
- ✓ Incluye proyectos
Proyectos
Plugin de panel de administración y ajustes
Extensión que registra menús personalizados en el panel de WordPress mediante la Settings API, implementando validación de opciones, campos dinámicos y protección con nonces.
Plugin de tipos de contenido y metadatos
Módulo que registra Custom Post Types y taxonomías personalizadas con cajas de metadatos (metaboxes) personalizadas para ampliar la estructura de datos nativa de WordPress.

