• 解決済 katz01

    (@katz01)


    いつもお世話になっております。

    jsにてwp.mediaを呼び出し、アップローダーを使用しています。
    通常、記事の投稿にある【メディアを追加】ボタンを押すと、右下に出てくる【添付ファイルの表示設定】エリアがでてくると思います。

    しかし自作したアップローダーだとなぜかその部分が表示されません。
    なにか方法があるのでしょうか?

    ▼現在のjs

    (function ($) {
    	
        var custom_uploader;
     
        $("input:button[name=testname]").live('click', 'button', function(e) {
            e.preventDefault();
     
            if (custom_uploader) {
                custom_uploader.open();
                return;
            }
            custom_uploader = wp.media({
                title: "画像を選んでください",
                library: {
                    type: "image"
                },
                button: {
                    text: "この画像を選択する"
                },
                multiple: false
            });
    
             custom_uploader.open();
     
             });
    })(jQuery);

    どなたか知恵をお貸しいただけますと幸いです。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • こんにちは

    wp.media のリファレンスにパラメータの説明がありませんね(見ている場所が違うのでしょうか?)
    https://codex.wordpress.org/Javascript_Reference/wp.media

    ググっても見つからないので、media-models.js のコードを軽く追ってみただけなので正しく動作するかどうか不明ですが、frame というパラメータに ‘post’ を設定すれば表示されそうです。

    custom_uploader = wp.media({
        :
        multiple: false,
        frame: 'post'    // 追加
    });
    • この返信は8年、 5ヶ月前にishitakaが編集しました。
    トピック投稿者 katz01

    (@katz01)

    ishitaka様

    お返事ありがとうございます。
    おっしゃる通りのタグを追加してみると、うまく表示されました!
    行き詰まっておりましたので大変助かりました。

    この度は知恵をお貸しいただき、ありがとうございました!
    今後もどうぞよろしくお願いいたします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「wp.mediaで【添付ファイルの表示設定】のエリアを表示させたい」には新たに返信することはできません。