Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

150
Vistas
agregando Javascript y Css a la página de Wordpress

Escribí un javascript y html/css para un elemento de mi página principal. Ya intenté poner mi archivo js en la raíz e "incluirlo" en mi encabezado. He usado gutenberg para diseñar mi página y quiero agregarle este elemento. ¿Alguien puede ayudarme? es un montón de códigos js y jquery y css para style y flexbox html. Tengo archivos .js .css y .html en mi PC y mi sitio está en localhost. mis temas son la versión gratuita de Astra.

about 4 years ago · Juan Pablo Isaza
1 Respuestas
Responde la pregunta

0

La forma correcta sería que usted:

  1. Cree un tema hijo de Astra y actívelo como su tema. Puede usar su herramienta https://wpastra.com/child-theme-generator/

Haces esto para poder continuar actualizando Astra y no perder tu trabajo personalizado.

  1. En el archivo functions.php de su tema hijo, usa un enlace de acción de WordPress para poner en cola su CSS y su archivo JS, así:

add_action( 'wp_enqueue_scripts', 'amir_astra_scripts' );

 function amir_astra_scripts(){ wp_register_style( 'amir-styles', // Idendtifier to later enqueue it get_stylesheet_directory_uri() . 'path/to/file/your-css.css', //full URL to the file true, filemtime( get_stylesheet_directory() . 'path/to/file/your-css.css' ), // A dynamic version to bust caching 'all' ); wp_enqueue_style('amir-styles'); wp_register_script( 'amir-script', get_stylesheet_directory_uri() . 'path/to/file/your-js.js', ['jquery'], // Make script a dependency of jquery filemtime( get_stylesheet_directory() . 'path/to/file/your-js.js'), true // Load in footer instead of header ); wp_enqueue_script('amir-script'); }
  1. Si no necesita cargar su CSS y JS en cada página del sitio, use las etiquetas condicionales de WordPress para cargarlas condicionalmente, solo en las páginas necesarias. Por ejemplo, si necesita cargar su CSS y JS en todas las publicaciones del blog, puede encapsular la puesta en cola en is_single() así después de registrarlos
 if( is_single() ){ wp_enqueue_style('amir-styles'); wp_enqueue_script('amir-script'); }

Si los necesitara solo en la página con slug "contacto", lo haría

 if( is_page('contact') ){ wp_enqueue_style('amir-styles'); wp_enqueue_script('amir-script'); }
about 4 years ago · Juan Pablo Isaza Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda