Wordpress wp.media上传图片

时间:2015-10-25 09:09:49

标签: php jquery wordpress plugins upload

好的,这是我的代码 - 股票标准,如果我只是选择一个现有的图像

<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
<uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
<uses-permission android:name="android.permission.INTERNET"/>

<application
    android:icon="@mipmap/ic_launcher"
    android:label="@string/app_name"
    android:theme="@style/AppTheme" >
    <activity
        android:name=".MainActivity"
        android:label="@string/title_activity_main" >
        <intent-filter>
            <action android:name="android.intent.action.MAIN" />
            <category android:name="android.intent.category.LAUNCHER" />
        </intent-filter>
    </activity>
</application>

但是,如果我在那里拖放图像,则会上传图像,但会返回错误 “上传时出错。请稍后再试。”

我错过了什么,我假设现有的媒体选择窗口有一些刷新,我的谷歌搜索没有发现任何东西。

干杯

修改

我尝试了几件事情,让上传的图片在上传后显示在媒体框架中。没有太大的成功。 正如我所说,图像上传并添加到媒体库,但我错过了刷新或重新加载帧以显示图像。

任何人都有经验或知道另一个地方去看看吗?

1 个答案:

答案 0 :(得分:3)

当一切都“完成”时也许会调用:

if(wp.media.frame.library) wp.media.frame.library.props.set({ignore: (+ new Date())});

或者如果您需要媒体上传(编辑帖子)模式中分离库网格模式:

if(wp.media.frame.library){
    wp.media.frame.library.props.set({ignore: (+ new Date())});
  } else if(wp.media.frame.content.get().collection){
    wp.media.frame.content.get().collection.props.set({ignore: (+ new Date())});
    wp.media.frame.content.get().options.selection.reset();
}