Gestores de Contenido

Curso de creación de plugins para WordPress

Aprende a crear plugins para WordPress con tus conocimientos de PHP.

Impartido por:

3.9 (117 valoraciones)
4 horas y 54 minutos · Curso
Creación de plugins para WordPress

Lo que aprenderás en este curso:

  • Conocer y saber cómo funciona un plugin WordPress
  • Acciones y filtros en WordPress
  • Obtener y almacenar un feed JSON
  • Parsear JSON con PHP
  • Crear una página de configuración
  • Añadir estilos a la página de configuración
  • Conocer las funciones básicas con la tabla wp_options
  • Cómo crear Widgets de WordPress
  • Añadir estilos personalizados a un Widget
  • Saber cómo crear un Shortcode en WordPress
  • Añadir AJAX a plugins en el Front End
  • Construir un plugin Orientado a Objetos
  • Herencia de plugins
  • Dar soporte y monetizar nuestro plugin

Requisitos del curso

Es necesario tener conocimientos en WordPress, HTML, CSS y PHP orientado a objetos para poder realizar el curso de forma óptima.

Valoraciones de estudiantes:

  • 5
  • 4
  • 3
  • 2
  • 1
4.0
117 valoraciones

Contenido del curso:

    • 6m
    • Requisitos en el header
      4m
    • Licencia
      6m
    • Acciones y filtros en WordPress
      4m
    • Ejemplos de Acciones y Filtros
      14m
    • Mejores prácticas
      11m
    • Comprobando las capacidades de usuario
      20m
    • Validación de datos
      5m
    • Securizando la entrada
      2m
    • Securizando la salida
      3m
    • Nonces
      4m
    • 9m
    • Añadir estilos a la página de configuración
      14m
    • Trabajando con formularios en la página de configuración
      17m
    • Funciones básicas con la tabla wp_options
      2m
    • API de ajustes
      2m
    • API de opciones
      1m
    • 3m
    • Construyendo un plugin Orientado a Objetos (I)
      15m
    • Construyendo un plugin Orientado a Objetos (II)
      20m
    • Documentando el plugin (I)
      7m
    • Documentando el plugin (II)
      9m
    • Herencia
      4m
    • JSON como API
      4m
    • Obteniendo y almacenando un feed JSON
      12m
    • Parseando JSON con PHP
      13m
    • Cómo crear Widgets de WordPress
      14m
    • Añadiendo ajustes a un Widget
      2m
    • Cómo crear un Shortcode
      2m
    • Añadiendo AJAX a plugins en el Front End
      4m
    • Metadatos
      5m
    • Custom Post Types
      3m
    • Taxonomías
      2m
    • Usuarios
      5m
    • JavaScript en un plugin PHP
      5m
    • Cron de WordPress
      4m
    • Internacionalización del plugin
      4m
    • El archivo Readme.txt
      1m
    • Añadiendo el Plugin al repositorio de WordPress
      3m
    • Dar soporte y monetizar nuestro plugin
      2m
    • Herramientas para desarrolladores
      4m
También te puede interesar

Te dejamos una selección de cursos, carreras y artículos

WordPress Developer

WordPress Developer

41 horas y 23 minutos · Carrera

¿Y si pudieras programar sobre el CMS más usado del mundo?

Administración de sitios Web con WordPress

Curso administración de sitios Web con WordPress de forma profesional

2 horas y 7 minutos · Curso

En este curso, aprenderás algunos consejos, trucos y peligros de la administración de sitios web WordPress. Mientras más grande sea tu sitio, con más interés …

  • Gestores de Contenido

Dudas frecuentes

1

¿Cuándo comienza la formación?

En OpenWebinars las formaciones no tienen fecha de inicio y de final.

Cada curso tiene una fecha de publicación y desde ese día estarán 100% disponible todos los contenidos del curso para los usuarios suscritos a alguno de nuestros planes.

2

¿Cuál es el precio?

En OpenWebinars no vendemos formaciones.

Tenemos diferentes tipos de suscripciones, que te dará acceso completo a todas las formaciones de la plataforma y a las nuevas que vamos lanzando, siempre y cuando tu suscripción esté activa (como Spotify con la música o Netflix con las películas y series).

¿Eres una empresa? Tenemos planes especiales para ti. Consúltanos aquí.

3

¿Obtengo un diploma de certificación?

En todos los cursos existe un examen final para evaluar tus conocimientos adquiridos. Si superas este examen con más de un 80% de preguntas correctas obtendrás el diploma de certificación. Puedes realizar un intento cada 24 horas.

Este diploma es un certificado privado emitido por OpenWebinars, y valorado en el mundo empresarial, ya que tenemos grandes compañías clientes que se forman con nosotros y valoran nuestras certificaciones.

No olvides poner tu certificación en tu perfil Linkedin y en tu currículum.

¿Quieres aprender a crear plugins WordPress? En este curso te enseñamos qué son y cómo poder hacerlos tú mismo utilizando programación en PHP.

Crear plugins para WordPress te permitirá ampliar las funcionalidades de este CMS según tus necesidades, y al acabar este curso serás capaz de crear un plugin WordPress desde cero de forma profesional.

La formación la comenzaremos entrando en detalle en explicar cómo funciona un plugin de WordPress, para que aprendas los fundamentos básicos y a partir de ahí entiendas mejor el resto del curso.

En esta primera parte el profesor va a profundizar en el tema, comenzando por lo más esencial, como es la explicación de qué es un plugin. Después continuará explicando los requisitos del header que debe tener un plugin de WordPress y sobre la licencia de los mismos.

Esta primera lección se completa con el desarrollo de un concepto esencial para los plugins en WordPress, como son los hooks o ganchos, explicando los dos tipos que existen, las acciones y filtros. Además de la explicación teórica te proponemos una de interesantes ejemplos de acciones y filtros.

Antes de pasar a la segunda lección tienes un segmento dedicado íntegramente a conocer las mejores prácticas a la hora de desarrollar plugins WordPress, para que las tengas en cuenta y las apliques en tus futuros desarrollos.

A continuación tienes el bloque dedicado a la seguridad en un plugin, algo fundamental en este tipo de desarrollo. En este bloque aprenderás cómo aplicar métodos seguros en varias fases, tanto en las capacidades de usuario, en la validación de datos, segurizando la entrada y la salida, además de usar los nonces, una característica de WordPress muy importante para la seguridad.

Después podrás seguir la formación aprendiendo a crear la página de configuración del plugin, una parte muy utilizada del mismo. Dentro de esta lección te detallaremos cómo crear la misma, además de cómo añadirle estilos y formularios. Y también vas a adquirir los conocimientos necesarios para obtener datos, guardarlos en la base de datos y volver a acceder a ellos.

Para acabar esta parte del curso centrada en la configuración de nuestro plugin, te mostraremos dos APIs propias de WordPress que te ayudarán en el desarrollo de tus plugins, como son la API de ajustes y la API de opciones.

Tras acabar esta sección del curso ya puedes pasar a la parte más extensa del mismo, y una de las más importantes. Aquí entrarás de lleno en la creación de plugins orientados a objetos, empezando por un repaso sobre la programación orientada a objetos. Continuaremos con el desarrollo paso a paso de este tipo de plugins, incluyendo la elaboración de la documentación del mismo. También hablaremos sobre la herencia, uno de los conceptos más importantes de la POO y cómo emplearla en este tipo de plugins.

Continuaremos con el desarrollo de nuestro plugin aprendiendo a conectar el mismo con APIs de terceros. En este bloque el tutor va a desarrollar aspectos como el uso de JSON como API, cómo obtener y almacenar un feed JSON y cómo parsear JSON con PHP.

Seguiremos después con las lecciones sobre el desarrollo de widgets y shortcodes, en las que irás adquiriendo los conocimientos para crear widgets añadiendo ajustes a los mismos, a crear shortcodes y a añadir AJAX a los widgets y plugins.

El penúltimo bloque lo dedicaremos a todo lo que tiene que ver con la extensión de un plugin, para que aprendas como añadir características adicionales a los que desarrolles. En esta sección encontrarás lecciones centradas en los metadatos, en custom post types, taxonomías y usuarios, en cómo añadir JavaScript a un plugin, cómo usar el Cron de WordPress y como internacionalizar el mismo.

La última sección será en la que entres ya en aprender el último paso en la creación de un plugin, es decir, su lanzamiento y soporte, para que puedas publicarlo en el repositorio oficial de WordPress. Para ello te indicamos cómo debes crear el archivo readme.txt, algo fundamental si quieres que se publique en el mismo. Después pasamos a detallar cómo realizar la subida del plugin, dar soporte al mismo y monetizarlo.

Finalizaremos la formación hablando de algunas herramientas interesantes para desarrolladores de plugins para WordPress, como la conocida y potente Plugin developer, además de otras como PHP Coding Standards, XDebug o Query Monitor.

Crear un plugin WordPress paso a paso será un proceso sencillo para ti una vez que hayas finalizado nuestro curso especializado.

Artículos
Ver todos