Uno de los dos tipos de Hooks es la Acción. Le permiten realizar una función en un punto preciso del núcleo de WordPress, las extensiones y la implementación del tema. El gancho de acción que llama no recibe nada de los procedimientos de devolución de llamada para una acción. Son el polo opuesto de los filtros.
No recomendamos cambiar ningún archivo de WordPress si eres un novato. Esto sólo lo deben intentar usuarios experimentados que se sientan cómodos alterando el archivo funciones.php y conociendo algo de PHP. Los principiantes deben utilizar un complemento para completar el trabajo o buscar ayuda de expertos para editar el código.
Le sugerimos hacer 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 generar texto, gráficos, hojas de estilo y otros archivos, y una página de WordPress comprende muchas funciones y consultas de bases de datos. Todos ellos son interpretados por el navegador y combinados 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 Personalizar están escritos en PHP.
Los ganchos se dividen en dos categorías: acciones y filtros.
Las acciones le permiten agregar más funciones a una página en un punto específico de su procesamiento; por ejemplo, es posible que desee agregar widgets o menús adicionales a su página o un mensaje promocional.
Los filtros le permiten intervenir en el tratamiento de los datos y modificarlos.
Agregar un comando
Hay dos fases en el proceso de agregar una acción:
Cree una función que se llamará cuando ocurra un evento específico.
Primero construya 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 funciones.php u otra ubicación invocable, como cualquier otra función. La acción determina los argumentos que debes aceptar con los que te estás conectando; la mayoría de los enlaces están claramente definidos, así que consulte la documentación de los enlaces para ver qué variables su acción proporcionará a su 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 enganche y, después de ejecutar la acción, le indica a la acción que invoque su función de devolución de llamada.
Las acciones son fragmentos de código adicionales que podrían agregar más funcionalidad al procesamiento de una página en un momento dado. Por ejemplo, es posible que desees agregar un widget adicional o un mensaje de marketing a tu página.
Los complementos y temas pueden emplear tanto acciones como filtros. En WordPress, las actividades le permiten generar contenido en casi cualquier lugar de su tema. Hay un anzuelo desnudo que logrará precisamente lo que desea. En su API de complemento/Referencia de acción, WordPress proporciona una lista de acciones.
Si aún no tiene un complemento de respaldo, consulte nuestra comparación de los principales complementos de respaldo de WordPress.
Si está interesado en saber más sobre Action en WordPress, diríjase a Seahawk Media, que proporciona la mejor información.