Uno de los dos tipos de Hooks es el de Acción. Permiten realizar una función en un punto preciso de la implementación del núcleo, las extensiones y los temas de WordPress. El gancho de Acción que llama no recibe nada de los procedimientos de devolución de llamada de una Acción. Son el polo opuesto a los Filtros.
No recomendamos cambiar ningún archivo de WordPress si eres un novato. Esto sólo debe ser intentado por usuarios experimentados que se sientan cómodos alterando el archivo functions.php y que tengan algún conocimiento de PHP. Los principiantes deberían utilizar un plugin para completar el trabajo o buscar la ayuda de un experto para editar el código.
Le sugerimos que haga una copia de seguridad de su sitio de WordPress antes de realizar cualquier cambio en el código.
Los fundamentos
WordPress y el tema trabajan juntos para producir texto, gráficos, hojas de estilo y otros archivos, y una página de WordPress comprende muchas funciones y consultas a la base de datos. Todas ellas son interpretadas por el navegador y combinadas en una única página web.
WordPress tiene "ganchos" en todo su código para que los usuarios puedan "colgar" su código en ellos. Muchos de los fragmentos de código del tema Customize están escritos en PHP.
Los ganchos se dividen en dos categorías: acciones y filtros.
Las acciones le permiten añadir más funcionalidad a una página en un punto específico de su procesamiento; por ejemplo, podría desear añadir widgets o menús adicionales a su página o un mensaje promocional.
Los filtros permiten intervenir en el tratamiento de los datos y modificarlos.
Añadir un comando
Hay dos fases en el proceso de añadir una acción:
Crea una función que será llamada cuando ocurra un evento específico.
Construya primero una función de devolución de llamada. Esta función se ejecutará cuando se ejecute la acción a la que está vinculada.
La función de devolución de llamada debe tener un prefijo y colocarse en functions.php o en otra ubicación de llamada, como cualquier otra función. La acción determina los argumentos que debes aceptar que estás enganchando; la mayoría de los ganchos están claramente definidos, así que revisa la documentación de los ganchos para ver qué variables proporcionará tu acción a tu función.
Asigne su función de devolución de llamada (gancho).
En segundo lugar, asegúrese de que su método de devolución de llamada está incluido en la acción. Esto se conoce como hooking y después de que la acción se ejecute, le dice a la acción que invoque su función de devolución de llamada.
Las acciones son fragmentos adicionales de código que pueden añadir más funcionalidad al procesamiento de una página en un momento dado. Por ejemplo, podrías querer añadir un widget adicional o un mensaje de marketing a tu página.
Los plugins y los temas pueden emplear tanto acciones como filtros. En WordPress, las actividades le permiten dar salida al contenido en casi cualquier parte de su tema. Hay un gancho que logrará precisamente lo que quieres. En su API de plugins/referencia de acciones, WordPress proporciona una lista de acciones.
Si todavía no tiene un plugin de copia de seguridad, consulte nuestra comparación de los mejores plugins de copia de seguridad de WordPress.
Si está interesado en saber más sobre Action in WordPress, diríjase a Seahawk Media, que ofrece la mejor información.