Ticker

6/recent/ticker-posts

Ad Code

Responsive Advertisement

Curso intermedio de Astra #9. Action Hooks

En la novena lección del curso intermedio de Astra vamos a extender la funcionalidad de Astra a través de los hooks del tema.

En el tema 10 del curso de WordPress Avanzado hablamos de los hooks que no son otra cosa que llamadas que se realizan en determinados momentos de carga de la web para realizar una acción.

En esta lección hacemos un repaso de cómo crear una función que se ejecute en un momento determinado a través de un action hook, en concreto ponemos cómo ejemplo la ejecución tanto de una función php como de un script en javascript que muestra una alerta en la pantalla cuando se carga un contenido determinado. ¡A por ello!

Este contenido está únicamente disponible para los suscriptores. Puedes identificarte en este enlace o suscribirte a los cursos.

Como hemos visto en el video, mediante ciertos pasos bien definidos es relativamente sencillo crear una función que se ejecute en un momento determinado de la carga de la página en la que estamos trabajando.

Hemos creado un plugin para desarrollar la funcionalidad deseada. Es necesario recordar que cualquier funcionalidad añadida a una web hay que hacerla en un plugin aparte, no en el archivo functions.php del tema instalado, Astra en esta ocasión, ya que la funcionalidad debe ser independiente de las funciones del tema en cuestión, que sólo debe aportar el aspecto de la web.

En el plugin que hemos creado hemos añadido el código que debe ejecutarse al cargar partes de la web y la parte de la web en concreto la hemos identificado gracias a la identificación visual de los hooks que añade como extra el plugin que tratamos en el tema.

Por experimentar la funcionalidad del plugin que hemos creado hemos añadido la impresión dinámica de código javascript que en esta ocasión tan sólo ha mostrado una ventana emergente, pero la imaginación es nuestro horizonte, podemos hacer cualquier cosa, como por ejemplo una llamada a un bot de telegram cuando se cargue la página de cierto producto, ya vemos que el límite está en la imaginación.

Ahora os animo a buscar un hook que se ejecute en un momento concreto y a crear un plugin que haga cierta acción en relación al hook.

Como siempre, si tenéis cualquier duda o pregunta, podéis mandarla a través del formulario de soporte de la intranet de suscriptor. ¡Nos vemos en la siguiente lección! :)

Enregistrer un commentaire

0 Commentaires