Get_header php
Contents
Última actualización – 9 de octubre de 2020Si alguna vez has trabajado en WordPress, debes haberte encontrado con la palabra ‘Hook’ un montón de veces. Si eres un desarrollador de WordPress que quiere construir plugins y temas, entonces los hooks de WordPress son cruciales para tu desarrollo.
De acuerdo con el codex de WordPress.org, «Los hooks son proporcionados por WordPress para permitir que su plugin se ‘enganche’ al resto de WordPress; es decir, para llamar a funciones de su plugin en momentos específicos, y así poner en marcha su plugin».
WordPress está construido con algunas funcionalidades por defecto. Tiene comportamientos y valores por defecto asociados a él. Con los hooks, puede modificar este comportamiento por defecto y reemplazar el valor existente, por lo tanto, personalizar el entorno de WordPress según sus necesidades.
Donde hook es el nombre del hook, su_nombre_de_función_personalizada es el nombre de la función con su código personalizado, parámetro de prioridad opcional que indica cómo debe ejecutarse el hook, parámetros aceptados que indican los parámetros adicionales y el código personalizado. La llamada a la función (add_action()) puede estar debajo o encima del fragmento de código.
Ganchos de WordPress
Referencias a los hooks a través de add_action() y add_filter()El último componente vital en un plugin de WordPress es el hook, que define cuándo se ejecuta el plugin. Este es posiblemente el componente más confuso de un plugin, así que seremos minuciosos en nuestras explicaciones. Al igual que en la música pop, el término «gancho» es a veces ambiguo-diferentes personas utilizan el término para referirse a diferentes cosas. Técnicamente, el término «hook» debería referirse a un evento de WordPress, como get_header o the_content, pero a veces se utiliza de forma general para referirse a las funciones add_action() o add_filter() que hacen referencia al hook. Preste atención al contexto, y debería estar claro qué significado se pretendía. Lo más importante que hay que entender aquí es que usted determina cuando sus funciones …
Después de la cabecera gancho wordpress
Pues bien, los hooks nos permiten realizar esos cambios destacados en tu tema y plugins. Los ganchos le permiten modificar la funcionalidad de WordPress sin editar los archivos del núcleo, ya que enganchan la función personalizada a una función existente.
Generalmente, un hook en WordPress es la ubicación determinada donde puedes añadir tu propio código y ejecutarlo, absolutamente sin modificar los archivos del núcleo. Los ganchos tienen una gran capacidad de proporcionar extensibilidad y esta es la razón por la que existen. Puedes utilizar los hooks siempre que quieras personalizar, ampliar o modificar la funcionalidad existente o incluso crear una nueva sin tocar los archivos del núcleo. Por lo tanto, al igual que la palabra, «hook» hace el acto de enganchar su código al código del núcleo de WordPress.
Por ejemplo, si quiero añadir un widget que permita a los usuarios elegir fácilmente los perfiles sociales para vincularse, puedo escribir dicho widget como un plugin. Y luego, añadirlo en nuestro WordPress sin tener que preocuparnos de perder los cambios la próxima vez que actualicemos nuestros archivos del núcleo de WordPress. ¿No es genial? Esto es lo que hace que el gancho sea más poderoso y amado por los desarrolladores.
Lista de ganchos de WordPress
El código del encabezado y del pie de página se encuentra en header.php y footer.php. Su código se incluye en index.php con las funciones get_header() y get_footer(). Hay un código html simple con algunas funciones php útiles en estos archivos. Vamos a discutir brevemente las funciones, que utilizamos en este tutorial:
En el código fuente puede notar que no incluimos archivos css y js en header.php y footer.php Se recomienda incluir todos los estilos y scripts en el archivo especial functions.php. Este archivo es necesario para mejorar la funcionalidad de la plantilla y para los ajustes personalizados del tema. No confunda este archivo con los plugins. Los plugins funcionan con los sitios, no con los temas.