Je sais comment ajouter des js personnalisés/externes mais je ne sais pas comment passer js id également.
je l'utilise comme:
wp_register_script( 'validation', 'https://www.asd.in/script.php?id=3ff00a469474bbe71a9218a7f0377518', array( 'jquery' ) );
wp_enqueue_script( 'validation' );
mais j'ai besoin de sortie en pied de page comme:
<script type="text/javascript" id="3ff00a469474bbe71a9218a7f0377518" src="https://www.asd.in/script.php?id=3ff00a469474bbe71a9218a7f0377518"></script>
Remarque: ID 3ff00a469474bbe71a9218a7f0377518 plus dans la sortie
Vous pouvez utiliser le hook script_loader_tag
function enqueue_validation_script() {
wp_register_script( 'validation', 'https://www.asd.in/script.php?id=3ff00a469474bbe71a9218a7f0377518', array( 'jquery' ) );
wp_enqueue_script( 'validation' );
}
add_action('wp_enqueue_scripts', 'enqueue_validation_script');
function add_id_to_validation_script( $tag, $handle, $src ) {
if ( 'validation' === $handle ) {
$tag = '<script type="text/javascript" id="3ff00a469474bbe71a9218a7f0377518" src="'.$src.'"></script>';
}
return $tag;
}
add_filter( 'script_loader_tag', 'add_id_to_validation_script', 10, 3 );