【问题标题】:Wordpress and WP MVC upload imagesWordpress 和 WP MVC 上传图片
【发布时间】:2012-12-14 15:41:54
【问题描述】:

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

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

感谢您的帮助。

【问题讨论】:

  • 这看起来很有希望,谢谢。
  • 我不断收到@wpActiveEditor is not defined@。我认为这与 tinyMCE 有关?
  • 添加 wp_editor 可以解决这个问题,但我宁愿不加载 wp_editor。

标签: wordpress plugins


【解决方案1】:

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

window.wpActiveEditor = null;

【讨论】:

    【解决方案2】:

    当您执行以下操作时会出现此问题:

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

    如果你把$(this)作为第一个参数传递给这个open(),问题就解决了:

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

    【讨论】:

      【解决方案3】:

      【讨论】:

      • 您在 cmets 部分的链接对我帮助最大。谢谢!
      【解决方案4】:

      您可以使用 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']);
          }
      }
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2019-12-06
        • 2012-02-18
        • 2011-01-28
        • 2016-08-14
        • 2016-01-24
        • 2023-03-23
        • 1970-01-01
        • 2018-05-02
        相关资源
        最近更新 更多