Wordpress和WP MVC上传图片

时间:2012-12-14 15:41:55

标签: wordpress plugins

我需要一种方法来将图像/图库添加到由WP MVC插件创建的模型中(对于wordpress来说非常棒)。结合3.5中提供的新功能会很好,但我真的不知道从哪里开始。

我尝试了一些谷歌搜索,但我找不到任何与我的需求有关的内容。

感谢您的帮助。

Custom Model Lawyers

4 个答案:

答案 0 :(得分:2)

尝试在我的自定义页面上使用媒体对话框时,我也收到错误“wpActiveEditor未定义”。正如我所看到的,脚本尝试使用未定义的属性window.wpActiveEditor。所以解决方案是定义属性

window.wpActiveEditor = null;

答案 1 :(得分:2)

执行以下操作时会发生此问题:

$(selector).click(function(){
    // ...
    // initialization code
    // ...
    exports.media.editor.open();
});

如果将$(this)作为第一个参数传递给此open(),问题将解决:

$(selector).click(function(){
    // ...
    // initialization code
    // ...
    exports.media.editor.open($(this));
});

答案 2 :(得分:0)

答案 3 :(得分:0)

您可以使用WP功能wp_handle_upload 你的GalleriesController中有类似的东西

function upload(){
    if(!empty($this->params['data'])){
        $overrides = array('test_form' => false);
        $file = wp_handle_upload( $_FILES['file'],$overrides );
        $this->params['data']['Photo']['file'] = $file['url'];
        $this->params['data']['Photo']['title'] = basename ($file['file']);
        $this->Photo->save($this->params['data']);
    }
}