Formación bonificada para empresas

Diploma con sello de FUNDAE


Ejemplo de diploma acreditativo + Ampliar

Descargas

PDF Catálogo de cursos 2026+5.000 cursos bonificables
¿Eres RRHH? ¿Qué formación es obligatoria en tu sector?
Valore esta página: Votos: 4.2/5 (192 votos)


Curso online de Desarrollo de Plugins para WordPress con PHP, JS, CSS y HTML bonificado

Solicitar información

Respondemos en 3 hs. promedio

Diploma con sello de FUNDAE

Al terminar recibes tu diploma con tu nombre, el curso y sus 50 horas.

Ejemplo de diploma acreditativo del curso Ver el diploma de este curso
¿Eres RRHH? Formación bonificada para tu empresa → ¿Qué formación es obligatoria en tu sector? Mapa por sectores: igualdad, protección de datos, PRL y más →
i ¿Quiénes somos? ¿Es este curso homologado?
Nota informativa de CiberAula

¿Es este curso homologado?

Cuidado con algunas marcas de formación
Ana González, CEO de CiberAula
Ana GonzálezCEO de CiberAula

No, y si una marca de formación te ofrece un curso homologado en esta materia, pregúntale cuál es el organismo homologador y en qué boletín oficial (el BOE, el de una comunidad autónoma u otro de igual rango) se publicó la norma que lo homologa. Si no logras despejar las dudas, escríbenos y te ayudamos a aclararlo.

Si lo que buscas es una formación seria en esta materia, la de CiberAula lo es: una formación regulada y supervisada, que cumple la normativa estatal (Ley 30/2015, de 9 de septiembre, y Real Decreto 694/2017, de 3 de julio, publicados en el Boletín Oficial del Estado), está sujeta al control de FUNDAE y termina con un diploma acreditativo. Y si trabajas por cuenta ajena en una empresa privada, este curso se puede bonificar al 100 % de su coste.

Qué significa que un curso esté «homologado»: la explicación completa →

Ana González, CEO de CiberAula

Cursos bonificados Calendario: Flexible.

FUNDAE cursos Fecha disponible: Inmediata.

Cursos bonificados seguridad social Porcentaje de Bonificación: 100%

Cursos online bonificados Diploma con sello de FUNDAE.

Cursos online bonificados Formación regulada y supervisada: cumple la normativa estatal y está sujeta al control de FUNDAE.

cursos virtuales bonificados Temario Personalizado.

FUNDAE cursos Modalidades: teleformación, aula virtual y MIXTA

Cursos bonificados

Las empresas del sector TIC facturaron 143.288 millones de euros en España en 2024

542.600
Ocupados en programación, consultoría y otras actividades relacionadas con la informática, CNAE 62 (INE, EPA 2025, media anual)
84,5 %
Empresas de 10 o más empleados con sitio o página web, sobre las que tienen conexión a Internet (INE, Encuesta TIC en las empresas, primer trimestre de 2025)

El curso

📊 ¿Por qué este curso?
84,5%
de las empresas de 10 o más empleados disponía de sitio o página web en 2024-2025; desarrollar plugins de WordPress permite adaptar esas webs a cada negocio
Fuente: INE · Encuesta TIC empresas 2024-2025
Duración
La duración del curso de Desarrollo de Plugins para WordPress con PHP, JS, CSS y HTML es de 50 horas, acreditadas en el Diploma del mismo.PLAZO DE REALIZACIÓN:El plazo se puede establecer según las necesidades del alumno o del plan de formación de la empresa.
Plazo extendido gratuito Sin coste

Al terminar el curso conservas el acceso a la plataforma durante hasta un año más, sin ningún coste adicional, para volver a consultar los vídeos y los materiales siempre que quieras.

Por qué formarte con Ciberaula · 1 min

Objetivos

  • Conocer la arquitectura basica de plugins en WordPress y diferencias con temas
  • Desarrollar plugins personalizados utilizando PHP, JavaScript, CSS y HTML
  • Aplicar mejores practicas de seguridad y optimizacion en desarrollo de plugins
  • Utilizar herramientas de desarrollo como Atom y NetBeans para creacion eficiente
  • Gestionar el ciclo de vida completo de un plugin incluyendo monetizacion y distribucion


Bonificación Curso bonificable al 100%
Bonificacion

Bonificación

Este curso puede ser bonificado al 100% para la empresa receptora, incluso aunque esta tenga un porcentaje de copago en razón de su número de empleados en plantilla. El coste de la formación se recuperará mediante descuento en el pago de los seguros sociales.
Este descuento será aplicable libremente en cualquier mes del año posterior a la fecha en que haya finalizado la formación. Podrán bonificarse las matrículas de aquellos alumnos que realicen al menos el 75% del curso con éxito.
Modalidades Teleformación · Aula virtual · Mixta · Presencial
Modalidades

Modalidades

EN CURSOS ONLINE
Teleformación: En esta modalidad todo el curso se realiza a través de internet, con acceso las 24 hs. todos los días de la semana y plazo máximo de seis meses. No hay actividades como clases a las que el alumno deba asistir en horarios y fechas programados.
Aula virtual: En esta modalidad la formación se imparte mediante clases en directo a través de internet, es decir clases tele-presenciales, que se llevarán a cabo a través de ZOOM, Skype u otra herramienta a convenir.
Modalidad MIXTA: Combinación de las dos modalidades anteriores. Los trabajadores asisten a clases en directo (por ejemplo una a la semana) y entre clases disponen de material para avanzar en el curso en la plataforma. Es la más completa para grupos de trabajadores que realizan un mismo curso.

EN CURSOS PRESENCIALES o SEMI - PRESENCIALES
En esta modalidad los trabajadores realizan el curso asistiendo físicamente a un aula en la que se imparte la formación. Puede ser complementada igualmente con acceso a una plataforma online entre clases. Para esta modalidad se requiere una consulta previa de disponibilidad en la ciudad donde se desee llevar a cabo.

Temario


NOTA:

Trabajamos con la metodologia de curso personalizado, creada por Ciberaula en 1997. Usted puede solicitar un curso a la medida de sus objetivos, que combine lecciones de 2 o mas cursos en un plan de formacion a su medida. Si este es su caso consultenos, esta metodologia ofrece un aprovechamiento maximo de la formacion en los cursos bonificados para trabajadores.

El temario predefinido del curso online de Desarrollo de Plugins para WordPress con PHP, JS, CSS y HTML es el siguiente:

1 Introducción al curso y Herramientas de Desarrollo Parte 1

1.1 Herramientas de desarrollo para este curso

1.2 ¿Qué es un Plugin?

1.3 Plugins vs Themes

1.4 Instalando WordPress Localmente

2 Introducción al curso y Herramientas de Desarrollo Parte 2

2.1 Atom para Desarrollo de Plugins de WordPress

2.2 NetBeans para Desarrollo de Plugins de WordPress

2.3 Modelo de negocios de plugins

3 Creando nuestro plugin Parte 1

3.1 WordPress API's

3.2 Creando el Plugin

3.3 Los Code Snippets de este curso

3.4 Plugin API

3.5 Creando un Custom Post Type para las Preguntas

4 Creando nuestro plugin Parte 2

4.1 Separando la funcionalidad dentro de distintos archivos

4.2 Agregando una función a un Hook de activación

4.3 La importancia de los prefijos a las funciones

5 Creando un Metabox Parte 1

5.1 Creando el Formulario de los Metaboxes

5.2 Almacenando datos de los Metaboxes

5.3 Guardando todos los campos del Metabox

6 Creando un Metabox Parte 2

6.1 Mostrando los valores por default al cargar la pregunta

6.2 Nonces de Seguridad

6.3 Escapar los datos para seguridad

7 Roles y capabilities en plugins

7.1 Creando un Rol

7.2 Agregando los Capabilities al Rol

8 Agregando shortcode API a nuestro plugin

8.1 Creando el Shortcode

8.2 Realizando una consulta a nuestro Shortcode

8.3 Agregando información extra a las preguntas

8.4 Pasando atributos al Shortcode para modificar las consultas

9 Agregar hojas de estilos y archivos Javascript

9.1 Agregando una hoja de estilos

9.2 Agregando una hoja de Estilos al Admin

9.3 Agregando un Archivo JavaScript

9.4 Escribiendo CSS para nuestro plugin

10 WP Ajax en nuestro plugin Parte 1

10.1 Seleccionando una respuesta en el front end

10.2 Guardando las Respuestas seleccionadas

10.3 Creando la función para WP Ajax

11 WP Ajax en nuestro plugin Parte 2

11.1 Calificando el Examen con las respuestas enviadas por el Alumno

11.2 Ajustando las preguntas

11.3 Mostrando el resultado del examen

12 Creando un Addon para el plugin principal Parte 1

12.1 Creando los archivos base

12.2 Comprobando Que el plugin Principal esté activo

12.3 Creando el Post Type de Exámenes

12.4 Agregando Los Capabilities para Exámenes

13 Creando un Addon para el plugin principal Parte 2

13.1 Agregar Metaboxes a Exámenes

13.2 Agregando una Librería de jQuery

13.3 Agregando la Librería a los Metaboxes

14 Creando un Addon para el plugin principal Parte 3

14.1 Guardando las Preguntas del Select

14.2 Mostrando las Preguntas al Cargar el Examen

14.3 Creando un Shortcode para los Exámenes

15 Creando un Addon para el plugin principal Parte 4

15.1 Mostrando los Shortcodes de forma fácil

15.2 Últimos Ajustes al Plugin


Todo lo que necesitas saber antes de empezar

Información práctica — pulsa cada sección para desplegarla

💻 Software

  • WordPress local: instala XAMPP, Laragon o LocalWP (todos gratuitos) para tener un entorno WordPress funcional en tu equipo.
  • Editor de código: VS Code (recomendado, gratuito). El curso menciona Atom y NetBeans, pero ambos funcionan igual de bien; elige el que prefieras.
  • PHP 8.x: incluido en XAMPP/Laragon. No necesitas instalarlo por separado.
  • Navegador moderno: Chrome o Firefox con DevTools para depurar JS y CSS del plugin.
  • Git (opcional pero útil): para versionar tu plugin desde el primer día.

?️ Hardware

  • PC o portátil de los últimos 5-6 años.
  • 4 GB RAM mínimo (8 GB recomendado para correr WordPress local + editor sin problemas).
  • Cualquier procesador moderno: no se necesita i7 ni SSD.

🔑 Cuentas y servicios

  • WordPress.org: descarga gratuita del CMS. No confundir con WordPress.com.
  • Cuenta en GitHub (plan gratuito) si quieres subir tu plugin a un repositorio.
  • Para publicar en el directorio oficial: cuenta gratuita en wordpress.org/plugins.

📚 Conocimientos previos

  • PHP básico: funciones, arrays, clases sencillas.
  • HTML y CSS a nivel usuario: formularios, selectores.
  • JavaScript básico: eventos, DOM, algo de jQuery.
  • No se necesita experiencia previa con WordPress como desarrollador; el curso parte desde cero en ese aspecto.

A lo largo del curso construyes dos productos reales y funcionales que puedes incluir en tu portfolio o reutilizar en proyectos de clientes.

  1. Plugin de preguntas y respuestas: creas desde cero un plugin que registra un Custom Post Type para preguntas, gestiona respuestas con metaboxes y muestra el contenido en el front mediante shortcodes. Caso de uso: añadir una sección de FAQs o trivial interactivo a cualquier sitio WordPress.
  2. Sistema de exámenes con AJAX: amplías el plugin anterior para que el usuario seleccione respuestas, las envíe sin recargar la página (WP Ajax) y reciba su calificación en tiempo real. Caso de uso: plataforma de formación online o cuestionarios de evaluación para clientes.
  3. Addon para el plugin principal: desarrollas un plugin secundario que comprueba si el plugin principal está activo, añade un Post Type de Exámenes y extiende la funcionalidad con jQuery y shortcodes propios. Caso de uso: arquitectura modular para vender extensiones premium de un plugin base.
  4. Sistema de roles y permisos: implementas un rol personalizado con capabilities específicos para controlar quién puede gestionar preguntas y exámenes. Caso de uso: portales con varios tipos de usuarios (editor, profesor, alumno).
  5. Encolado correcto de CSS y JS: practicas el sistema de wp_enqueue_scripts para cargar hojas de estilo y scripts solo donde hacen falta, tanto en el front como en el admin. Caso de uso: plugins de producción que no ralentizan el resto del sitio.
¿Estás listo para desarrollar plugins de WordPress?
Este test comprueba si tienes la base suficiente en PHP, JavaScript y WordPress para aprovechar el curso desde el primer módulo. Son 5 preguntas; elige la opción que mejor refleje tu situación real.
1 ¿Qué hace la siguiente función PHP? <code>function saludo($nombre) { return 'Hola, ' . $nombre; }</code>
2 En JavaScript, ¿cuál es la diferencia principal entre <code>==</code> y <code>===</code>?
3 ¿Qué es un 'hook' en WordPress?
4 ¿Para qué sirve el atributo <code>action</code> en un formulario HTML?
5 ¿Qué hace <code>$_POST['campo']</code> en PHP?

Estos son los tropiezos más frecuentes al desarrollar plugins de WordPress por primera vez:

  • No usar prefijos únicos en funciones y clases: si tu función se llama get_data() colisionará con la de otro plugin. Usa siempre un prefijo propio, por ejemplo miplugin_get_data().
  • Olvidar el nonce en formularios y peticiones AJAX: sin wp_nonce_field() y su verificación posterior cualquier usuario puede enviar datos falsos a tu plugin. Es el error de seguridad más común.
  • No escapar la salida de datos: imprimir $_POST['valor'] directamente en HTML provoca XSS. Usa siempre esc_html(), esc_attr() o esc_url() según el contexto.
  • No sanear los datos antes de guardarlos: pasar datos de usuario sin sanitize_text_field() o funciones equivalentes a la base de datos es la antesala de una inyección SQL o datos corruptos.
  • Encolar scripts y estilos fuera del hook correcto: añadir CSS o JS directamente en el archivo principal en lugar de usar wp_enqueue_scripts o admin_enqueue_scripts causa conflictos y carga innecesaria en todas las páginas.
  • No comprobar capabilities antes de ejecutar acciones: cualquier usuario logueado podría activar funciones de administración si no validas con current_user_can() antes de procesar el formulario o la petición AJAX.
  • Modificar directamente la tabla wp_options sin prefijo: en instalaciones multisite o con prefijo de tabla personalizado, asumir que la tabla se llama siempre wp_options rompe el plugin. Usa siempre $wpdb->options.
  • Crear el plugin como un único archivo enorme: mezclar lógica, vistas y configuración en un solo .php hace el código imposible de mantener. Separa responsabilidades en archivos desde el principio, como muestra el propio temario.
  • No desactivar WP_DEBUG en producción: dejar define('WP_DEBUG', true); activo en un sitio público expone rutas, nombres de variables y errores internos a cualquier visitante.

Recursos gratuitos para tener siempre a mano mientras desarrollas tu plugin:

📖 Documentación oficial imprescindible

  • developer.wordpress.org: referencia completa de la Plugin API, hooks, funciones de seguridad, WP Ajax y la clase $wpdb. Es tu primera parada ante cualquier duda.
  • developer.wordpress.org/reference: buscador de funciones y hooks con ejemplos de uso y lista de parámetros.
  • php.net/manual/es: manual de PHP en español para consultar funciones de cadenas, arrays y manejo de errores.

⌨️ Atajos y referencias rápidas

  • devhints.io/wordpress: chuleta de hooks, funciones y estructura de plugins en formato visual.
  • overapi.com/php: referencia rápida de funciones PHP organizada por categoría.
  • gitignore.io: genera el .gitignore adecuado para proyectos WordPress+PHP en segundos.

?️ Herramientas gratuitas de desarrollo

  • LocalWP (localwp.com): entorno WordPress local con un clic, más cómodo que XAMPP para desarrollo de plugins.
  • Query Monitor (plugin gratuito en wordpress.org): depura queries SQL, hooks cargados, errores PHP y peticiones HTTP directamente desde el admin de WordPress.
  • VS Code + extensión PHP Intelephense: autocompletado, detección de errores y navegación por funciones PHP completamente gratis.

👥 Comunidades donde resolver dudas

  • wordpress.stackexchange.com: Stack Exchange especializado en WordPress; la mayoría de errores de plugins ya tienen respuesta.
  • es.wordpress.org/support: foros oficiales en español, activos y moderados.
  • r/Wordpress en Reddit: comunidad amplia para preguntas de desarrollo y distribución de plugins.

🤖 IA como tutor de código

  • Usa ChatGPT, Claude o GitHub Copilot (plan gratuito para estudiantes) para explicarte un hook, revisar tu código PHP o generar el esqueleto de un metabox. Contrasta siempre con la documentación oficial antes de copiar.

Preguntas frecuentes

Solicitar información

Respondemos en 3 hs. promedio


Por qué formarte con Ciberaula · 1 min
Glosario FUNDAE  —  Diccionario técnico de los 300 términos del sistema de formación bonificada Ver glosario →