質問: jqueryを登録すると管理機能が強制終了される 私は最近cdnからjqueryをロードするために、私のテーマのfunctions.phpに以下を追加しました:function my_init_method() { wp_deregister_script('jquery'); wp_register_script('jquery', 'http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js'); } add_action('init', 'my_init_method'); ただし、これは管理画面、特にwysiwygエディタで問題を引き起こします。これは、(タブを介して)htmlモードを許可することを拒否します。私はエラーが出ます:jquery is not defined wp-admin/load_scripts.phpファイルから。何がおかしいのですか?
回答: jqueryが定義されていませんこれは、google cdn jqueryが競合しないモードではないためです。以下を使用して、含まれているwordpressの競合しないjqueryがadminで使用されていることを確認してください。if( !is_admin()){ wp_deregister_script('jquery'); wp_register_script('jquery', ("http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"), false, '1.4.2'); wp_enqueue_script('jquery'); }