管理画面外でメディアアップローダーを使いたい
-
WordPressの管理画面を使わずに、固定ページのフォームから投稿を更新したいと考えています。
更新対象の投稿には、カスタムフィールドがあり画像を選択できるようになっています。そこで、
wp_enqueue_media(); を呼び出し、wp.media(JavaScript)でメディアアップローダーを呼び出せばよいと思い試してみたのですが、管理画面上でメディアアップロードの画面が表示され画像を選択できるのですが、固定ページでは「wp is not defined」のjQueryのエラーが発生し、動きません。
wp_enqueue_media(); は、テーマのfunctions.php内で、以下の通り呼び出しています。wp_enqueue_media()を管理画面外で使うことは出来ないのでしょうか。
ご教示いただけると幸いです。■functions.php
function my_media_script(){
wp_enqueue_media();
}
add_action( ‘wp_enqueue_scripts’, ‘my_media_script’ );■利用環境
WordPress 4.0.23
thema:自作テーマ
ブラウザ:chrome
2件の返信を表示中 - 1 - 2件目 (全2件中)
2件の返信を表示中 - 1 - 2件目 (全2件中)
- トピック「管理画面外でメディアアップローダーを使いたい」には新たに返信することはできません。