在WordPress开发过程中,调用多媒体窗口是一个常见需求。通过正确的方法,可以轻松实现媒体文件的选择和管理功能。
WordPress提供了wp.media()API来调用多媒体窗口。以下是基本实现代码:
jQuery(document).ready(function($){
$('#media-button').click(function(e) {
e.preventDefault();
var media_frame = wp.media({
title: '选择或上传媒体文件',
multiple: false
});
media_frame.on('select', function(){
var attachment = media_frame.state().get('selection').first().toJSON();
$('#media-url').val(attachment.url);
});
media_frame.open();
});
});
通过配置不同的参数,可以实现各种功能:
这种方法常用于:
掌握WordPress多媒体窗口的调用方法,能够大大提升开发效率和用户体验。