追いかけよう:
popup = wp.media({
frame: 'post',
state: 'insert',
library: {
type: [ 'image' ]
},
multiple: false
});
上記のwp.mediaポップアップを開くときに使用する引数のリストがあります。うまく機能しますが、ポップアップの左側のメニュー(画像の挿入またはギャラリーの挿入を選択できるもの)と右側のメディア詳細サイドバー(選択したすべてのメディアファイルの詳細を含むもの)を非表示にしたいです。それを達成するのを助けることができるwp.media
に渡すべき引数がありますか、それとも代わりにpopup.on( 'open', function() {...});
を使用しますか?
乾杯、ダン。
わかりました、この質問を投稿してから、私はまったく忘れていました。私はついにpopup.on( 'open', function() {...});
を使って左側のモーダルサイドバーを取り除きました。さあ:
popup.on( 'open', function() {
jQuery( '.media-frame-menu' ).remove();
jQuery( '.media-frame-router, .media-frame-title, .media-frame-content, .media-frame-toolbar' ).css({'left': 0});
});
それでおしまい :)
EDIT
私はメディアモーダルの右側の画像詳細サイドバーも隠すことができましたが、管理CSSを追加する必要がありました。 jQuery(他の2つの下の3行目として上記の関数に追加):
jQuery( '.media-modal-content' ).addClass( 'full-width' );
そして管理者スタイルのCSSファイルでは:
.media-modal-content.full-width .media-frame-content .attachments-browser .media-toolbar,
.media-modal-content.full-width .media-frame-content .attachments-browser .attachments {
right: 0 !important;
}
.media-modal-content.full-width .media-frame-content .attachments-browser .media-sidebar {
display: none !important;
}