在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多媒体窗口的调用方法,能够大大提升开发效率和用户体验。