【问题标题】:swfupload wordpressswf上传wordpress
【发布时间】:2010-08-19 09:45:09
【问题描述】:

我正在使用来自http://www.anedix.com/data/file/news/realname/swfupload-php-example-v1_4.zip 的 SWFUpload,并希望将其集成到我的 wordpress 插件中。

示例文件中有需要引用的JS文件。

我已在我的插件中将这些文件排入队列,并且它们似乎在标题中被拾取。

函数 add_admin_js() {

switch ($_GET['page']) {
    case "videos" :
        //wp_enqueue_script('swfobject', MYPLUGIN_URLPATH.'scripts/swfobject.js');
        wp_enqueue_script('uploadify', MYPLUGIN_URLPATH.'scripts/jquery.uploadify.v2.1.0.min.js');
        wp_enqueue_script('swfupload', MYPLUGIN_URLPATH.'swfupload/swfupload.js');
        wp_enqueue_script('swfupload.queue', MYPLUGIN_URLPATH.'swfupload/js/swfupload.queue.js');
        wp_enqueue_script('fileprogress', MYPLUGIN_URLPATH.'swfupload/js/fileprogress.js');
        wp_enqueue_script('swfupload.speed', MYPLUGIN_URLPATH.'swfupload/plugins/swfupload.speed.js');
        wp_enqueue_script('handlers', MYPLUGIN_URLPATH.'swfupload/js/handlers.js');
    break;      
}

}

我无法解决的一个小问题是如何让插件实例化函数。

示例页面默认使用JS代码如下:

var swfu;
window.onload = function () {
swfu = 新 SWFUpload({


});
};

【问题讨论】:

    标签: jquery wordpress


    【解决方案1】:

    解决了。

    在意识到 SWFUpload 已经使用是 Wordpress 之后,它变得容易了很多。

    jQuery(document).ready(function() {
        var settings = {
            ...
            ...
            ...
        };
        swfu = new SWFUploader(settings);
    });
    

    而且它现在似乎工作正常。

    【讨论】:

    • 请发布您的解决方案代码,以便其他人在研究同一主题时可以将其用作指南。很高兴您能够解决您的问题。 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-05-16
    • 1970-01-01
    • 1970-01-01
    • 2016-02-03
    • 1970-01-01
    • 2023-03-29
    • 2014-07-12
    相关资源
    最近更新 更多