ユーザーが自分のウェブサイトに画像をアップロードできるようにします。 これはログインする必要はありません。Wordpress - キャッチされていないタイプエラー:wp.mediaは関数ではありません
私はこれを実行したいカスタムページテンプレートがあります。そして、私はこれは、アップロード画像のボタンがクリックされたとき(ユーザがメディアをアップロードすることができますポップアップを開く)何が起こるかのためのコードである私のfunctions.php
wp_deregister_script('jquery');
wp_enqueue_script('jquery', 'https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js', false, '1.11.3');
....
---------more codes are here---------
....
else if(in_category($excluded, get_the_ID()) || get_page_template_slug() == 'mediaCollector.php') {
wp_enqueue_media();
wp_enqueue_style('media_collector', get_stylesheet_directory_uri() . '/mediaCollector.css');
wp_enqueue_style('style_responsive', get_stylesheet_directory_uri() . '/style-responsive.css');
wp_enqueue_style('font-awesome', plugins_url() . '/my-plugin/css/font-awesome.min.css');
wp_enqueue_script('mediaCollectorScript', get_stylesheet_directory_uri() . '/mediaCollector.js');
}
....
---------more codes are here---------
....
内のコードの次のチャンクを持っています。
[アップロード]ボタンをクリックすると、次のエラーが表示されます。
Uncaught TypeError: wp.media is not a function
私は何かが足りないのですか?どんな助けもありがとうございます。