Tratados en este artículo
¿Qué son los ganchos?
Los hooks en WordPress permiten cambiar o añadir código sin editar los archivos del núcleo. Se utilizan ampliamente en WordPress y MemberPress y son muy útiles para los desarrolladores.
Hay dos tipos de ganchos: acciones y filtros.
- Acciones le permiten insertar código personalizado dondequiera que se ejecute el gancho
- Filtros permiten manipular y devolver una variable que pasa al filtro
Esta documentación es una lista de algunas de las acciones y filtros más útiles de MemberPress.
Uso de ganchos
Si quieres usar un hook para añadir o manipular código, puedes añadir tu código personalizado de muchas maneras:
- Puede añadir su código al final del archivo functions.php de su tema
- Utilice uno de los plugins como el WPCode (consulte este artículo para obtener más información: Cómo añadir fragmentos de código personalizados en WPCode).
Utilizar ganchos de acción
Para ejecutar su código utilizando un gancho de acción, debe utilizar su función personalizada de la siguiente manera:
add_action( 'nombre_accion', 'tu_nombre_funcion' ); function tu_nombre_funcion() { // Tu código }
Uso de ganchos de filtro
Para manipular la variable pasada en un gancho de filtro, debe utilizar su función personalizada de la siguiente manera:
add_filter( 'nombre_filtro', 'tu_nombre_funcion' ); function tu_nombre_funcion( $variable ) { // Su código return $variable; }
Tenga en cuenta que con los filtros debe devolver un valor.