Eliminar una secuencia de comandos de un archivo de plantilla usando wp_dequeue_script

2

Pensé que había leído que era posible usar wp_enqueue_script() y wp_dequeue_script() directamente en archivos de plantillas individuales. Sin embargo, cuando agrego

  wp_dequeue_script( 'myscript' );

en la parte superior de page.php, myscript aún se carga.

¿Es posible hacer lo que estoy tratando de hacer?

    
pregunta supertrue 11.09.2012 - 22:23

1 respuesta

8

Las llamadas de eliminación de secuencias de comandos se deben agregar al gancho de acción wp_print_scripts , de este modo:

add_action('wp_print_scripts','example_dequeue_myscript');
function example_dequeue_myscript() {
   wp_dequeue_script( 'myscript' );
}

Esto se debe a que los scripts normalmente se ponen en cola en el gancho wp_enqueue_script, lo que ocurre al principio del proceso wp_head. El gancho wp_print_scripts ocurre justo antes de que se impriman los scripts, y por lo tanto es el último en el proceso.

    
respondido por el Otto 12.09.2012 - 00:37

Lea otras preguntas en las etiquetas