首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >更新媒体库附件

更新媒体库附件
EN

WordPress Development用户
提问于 2019-01-17 15:07:21
回答 1查看 1.1K关注 0票数 0

我通过wp_insert_attachment将图片导入wordpress。

在前端,wordpress媒体库仍然不知道图像是被导入的。我需要一种方法来更新媒体库中的附件,而不需要刷新页面。

我找到了部分解决办法:

代码语言:javascript
复制
wp.media.frame.on('open', function() {
    if (wp.media.frame.content.get() !== null) {          
        wp.media.frame.content.get().collection.props.set({ignore: (+ new Date())});
        wp.media.frame.content.get().options.selection.reset();
        } else {
            wp.media.frame.library.props.set({ignore: (+ new Date())});
        }
}, this);

这部分代码的问题是,现在当我尝试使用媒体库上传器上传照片时,图像被正确上传,但没有显示出来。

EN

回答 1

WordPress Development用户

回答已采纳

发布于 2019-01-17 17:49:45

编辑:好的,在进行了最后一个小时的工作后,我终于找到了一个解决方案,它可以在不影响上传的情况下工作,并且不会干扰忽略或重置。

代码语言:javascript
复制
wp.media.frame.on('open', function() {
    if (wp.media.frame.content.get() !== null) {          
        // this forces a refresh of the content
        wp.media.frame.content.get().collection._requery(true);

        // optional: reset selection
        wp.media.frame.content.get().options.selection.reset();
    }
}, this);
票数 1
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/325886

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档