Javascript in einem untergeordneten Thema ausführen. functioniert in JFiddle

Hier ist der JSFiddle http://jsfiddle.net/thornwalker/3LQjS/

Ich versuche, es auf meinem WordPress-Blog laufen zu lassen und kein Glück zu haben. Meine Fähigkeiten sind bestenfalls Anfänger, aber bis jetzt konnte ich mich durchwursteln.

Dies ist der Code, den ich in meiner functions.php habe (in meinem Hauptthema, wenn ich die functions.php in mein Child-Theme kopiere, wird es nicht ausgeführt.)

function videoswitch() { wp_enqueue_script('videoswitch', get_template_directory_uri() . '/js/videoswitch.js', array('jquery') ); } add_action('wp_enqueue_scripts', 'videoswitch'); 

Endlich, hier ist der videoswitch.js

 jQuery(document).ready(function($){ var directionsVar = ''; var storyVar = ''; $("#directions").hover(function () { $("#video-container").empty(); $("#video-container").append(directionsVar); }); $("#story").click(function () { $("#video-container").empty(); $("#video-container").append(storyVar); }); }); 

Jede Hilfe würde sehr geschätzt werden.

Solutions Collecting From Web of "Javascript in einem untergeordneten Thema ausführen. functioniert in JFiddle"

Verwenden Sie get_stylesheet_directory_uri() , um URLs für das get_stylesheet_directory_uri() Thema get_stylesheet_directory_uri() .

get_template_directory_uri() bezieht sich immer auf das übergeordnete Thema.

Wenn kein übergeordnetes Thema vorhanden ist, geben beide functionen dasselbe Ergebnis zurück.

Beachten Sie, dass beide functionen keinen abschließenden Schrägstrich hinzufügen, Sie müssen dies in Ihrem Code tun.