2016-12-29 10 views
1

WordPress 4.7 de-DEをインストールした後(プラグインがインストールされていない)、jqueryが見つからない/定義されていないことがコンソールに表示されます。それを有効にするには何が必要ですか?これは、主にこの問題が発生する管理領域にあります。WordPress 4.7 jqueryをゼロから未定義

load-scripts.php?c=0&load[]=jquery-core,jquery-migrate,utils&ver=4.7:3 Uncaught ReferenceError: jQuery is not defined 
at load-scripts.php?c=0&load[]=jquery-core,jquery-migrate,utils&ver=4.7:3 
(anonymous) @ load-scripts.php?c=0&load[]=jquery-core,jquery-migrate,utils&ver=4.7:3 

Uncaught ReferenceError: jQuery is not defined 
at admin.js?ver=1482949191:1(anonymous) @ admin.js?ver=1482949191:1 
admin-notice-hider.js?version=1.6.0&ver=4.7:1 Uncaught ReferenceError: jQuery is not defined 
at admin-notice-hider.js?version=1.6.0&ver=4.7:1 
+0

どのテーマを使用していますか? WordPressには既にjQueryが含まれているので、この問題はデフォルトのテーマには存在しないはずです。 – Siavas

+0

@Siavasまず「Primashop」しかし、あなたはそれを言及した後、私は3でそれをテストしたテーマが含まれ、それらのすべてが同じ問題を引き起こします。 – Lars

+0

Automatticによって作成された3つのテーマが含まれていましたか?たとえば、など二十シックスティーン、二十フィフティーン、 – Siavas

答えて

2

答えはwp-admin/ のadmin-header.phpのJquery CDNへのリンクを追加することでした。なぜ今は動作しているのかわかりませんが、何とかWP 4.7に組み込まれていない可能性があります。

+0

@Igorがコメントで述べたように、すべてのファイルがその場所にあるわけではないかもしれません。私はWP 4.7を使用しており、jQueryは最初から有効になっています。あなたがそれをダウンロードした言語(de-DE)のせいでさえあるかもしれません。その場合は、[この問題](https://make.wordpress.org/core/handbook/testing/reporting-bugs/)の報告を検討することもできます。 – Siavas

+0

また、自分で解決策を見つけたので、彼らは問題に遭遇したときに一番上にそれを見るために他の人のためのソリューションとして、あなたの答えをマーク。 – Siavas

1

ソリューションは、あなたのテーマのルートフォルダ(例えばwp-content/themes/primashop/)、functions.phpファイルを検索し、文字列wp_enqueue_scriptsためserachに入ることであろう、そしてあなたはすべてのスクリプトやスタイルシートがインポートされている機能があります。

のjQueryを必要とする他のスクリプトは、あなたのテーマにバンドルjQueryのスクリプトをインポートします次の行を追加、直前に:

wp_enqueue_script('jquery'); 

これはあなたにも他のスクリプトとスタイルを追加する必要があります同じ方法でありますあなたのテーマのシート。それ以外の方法(<script><link>のタグをテーマファイルに挿入すると、特にスクリプトで問題が発生する可能性があります)。

jQueryは、この行を追加するテーマでのみ使用できることに注意してください。この問題が発生している他のテーマについても同じことを行う必要があります。


スクリプトを追加する場合は、wp_enqueue_scriptを使用してください。

スタイルシートを追加するには、wp_enqueue_styleを使用してください。

詳細については、enqueue scriptおよびstyle sheet機能についてのWordPressコーデックスを参照してください。

+0

Siavasに感謝しますが、残念ながら、これは実際の機能があるため動作しません。いくつかの機会がありますが、主にフォントをインポートするだけで、あなたのcoe行を実装した後に動作しません。 – Lars

+0

@Lars、wp-config.phpファイルのみが変更された新しいWordPressインストールがありますか?データベースへの接続? – Siavas

関連する問題