wp_print_scripts runs twice
-
Dear all,
I am currently using a child theme of the Hueman theme.
I am filtering the different JS scripts, page by page.
So, I use the following function, in order to display which scripts are used:
// Finding handle for your plugins function display_script_handles() { global $wp_scripts; $id=0; if(current_user_can('manage_options') && ! is_admin()){ # Only load when user is admin foreach( $wp_scripts->queue as $handle ) : $obj = $wp_scripts->registered [$handle]; echo $filename = $obj->src; echo ' : <b>Handle for this script is:</b> <span style="color:green"> '.$handle.'</span><br/><br/>'; $id++; endforeach; } echo '<p style="color:red;font-weight:600;font-size:2em;">Nombre de scripts : '.$id.'</p>'; } add_action( 'wp_print_scripts', 'display_script_handles' );
Then, I load the homepage in order for me to see these handles.
However, I can see that wp_print_scripts runs twice.Is that an issue ? Does it mean that each script is loaded twice ?
Besides, each time it runs, it displays a different number of scripts. Maybe there’s a reason for it ?
Thank you for your help.
- The topic ‘wp_print_scripts runs twice’ is closed to new replies.