Wie kann ich `wp_print_scripts` abbrechen?

Ich möchte alle Skripte in $wp_scripts mit meiner eigenen JS-function nach dem window.onload Ereignis window.onload . Gibt es eine einfache Möglichkeit, zu verhindern, dass wp_print_scripts die Standardliste der -Tags wp_print_scripts damit ich sie durch meinen eigenen Code ersetzen kann?

Solutions Collecting From Web of "Wie kann ich `wp_print_scripts` abbrechen?"

Es gibt einen Weg, aber es wird nicht empfohlen, da möglicherweise andere Inline-Skripte an die Skripte in der Warteschlange angehängt sind. Sie können die Aktion wp_enqueue_scripts und die globalen $wp_scripts wie folgt leeren:

 add_action( 'wp_enqueue_scripts', 'remove_all_scripts', 1000 ); function remove_all_scripts() { global $wp_scripts; $wp_scripts->queue = array(); } 

Sie können dann eine Schleife ausführen und in die Warteschlange stellen, was auch immer Sie wollen.