我试图弄清楚如何在3.5版的新媒体对话中“刷新”媒体库。我是从外部图像库WordPress的库添加图像(通过媒体对话选项卡/ iFrame的组合),它工作正常,但我为了显示新加入的图像关闭并重新打开对话(其中有已成功添加到库中)。
我知道有wp.media.editor.open()
和wp.media.editor.close()
方法,但是我无法设法在源代码中找到sort()
或refresh()
(或其他)。实话实说,源代码是相当精读的,并且console.log
似乎对ebone.js并没有多大帮助。有任何想法吗?
3
画廊的另一个问题“新媒体管理器:大未知”。以它的节奏,我希望能看到WP 3.7的完整文档和说明。
—
brasofilo
可以使用wp.media.editor.close()和wp.media.editor.open()函数的组合来代替refresh()函数,以实现所需的输出。
—
Vinod Dalvi
例如,在featured-image-picker中,wp-includes / js / media-views.js行3644中有一个开关,用于确定是否已加载媒体库。似乎正在引用,
—
NoBugs 2015年
wp.media.featuredImage.frame().views.get('.media-frame-content')[0].views.get("")[3].collection.length
但是将该长度设置为0并没有任何作用。