15.2.3. JavaScripte einbinden

Nun da wir unser JavaScript registriert haben, können wir es einbinden. Das geschieht durch folgende Funktion:

<?php
function wp_enqueue_script( $handle, $src = '', $deps = array(), $ver = false, $in_footer = false ) {
	...
}
?>

Die Funktion hat keinen Rückgabewert. Wie Sie aber sehen gibt es hier die gleichen Parameter wie bei wp_register_script mit dem Unterschied, dass src ebenfalls optional ist. Das liegt daran, dass diese Funktion ein JavaScript registriert, falls es noch nicht existiert.

Zur Erinnerung: im Hintergrund arbeitet die Klasse WP_Dependencies. Für diese Klasse darf es keine Scripte geben die nicht registriert sind, da es die Abhängigkeiten verwalten muss. Aus diesem Grund kann wp_enqueue_script() intern die Funktion wp_register_script() ausführen.

Sie sollten aber nur in Ausnahmefällen den Schritt der Registrierung umgehen. Wie bereits angesprochen gibt es sonst keine Möglichkeit für einen Dritten die JavaScripte später abzuschalten.

Beispiel

You’re not allowed to see this content. Please log in first.