No se han encontrado resultados. ¿Intentar de nuevo con otras palabras?

La búsqueda debe tener al menos 3 caracteres.

Cómo añadir CSS y JavaScript personalizados al tema Astra

Es crucial que los diseñadores y desarrolladores sepan cómo incluir correctamente los archivos JavaScript y CSS en los temas y plugins de WordPress. No solo porque deben funcionar correctamente, sino también por la razón de que no deben afectar al tema ni a ninguno de los plugins de tu sitio web.

Ahora, hay varias maneras que usted puede utilizar para insertar CSS personalizado y javascript en su sitio web, sin embargo, en este documento, vamos a compartir algunas de las mejores prácticas.

¿Qué es el CSS personalizado?

Las hojas de estilo en cascada, o CSS, son una forma de añadir directivas de estilo al código back-end de su sitio web. Es un componente crucial de su sitio web que establece su apariencia y sensación. Sin CSS, su sitio web no será más que una colección de scripts poco atractivos.

Cuando instala un tema o importa una plantilla, se crea un archivo Style.PHP en su sitio web. Aquí es donde se guarda el código que indica a WordPress el aspecto que debe tener su sitio web. Cuando anulas el aspecto existente de tu sitio web utilizando código personalizado y lo guardas en el archivo style.css, esos códigos se denominan CSS personalizado.

¿Qué es una consulta JavaScript?

Javascript es un lenguaje de secuencias de comandos que le permite hacer prácticamente de todo, incluida la creación de material actualizado dinámicamente y la gestión multimedia. Es sorprendente lo que se puede conseguir con unas pocas líneas de código JavaScript. En pocas palabras. Javascript añade las funciones a su sitio web.

Método 1: Insertar directamente el CSS y JavaScript personalizados en su sitio web

Por defecto, WordPress crea etiquetas para el CSS y etiquetas para las consultas JavaScript. Por lo tanto, si está insertando cualquier CSS interno, tendrá que envolverlo dentro de la etiqueta y para las consultas internas de JavaScript, tendrá que envolverlo dentro de la etiqueta . Por ejemplo, WordPress entenderá que el siguiente código es un CSS y hará que todos los encabezados 1 y 2 tengan un color de fondo del código de color #7bdcb5.

Add_action( ‘admin.head’, ‘custom_internal_css’);
Function custom_internal_css(){
<style>
.h1, h2 {
background-color: #7bdcb5;
}
</style>;
}

Ahora bien, si se trata de una consulta JavaScript, tendremos que envolverla con las etiquetas . Por ejemplo, 

add_action( 'astra_entry_before', function() {
	<script>
	add_filter( 'astra_get_option_enable-related-posts', '__return_true' );
	</script>;
} );

WordPress entenderá que se trata de un código Javascript y habilitará la opción de entradas relacionadas en su sitio web.

Si está insertando un código externo que no existe en su tema o sitio web, debe utilizar el gancho de acción

wp_enqueue_scripts

No puedes simplemente imprimir etiquetas o dentro de estos ganchos, tienes que usar funciones especiales, como por ejemplo

  • wp_register_script() / wp_register_style()
  • wp_deregister_script() / wp_deregister_style()
  • wp_enqueue_script() / wp_enqueue_style()
  • wp_localize_script()
  • wp_add_inline_script()

Hay más funciones como esta en el directorio de WordPress; sin embargo, generalmente con usar estos hooks es suficiente. Por ejemplo, 

add_action( 'wp_enqueue_script', function() {
	Wp_enqueue_script( add_filter
{'astra_get_option_enable-related-posts', '__return_false' 
};
} );

Método 2: Utilizar el plugin Astra Hooks

También puedes hacerlo utilizando un sencillo plugin llamado Astra Hooks que hemos desarrollado. Puedes descargar este increíble plugin gratuito desde aquí. Astra utiliza el WordPress Hooks API para insertar acciones en todo el tema. Este plugin te permite "enganchar" tu contenido personalizado, Shortcodes o código Java Script en las distintas ubicaciones de los ganchos. Puede obtener más información sobre este plugin aquí.

¿Le ha resultado útil este artículo?
¿No ha encontrado una solución? Estamos aquí para ayudarle a conseguirlo.

Documentos relacionados

Astra es gratis. Ahora y siempre.

Creemos que crear sitios web atractivos no debería ser caro. Por eso Astra es gratis para todos. Empieza gratis y amplía con paquetes asequibles.

REWIND

RESUMEN DEL AÑO

La descarga está a un solo clic

Introduce tu dirección de correo electrónico y sé el primero en enterarte de las actualizaciones y novedades.

Descargar gratis Astra Theme - Modal Popup Form
Scroll al inicio
Ahora elija la opción que prefiera
page builder addon
Elija su complemento de creación de páginas preferido

La descarga está a un solo clic

Introduce tu dirección de correo electrónico y sé el primero en enterarte de las actualizaciones y novedades.

Descargar gratis Astra Theme - Modal Popup Form