我正在使用来自http://www.anedix.com/data/file/news/realname/swfupload-php-example-v1_4.zip的http://www.anedix.com/data/file/news/realname/swfupload-php-example-v1_4.zip,并希望将它集成到我的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 =函数() {
新SWFUpload({
…
…
});
};
发布于 2010-08-19 10:29:04
解决了。
在意识到SWFUpload已经被使用之后,是Wordpress,它使它变得更容易了。
jQuery(document).ready(function() {
var settings = {
...
...
...
};
swfu = new SWFUploader(settings);
});现在看来挺好的。
https://stackoverflow.com/questions/3520519
复制相似问题