2017-01-30 3 views
1

Wie verwendet man einen dynamischen Pfad für das src Attribut eines script Tags in WordPress?Hinzufügen von dynamischen Skript src in WordPress

Würde das unten funktionieren?

<script id="css3-animate-it-js" 
     src="<?php echo get_template_directory_uri(); ?>/js/css3-animate-it.js"> 
</script> 
+0

Obwohl obige Methode funktionieren würde, denke ich, sollten Sie in Betracht ziehen, die Wordpress-implementierte Methode zu verwenden: ** Enqueue-Skript: ** https://developer.wordpress.org/reference/functions/wp_enqueue_script/ – Viktor

+0

Ich habe dies verwenden Code. Aber ich kann scrpt id nicht benutzen: wp_register_script ('simpl-ui-isotop', SIMPLUI_ASSETS. '/js/jquery.isotope.min.js', array(), false, true); wp_enqueue_script ('simpl-ui-Isotop'); –

Antwort

0

Der richtige Weg, dies wäre zu tun, um hinzuzufügen: Check

// Hook into the enqueue action 
add_action('wp_enqueue_scripts', 'my_prefix_enqueue_scripts'); 

function my_prefix_enqueue_scripts() { 
    wp_enqueue_scripts('my-identifier', get_stylesheet_directory_uri().'/active-theme-sub-folder/script.js', array('jquery')); 
} 

Auch aus der Funktion hier: https://developer.wordpress.org/reference/functions/wp_enqueue_script/

+0

Danke Ja, ich habe es. –

0

bitte

wp_enqueue_script('jquery'); 

wp_enqueue_script('my-js', plugins_url('/custom5.js', __FILE__), false); 

Versuch als solche verwenden, um Ihre js Datei in Plugin oder ein Thema

+0

Danke für Hilfe: Ich habe diesen Code in meiner Funktion.php wp_enqueue_script ('css3-animate-it-js', SIMPLUI_ASSETS. '/ Js/css3-animate-it.js', array(), false, true); wp_enqueue_script ('css3-animate-it-js'); Aber ich kann diese css3-animate-it-js ID nicht bekommen. Ich bekomme nur die Quelle. Bitte helfen Sie –

+0

wo ist Ihre js-Datei können Sie mir bitte sagen, dass Sie Ihr Thema oder Plugin anpassen –

+0

Ich benutze es Thema. –

Verwandte Themen