Agregar scripts y estilos a WordPress correctamente insertando en la cola

Muchos de nosotros usamos estilos para cambiar el aspecto de nuestro sitio y los scripts para mejorar la funcionalidad. Sin embargo, es importante tener en cuenta que la forma en que agrega estos scripts a WordPress es tan importante como el contenido de estos archivos. En lugar de colocarlos en el encabezado o el archivo del sótano, debemos usar la funcionalidad de cola de WordPress. En este artículo, le mostraré cómo agregar scripts y estilos a su tarea y arados, ya sea que cree algo en el front-end o en la parte trasera. ¿Cuál es la cola? Agregar a la cola es una forma amigable con CMS para agregar scripts y estilos a los sitios de WordPress. Los múltiples complementos que tiene pueden usar jQuery y otros scripts compartidos. Si cada complemento se hubiera conectado a estos activos por separado, el caos y JavaScript podrían dejar de funcionar.
Al insertar la cola del script, le dice WordPress sobre los activos que desea agregar y tratará con la conexión real con ellos en el encabezado y el sótano. Incluso puede especificar las adicciones de sus scripts y estilos, y WordPress las agregará en el orden correcto. Toma toda la información de lo necesario, el tema y los complementos, crea una lista de scripts y estilos necesarios y los emite en la ubicación correcta. La conclusión, independientemente de cómo adjunte sus materiales, el resultado final será una etiqueta o en el HTML de su sitio web. El siguiente ejemplo muestra tres scripts y dos estilos cargados en un sitio web:
La idea se carga 37363697D3703B37C38C13DCB26A7B
Desde un punto de vista funcional, esto es perfecto, pero no olvidemos que WordPress está a cargo de algo más de lo que mostré anteriormente. Puede haber otros escenarios y estilos. Debido a que el orden en el que incluye los guiones y estilos importa mucho, si comienza a ponerlos en el encabezado o el sótano, puede perderse muy pronto. Además, la mayoría de estos scripts no son visibles en el código PHP de su tema. Todos los scripts que WordPress y otros complementos necesitan son agregados por wp_head () y wp_footer (). Una forma de informar a WordPress sobre sus scripts y adicciones. Según esto, WordPress establece la ubicación del script para usted. Debido a que todo está hecho por código, no tendrá que preocuparse por reorganizar las Escrituras cuando tenga que agregar una nueva. Veamos los scripts en la sección anterior, agregándolos poniendo la cola:
Cargue la idea 5eba5ee051046813680204a397a4949a
Este código debe colocarse en el archivo Functions.php de nuestro tema, tema infantil o en un archivo de complemento. Tenga en cuenta que tanto los scripts como los estilos están en línea al conectar una función a los wp_enqueue_scripts.
Las dos primeras cosas que ponemos en la cola fueron nuestros estilos. Primero definimos nuestro estilo de estilo, incluso si depende del estilo de reinicio. Esto no es un problema, porque definí esta adicción en el tercer parámetro. El primer parámetro es el nombre único del activo, el segundo es su ubicación. La tercera ventaja que agregué es el excelente carrusel de búho. En el tercer parámetro especifiqué JQuey como adicción. No tengo que poner esto en la cola porque se incorpora a WordPress. Eche un vistazo a WordPress Codex para obtener una lista de scripts incluidos. Finalmente, incluí el escenario del tema. Nuestro guión depende de JQuey y Owl Carousel. En realidad, solo se podía escapar definiendo el carrusel del búho como adicción. Debido a que JQuey es una adicción al carrusel de Owl, se incluiría antes. Dicho esto, me gusta especificar completamente mis adicciones, me da más información cuando miro el código. La última pieza del rompecabezas es asegurarse de que nuestro guión esté cargado en el sótano. Esto se puede hacer definiendo el quinto parámetro como verdadero. El cuarto parámetro es un número de versión opcional que configuré en 1.0.
Manteniendo la cola en detalle ahora que ha visto un ejemplo, déjenos ensuciar nuestras manos y ver todas las funciones y parámetros que están disponibles para nosotros. Utilicé dos funciones: wp_enqueue_script () y wp_enqueue_style (). Ambos toman cinco parámetros, compartiendo los primeros cuatro:
La idea 915B8254122A3E704612867F8E1F1379 está cargada.
Mango: este es el nombre de su escenario o estilo. Es mejor usar solo minúsculas y guiones aquí y asegúrese de usar un nombre único. Fuente: URL del script o estilo. Asegúrese de usar funciones como get_template_directory_uri () o o Plugins_ ().

Adicciones: una serie de manijas para elementos que depende su script o estilo. Se cargarán antes de su guión en la cola.
Versión: una serie de versión que se agregará a la consulta. Esto asegura que el usuario reciba la versión correcta, independientemente del almacenamiento de caché.
In_footer: este parámetro solo está disponible para scripts. Si se establece en True, el script está cargado por wp_footer () en la parte inferior de la página.
Medios: este parámetro es para estilos, le permite especificar el tipo de promedio para el cual se debe mostrar el estilo. Por ejemplo: pantalla, impresión, portátil, etc.
Esperamos que la explicación de los parámetros haya hecho que nuestro ejemplo en la sección anterior sea mucho más clara. Ahora puedes comenzar a jugar con tus propios estilos y guiones.
El registro de los activos son, de hecho, dos pasos para agregar un activo, pero la cola puede hacerlo desde un solo movimiento. Desde un punto de vista técnico, los scripts y los estilos se registran primero y luego se colocan en la cola. La grabación informa a WordPress sobre sus activos, mientras que colocar la cola en realidad los agrega a la página. Aquí hay una forma alternativa de agregar nuestro carrusel de búho:
Se cargan los elementos esenciales de A5EABBBBB15320A1C7DE716EC02A3B9
Entonces, ¿por qué haces esto en dos pasos, cuando uno es suficiente? La respuesta es que, en algunos casos, no registre el script en el mismo lugar donde lo pones en la cola. Un buen ejemplo son los códigos cortos. Supongamos que un corto código que crea requiere algo JavaScript. Si soy wp_enqueue_scripts en wp_enqueue_scripts al conectarlo al wp_enqueue_scripts esto se cargará en cada solicitud, incluso si no se usa el código corto. La respuesta es grabar el script utilizando el gancho wp_enquee_scripts, pero colóquelo en la cola. Esto solo lo cargará cuando se use realmente el código corto. Si el código corto se usa varias veces, el script se incluirá una vez, por lo que cubrí todas las bases. Las funciones de wp_register_crescts () y wp_register_styles () comparten los mismos parámetros que sus hermanos de cola. La única diferencia es que las funciones de cola le permiten especificar solo el mango, siempre que se haya registrado ese mango. La eliminación de los guiones y estilos de WordPress ofrece funciones de diversión y grabación tanto para scripts como para estilos.
wp_deregister_script ()
wp_deregister_style ()
wp_dequeue_script ()
wp_dequeue_style ()
Estas funciones nos permiten eliminar los activos de manera modular. El siguiente ejemplo muestra cómo el jQuey se puede eliminar fácilmente y reemplazarse con una versión más reciente.
Cargue la idea 702C31353253E89913A7A42B4B2A59F8
Dicho esto, casi nunca es una buena idea reemplazar a Jquey con una nueva versión.WordPress está creado para funcionar lo mejor posible, con la versión predeterminada.Su reemplazo no debe tomarse fácilmente.Resumiendo que esperamos que ahora comprenda por qué poner en la cola es un proceso tan importante.Usted se deshace de la carga del mantenimiento de la adicción y le permite agregar los scripts de manera modular y fácil de administrar. La cola es necesaria para todos los complementos y temas de WordPress.Su producto (gratuito o premium) no será aceptado en el almacén de WordPress y en muchos mercados premium sin él.Forma la base para “jugar maravillosamente con los demás” y debe ser seguido por cada desarrollador.Si tiene alguna pregunta o comentario sobre el proceso, dígame en los comentarios a continuación.Imagen de crédito: Xiaojun Deng de Flickr.

Copyright statement: Unless otherwise noted, this article is Collected from the Internet, please keep the source of the article when reprinting.

Check Also

gkOVSBm5B8SgiXmo

Shopify vs WooCommerce – ¿Cuál es la mejor plataforma?(Comparación)

Shopify vs WooCommerce

Leave a Reply

Your email address will not be published. Required fields are marked *