Die Seite wurde nicht gefunden, wenn versucht wird, eine Verknüpfung zu Dateien im untergeordneten Themenverzeichnis herzustellen

Ich versuche, ein Kind-Thema basierend auf Toolbox 1.4 von Automattic zu erstellen.

Ich habe meine Scripts-Datei als child_theme/js/scripts.js auf meinem Server gespeichert und ich enqueue es mit

 wp_enqueue_script( 'scripts', get_stylesheet_directory_uri() . '/js/scripts.js', array('jquery') ); 

in der header.php .

Wenn ich Quelle in Firefox ansehe, sehe ich die href zum Stylesheet als

 http://example.com/wordpress/wp-content/themes/child_theme/style.css 

und die href zu den Skripten als

 http://example.com/wordpress/wp-content/themes/child_theme/js/scripts.js?ver=3.3.2 

Wenn ich auf beide style.css , kann ich die Quelle meiner style.css , aber sie sagt “Seite nicht gefunden” für meine scripts.js .

Ich habe noch nie ein Child Theme erstellt. Ich habe einfach ein Thema kopiert und geändert. Was mache ich falsch?

BEARBEITEN

Es funktioniert, wenn ich scripts.js aus dem /js/ in das Stammverzeichnis des wp_enequeue_script Themas verschiebe und das wp_enequeue_script . Also was ist los?

Solutions Collecting From Web of "Die Seite wurde nicht gefunden, wenn versucht wird, eine Verknüpfung zu Dateien im untergeordneten Themenverzeichnis herzustellen"

Solltest du das stattdessen in functions.php einreihen?

 function script_enqueueing() { wp_enqueue_script( 'scripts', get_stylesheet_directory_uri() . '/js/scripts.js', array('jquery') ); } add_action('wp_enqueue_scripts', 'script_enqueueing'); 

Edit to add: Wenn Sie direkt in header.php aufrufen, verwenden Sie get_template_directory_uri(); stattdessen.