JQuery ist nicht definiert, aber jquery Skript ist in Quelle geladen

Ich bin neu in WordPress und ich versuche, JQuery auf einer statischen Homepage zu verwenden. Ich erhalte den berüchtigten Fehler “Uncaught ReferenceError: JQuery ist nicht definiert”, obwohl in der Seitenquelle das JQuery-Skript geladen ist.

In meinem Thema functionen.php:

function load_jquery() { wp_deregister_script('jquery'); wp_register_script('jquery', 'https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js', false, '2.1.3'); wp_enqueue_script('jquery'); } add_action('init', 'load_jquery'); 

In meiner Homepagevorlage:

 wp_enqueue_script('jquery'); wp_register_script( 'home-js', get_template_directory_uri() . '/js/home-js.js' ); wp_enqueue_script( 'home-js', get_template_directory_uri() . '/js/home-js.js' ); wp_register_style( 'my-style', get_template_directory_uri() . '/my-style.css' ); wp_enqueue_style( 'my-style', get_template_directory_uri() . '/my-style.css' ); wp_head();  

Mein home.js ist einfach:

 JQuery(document).ready(function () { alert('hello world'); }); 

Ich hatte 1 Plugin, aber ich habe es deaktiviert, falls es Konflikte gab. Meine home.js wird ordnungsgemäß geladen (es ist die Datei, die den Fehler JQuery ist nicht definiert. In der Seitenquelle wird das JQuery-Skript-Tag ordnungsgemäß mit der Google-Datei verknüpft.

Solutions Collecting From Web of "JQuery ist nicht definiert, aber jquery Skript ist in Quelle geladen"