Si bien WordPress es fuerte, hay muchas funciones debajo del capó que pueden ayudarlo a maximizar su eficiencia. De hecho, pasar por alto las funciones inherentes, como WP_enqueue, incluso puede afectar la eficiencia general de su sitio. La función wp_enqueue es un excelente lugar para comenzar. Esta simple integración puede evitar problemas con su tema cuando se usa con otros complementos de WordPress. En este artículo, descubrirá exactamente qué es WP_ENQUEUE y cómo se puede usar para mejorar sus proyectos de WordPress. ¡Vamos a empezar!
Le presentamos la estructura de la plantilla de WordPress, parte del poder de WordPress es su ecosistema de jerarquías y ganchos. Las jerarquías son impulsadas por un conjunto de nombres de archivos especiales, mientras que los ganchos se pueden referir en cualquier parte de la estructura de un tema o complemento. Ambos trabajan juntos para finalmente crear un front-end cohesivo, flexible y compatible con una combinación impredecible de temas y arados. Comencemos con la jerarquía de la plantilla de WordPress. Esto tiene un impacto en cómo se cargan los temas. Ya sea que escriba un tema o un complemento, es importante comprender cómo se incorporará cualquier escritura de carga frontal a la jerarquía.

El sitio web de Wphiererchy.com ofrece una imagen útil del sistema de jerarquía de archivos. Un aspecto principal de comprensión es que cada plantilla de página individual está incrustada en los archivos Header.php y Footer.php. Con algunas excepciones personalizadas, ambos archivos se cargarán, independientemente de las plantillas de página individuales que se intercalen. Por ejemplo, la página inicial se carga de la siguiente manera: Header.php
Inicio.php
Pie de página.php
Mientras que una publicación individual cargará estos archivos:
Encabezado.php
solo.php
Pie de página.php
De esta manera, los contenedores superiores con el logotipo y el menú (así como los contenedores inferiores con cualquier información de sótano adicional) se repiten constantemente para cada página. Esto le asegura que su página de WordPress será correcta y cargada.
Reuniendo todo esto son ganchos de WordPress. Hay dos funciones importantes que se cargan, una en el encabezado.php y la otra en el pie de página.php. La función wp_head () debe estar presente en el encabezado.php: <? Php wp_head (); ? ? En otras palabras, puede conectarse a cualquiera de estas funciones para permitir que aparezca un cierto código único en las páginas correctas de un sitio web de WordPress. Es importante entender esto, porque WordPress está diseñado para cada archivo CSS y JavaScript que se cargará en el tema utilizando estos ganchos.
Si bien los ganchos son importantes para la comprensión WP_ENQUEUE, también son el ingrediente secreto para convertirse en un poderoso desarrollador de WordPress. Vale la pena aprender más sobre cómo funciona y dónde puede usarlos. Cómo funciona wp_enqueue La función wp_enqueue () es un gancho en sí, que luego se conecta a wp_head () y wp_footer () según sea necesario. Así es como todo se encuentra: escriba una función que registre sus scripts utilizando el script WP_ENQueue correcto.
Conectas tu función en tu gancho wp_enqueue_scripts.
Todos estos ganchos se comunican juntos, de modo que cuando wp_head () se carga en el front-end, su script se encuentra y se carga con los demás exactamente.
Descuidar este proceso significa que cualquier tema o complemento que consolida o revise las Escrituras se romperá, porque la suya no se cargará utilizando el método de WordPress. Hablaremos más sobre esto en la siguiente sección.
Por qué se deben colocar cada estilo y guión en la cola una vez que comprenda cómo se cargan las plantillas de WordPress, vea por qué es tan importante cargar cada estilo y script de esta manera. Si no, WordPress no tiene idea de que su archivo existe. Este es el modo de WordPress para seguir todo lo que sucede en un sitio web. Como resultado, es imposible optimizar adecuadamente el rendimiento de un sitio de WordPress si incluso falta un script. Poner en la cola carga el script en el sistema. De esta manera, WordPress siempre puede responderlo en el lugar correcto en wp_head o wp_footer, independientemente de las personalizaciones del tema.
Muchos complementos usan los mismos scripts, pero poner en la cola les permite compartir archivos, en lugar de tratar de cargarlos varias veces o crear conflictos de versiones. Cualquier complemento u complemento de optimización que se base en bibliotecas con guiones similares o competidoras debe poder detectar este tipo de problemas, para que puedan ser girados y resueltos sin tener que piratear el código. Finalmente, las colas en la cola aseguran una mayor compatibilidad entre varios complementos y temas. Cómo usar wp_enqueue en su proyecto de WordPress antes de comenzar, es importante comprender que los archivos JavaScript y CSS están cargando de manera diferente. Esto se debe al hecho de que requiere diferentes etiquetas HTML. También querrá hacer las copias de seguridad del código antes de realizar cualquier cambio en su sitio. Si trabaja en un sitio en vivo, deberá acceder a sus archivos utilizando el Protocolo de transferencia de archivos (FTP). Filezilla es una excelente herramienta multiformforma para hacer esto. Sin otras extensiones, pasemos a los scripts en WordPress con wp_enqueue! Cargar las Escrituras usando WP_ENQUEUE_SCRIPT CARGAR ARCHIVOS JAVASCRIPT es posible con la función wp_enqueue_cript (). Esta función puede tomar cinco argumentos en este orden:
$ Mango: esta es una cadena única para nombrar su script, como my-Custom-script, y es obligatorio.
$ SRC: esta es una cadena opcional que indica la ruta completa del archivo deseado.

$ DEPS: una matriz opcional de adicciones. Si su script requiere jQuery u otro script registrado, puede enumerar todos los mangos para los scripts necesarios en una matriz.
$ ver: opcionalmente puede ver las versiones de script aquí usando una cadena de caché.
Para grabar sus scripts, configurará una función personalizada y usará wp_enquee_cript para cargar cada individuo. Aquí hay un ejemplo de un fragmento de código al que puede consultar en su propio tema o complemento.
Torque_enqueue_javascript () función {
wp_enqueue_script (‘name-personalizado’, get_template_directory_uri (). ‘/path/to/script.js’);
} Una vez que haya creado esta función, debe usar el gancho de acción wp_enqueue_scripts para grabarlo realmente en el sistema. En su función, puede usar add_action () para conectarse con wp_enqueue_scripts. add_action (‘wp_enqueue_scripts’, ‘torque_enqueue_javascript’); Aquí, el primer parámetro es el nombre del gancho, y el segundo es el de su función personalizada. Deberá dejar el nombre del gancho intacto y personalizar el nombre de la función para que se ajuste a su.
Las hojas de estilo de carga utilizando la carga WP_ENQUEUE_STYLE en archivos CSS es increíblemente similar, pero usará una función ligeramente diferente en la carga de script. Puede elegir mantener las cosas separadas con una característica completamente nueva para cargar en wp_enquee_scris o agregar la función de escritura existente. Por razones de claridad, le mostraremos cómo funciona en una nueva función. La función wp_enqueue_style () también acepta cinco parámetros. Aquí está el desglose:
$ Mango: esta es una cadena única para nombrar el archivo CSS, como mis styles my-styles y es obligatorio.
$ SRC: esta es una cadena opcional que indica la ruta completa de la hoja de estilo deseada. $ Deps: una matriz opcional de adicciones. Si su script requiere que funcione otro archivo CSS, puede enumerar todas las manijas para las hojas requeridas en una matriz.
$ ver: opcionalmente puede ver las versiones de las hojas de estilo aquí usando una cadena de caché.
$ Media: esta es una cadena opcional para especificar los tipos de medios. Puede usar tipos de medios como todos, imprimir y pantalla. Los interrogatorios de los medios, como (orientación: retrato) y (ancho máximo: 640 px) también funcionarán.
Para grabar sus hojas de estilo, puede agregar a la función personalizada existente o crear una nueva. Le mostraremos en una nueva característica sobre cómo usar WP_ENQUEUE_STYLE para cargar cada script individual. Aquí está el ejemplo de un fragmento de código como referencia:
Torque_enqueue_stylesheets function () {
// carga la hoja de estilo principal
wp_enqueue_style (‘mi tema’, get_stylesheet ());
// Cargar otras hojas de estilo
wp_enqueue_style (‘nombre-personalizado’, get_template_directory_uri (). ‘/path/to/stylesheet.css’);
} Con esta función lista para la operación, puede usar el mismo proceso que antes para conectarlo a wp_enqueue_scripts. add_action (‘wp_enqueue_scripts’, ‘torque_enqueue_stylesheets’); Una vez más, tenga en cuenta que el nombre del gancho sigue siendo el mismo. Simplemente cambie el parámetro secundario para que coincida con el nombre de su función personalizada. La conclusión de WordPress viene con una gran cantidad de funciones amistosas para los desarrolladores. Sin embargo, si no aprende a usarlos de manera eficiente, alcanzará un proyecto de WordPress pesado e incierto. En este artículo, aprendió cómo las plantillas de WordPress funcionan juntas y se carga en scripts de temas y arados. Debido a este ecosistema, es muy importante que sus scripts y estilos se adapten correctamente. Esto se puede hacer usando: wp_enqueue_script: para cargar cualquier archivo JavaScript requerido para su complemento o tema.
Wp_enqueue_style: para registrar los archivos CSS necesarios para el diseño frontal.
¿Qué preguntas tienes para poner archivos en WordPress? ¡Háganos saber en la sección de comentarios! Crédito de la imagen: LinkedIn Sales Sailor.
Guía de desarrolladores de WordPress para principiantes para wp_enqueue
Tags Guía de desarrolladores de WordPress para principiantes para WP
homefinance blog