¿Que hay en esta recopilación?

En este post voy a recopilar todos los recursos que he encontrado para formarme como desarrollador WordPress. He hecho especial hincapié en aquellas guías más exhaustivas, la mayoría superan con creces las 2000 palabras. Por desgracia muchas están escritas en inglés pero la calidad del contenido es excepcional.

Quedan bastantes areas por cubrir así que quieres sugerirme algún enlace puedes dejarme un comentario o ponerte en contacto conmigo.

PHP

Dando por supuesto que ya conoces los lenguajes básicos para construir un sitio web: HTML y CSS, el siguiente paso si quieres dominar el desarrollo en WordPress es conocer PHP. Este es el lenguaje con el que está construido WordPress por lo que cuanto más lo conozcas más fácil te resultará conocer cómo funciona.

Learn to program in PHP curso gratuito de programación básica a intermedia en PHP, con pruebas de código y muy bien explicado. También encontrarás cursos de Javascript y jQuery, otros dos lenguajes te será necesario aprender.

PHP Coding Standards guía de buenas prácticas y estándares para utilizar PHP en WordPress de forma adecuada.

Conocer WordPress a fondo

Una vez que tengas las habilidades básicas de cada lenguaje te interesa saber como funcionan las tripas de WordPress. Es decir, todas las funciones y herramientas con las que están construidos los plugins, temas o el propio núcleo de WordPress

Libros

Professional WordPress: Design and Development Trata la creación de temas y plugins pero de forma un tanto superficial, además de otros temas como las instalaciones multisitio, custom post types y otros puntos que te serán imprescindibles para iniciarte en el desarrollo para WordPress.

Tutoriales

An In-Depth Guide to Conquering WP_Query WP_Query es una de esas funciones de WordPress que te interesa conocer bien si quieres desarrollar webs que muestren contenidos de forma avanzada.

50 Filters of WordPress / Fifty Actions of WordPress los filtros y acciones son el cemento y los ladrillos para construir plugins. Si bien es casi imposible conocerlos todos, en estas dos exhaustivas guías tienes una buena selección de los más importantes.

The Beginner’s Guide to WordPress Taxonomies WordPress permite clasificar tu contenido de forma avanzada gracias a las custom taxonomies. Por ejemplo si quieres desarrollar un tema que pueda organizar tus entradas más allá de las categorías y las etiquetas.

Creating Maintainable WordPress Meta Boxes Con este tutorial aprenderás a crear metaboxes, utilizadas para poder introducir datos desde el backend de WordPress.

Getting Started With WordPress Shortcodes Los shortcodes permiten insertar código entre el texto para poder añadir formato o incrustar otro tipo de contenido. Con esta guía podrás crear tus propios shortcodes y utilizarlos en tu propio sitio.

Customizing the WordPress Admin Modifica el aspecto del backend de WordPress para adaptarlo a las necesidades de tu cliente.

The Ultimate Guide to WordPress Multisite Configurando WordPress como multisitio puedes gestionar una red de webs desde un mismo panel de control, una herramienta excepcional para redes de blogs o mantener sitios de varios clientes.

Como crear plugins de WordPress

Los plugins son los encargados de añadir funcionalidades a WordPress. A pesar de que el repositorio oficial cuenta con más de 35.000 plugins, quizás estés pensando en desarrollar uno nuevo o aprender a modificar los plugins de otros autores.

Libros

WordPress Plugin Development Cookbook Un libro exclusivamente dedicado al desarrollo de plugins. Va desde los ejemplos más sencillos hasta temas más avanzados como la utilización de Ajax y jQuery o la creación de tablas personalizadas en la base de datos.

Tutoriales

Plugin Handbook Completísimo manual en el codex de WordPress que toca todos los temas imprescindibles para la creación de plugins.

Object-Oriented Programming in WordPress mejora el rendimiento de tus plugins utilizando la técnica de la programación orientada a objetos.

Unit Tests for WordPress Plugins Esta guía cubre un tema un tanto más avanzado como es el testeo de plugins.

Writing Extensible Plugins With Actions and Filters Este tutorial te enseña a hacer tus plugins extensibles por otros desarrolladores. También te servirá de ayuda para modificar los plugins de otros autores.

Como crear temas de WordPress

Los temas de WordPress son los encargados de aportar el diseño. Con millones de instalaciones por todo el mundo es lógico que haya una gran demanda de temas para cubrir todas las necesidades.

Tutoriales

Theme Handbook Completo manual en el codex de WordPress con los aspectos más importantes para empezar a crear tus temas.

WordPress Theme Customizer Aprende a añadir las opciones de tu tema al customizer de WordPress, para que los usuarios puedan ver los cambios en tiempo real.

Making the Perfect WordPress Theme En esta exhaustiva guía se hace especial hincapié en las buenas practicas a la hora de desarrollar plantillas y como mantenerlas a lo largo del tiempo.

Creating a WordPress Theme From Static HTML Guía paso a paso para crear un tema a partir de un sitio hecho en HTML estático.

How Theme Frameworks Actually Work Si vas en serio con la creación de temas es posible que en algún momento te plantees crear tu propio framework para desarrollar plantillas de forma más rápida y extensible.

Getting Started With Redux Framework (tutorial en construcción) Redux Framework permite crear paneles de control avanzados para dotar a tu tema de todas las opciones que puedas imaginar.

Cursos online

WordPress Theme Development Me encantan todos los cursos que hacen en Treehouse. Este en concreto es un buen comienzo para crear un tema de WordPress sencillo que puedes utilizar al acabar el curso.

Building Themes from Scratch Using Underscores Curso de más de 6 horas para crear un tema de WordPress basándose en Underscores. Muy recomendable como cualquiera de los cursos creados por este autor en Lynda.com

Bootstrap WordPress Tutorials Con este curso aprenderás a crear una plantilla de WordPress a partir del popular framework Bootstrap, perfecto para crear temas responsive rápidamente.

Aprende a manejar plugins y temas específicos

Algunos plugins tienen cierta complejidad por su elevado número de opciones. No viene mal tener a mano un buen manual para aprender a configurarlos como un auténtico experto.

Configuring W3 Total Cache quizás el plugin de cache más reputado pero que puede darte problemas si no sabes configurarlo correctamente.

WordPress SEO by Yoast Este es el plugin de SEO de mayor reputación, si quieres aprender a configurarlo hasta el mínimo detalle esta es la guía creada por el mismo autor del plugin.

Guía completa WPML: WordPress en varios idiomas Guía exhaustiva ¡ y en español ! para configurar el plugin multiidioma más recomendado.

Otros temas

La optimización de carga y la seguridad son dos temas claves que debes conocer para trabajar con WordPress a nivel profesional.

Hardening WordPress WordPress es seguro por defecto si se mantiene actualizado tanto el nucleo como los temas y plugins. Pero siempre está bien prevenir ciertos tipos de ataques a tu sitio web.

The Missing Component in Your WordPress Security Strategy – Audit Logs aprende a rastrear que es lo que pasa en tu sitio para encontrar posibles intentos de ataque.

WordPress Optimization Bible una detallada guía para poner tu instalación de WordPress en forma y que cargue rápido.

25 WordPress Code Snippets for Enhanced Performance 25 trozos de código que puedes incluir en el archivo functions.php de tu sitio para acelerar la velocidad de carga y otras mejoras.


 

How To Be a WordPress Freelance Consultant and Not Die Trying Para finalizar una excelente ponencia de Rocío Valdivia con un montón de consejos para empezar tu carrera como desarrollador WordPress.