Descripción
Los ganchos te permiten añadir funcionalidad extra en varias áreas dentro del tema. Por ejemplo, puede que quieras mostrar algún mensaje promocional debajo de todas las entradas de tu blog. Los ganchos hacen que estas cosas dinámicas sean posibles.
Astra utiliza API de ganchos de WordPress para insertar varios ganchos a lo largo del tema.
Utilización
add_action( 'hook_name','callback_function_name' ); function nombre_de_la_función_de_retorno () { ?> // Inserta aquí el contenido de tu hook. <?php }
En el ejemplo anterior, sustituya hook_name por el valor nombre del gancho que desea utilizar, como astra_header_before o astra_header_after. A continuación, sustituya callback_function_name por un nombre de función único y significativo, algo específico para usted.
A ver la lista de ganchos disponibles en Astra Visuallyvisite el sitio que hemos creado.
Ejemplo
En astra_header_before se ejecuta justo antes de la cabecera del sitio.
Nota: Cabecera del sitio -
Añade PHP a tu cabecera
// Añadir scripts a astra_header_before() add_action( 'astra_header_before', 'add_script_before_header' ); function add_script_before_header() { // Tu PHP va aquí }
o...
Añade HTML a tu cabecera
// Añadir contenido a astra_header_before() add_action( 'astra_header_before', 'add_content_before_header' ); function add_content_before_header() { ?> <?php }
Si está añadiendo PHP a astra_header_before(), utilice el primer método. Utilice el segundo método para cualquier otra cosa que vaya a añadir.
Echa un vistazo a la documentación que explica cómo añadir código PHP personalizado utilizando la función functions.php del tema hijo archivo.