1
私はプラグインでwordpress mediaupload関数を使用しています。Wordpressのページの上に常にjQueryをロードする
Error: jQuery is not defined
Source File: http://localhost/my_wp/wp-admin/load-scripts.php?c=0&load=utils,thickbox,media-upload&ver=4ec4a484079ac4122099967c5457437d
Line: 19
これは私のプラグインの読み込み時のエラーメッセージです。メディアアップロードスクリプトが最初にロードされているコードが表示されたら、jqueryがロードされています。 これは私のコード
add_action('admin_enqueue_scripts', 'wpvote_include_files');
function wpvote_include_files() {
wp_deregister_script('jquery');
wp_register_script('jquery', 'https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js');
wp_enqueue_script('jquery');
wp_enqueue_script('media-upload');
wp_enqueue_script('thickbox');
wp_register_script('my-upload', WPVOTE_PLUGIN_URL.'wpmediaupload_scripts.js', array('jquery','media-upload','thickbox'));
wp_enqueue_script('my-upload');
}
で、これはかのう問題はあなたが管理エリア内のスクリプトをエンキューしようとしているということである私のページのソースコード
<script type='text/javascript' src='http://localhost/my_wp/wp-admin/load-scripts.php?c=0&load=utils,thickbox,media-upload&ver=4ec4a484079ac4122099967c5457437d'></script>
<script type='text/javascript' src='https://ajax.googleapis.com/ajax/libs/jquery/1/jquery.min.js?ver=3.3.2'></script>