在WP 3.5+的前端添加新的媒体上传器 时间:2013-08-13 作者:ron_dev 我创建了一个表单,供用户从前端提交内容。唯一的问题是我不知道如何处理图像上传。所以,我想知道如何在前端使用WP媒体上传器。媒体上传程序应该像“wp admin/media new”中那样出现。php’。我不想要上传程序的弹出式版本,正如在post/page中看到的那样。因为它还有其他我不希望用户使用的功能,如“媒体库”、“创建库”、“设置特色图像”等。有关于如何做的教程或文档吗?谢谢 3 个回复 SO网友:Bryan Gentry 将此代码添加到主题的函数中。php文件:function add_media_upload_scripts() { if ( is_admin() ) { return; } wp_enqueue_media(); } add_action(\'wp_enqueue_scripts\', \'add_media_upload_scripts\'); 这将导致媒体上载文件加载到前端页面。如果您只想在需要它们的特定页面上加载它们,可以包装wp_enqueue_media() 在is_page() 语句,以检查所显示的页面是否是所需的特定页面。之后,您可以按照本教程中的说明进行操作:http://codestag.com/how-to-use-wordpress-3-5-media-uploader-in-theme-options/ SO网友:Puggan Se Ajax要求/wp-admin/media-upload.php 因此,有一个良好的开端。它调用操作:“media\\u upload\\uu$type”,例如media\\u upload\\u image from/wp-admin/includes/media.php#L2512连接到函数的wp_media_upload_handler()你可以从那里挖得更深。(我现在需要睡眠:-) SO网友:Wayne Hatter Jr. 这是results 这是一个允许你从网站前端上传的插件Frontend Uploader这应该可以让您在现有教程中朝着一个好的方向开始。祝你好运 结束 文章导航