uploads – Activa la actualización para el nuevo administrador de medios en 3.5

Pregunta:

Estoy tratando de averiguar cómo es posible "actualizar" la biblioteca de medios en el diálogo de nuevos medios en 3.5. Estoy agregando imágenes de una biblioteca de imágenes externa a la biblioteca de WordPress (a través de una combinación de pestaña / iFrame en el diálogo de medios) que funciona bien, pero tengo que cerrar y volver a abrir el diálogo para mostrar las imágenes recién agregadas (que tienen se ha agregado con éxito a la biblioteca).

Sé que hay wp.media.editor.open() y wp.media.editor.close() , pero no puedo encontrar un sort() o refresh() (o lo que sea) en la fuente. A decir verdad, el código fuente es una lectura bastante intensa y console.log aparentemente no ayuda mucho con backbone.js. ¿Algunas ideas?

Respuesta:

La forma correcta de actualizar el contenido del marco, como se encuentra en el núcleo de WP, es la siguiente:

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())});
}

Siempre debe verificar que el contenido esté disponible; de ​​lo contrario, actualice la biblioteca.

¡Salud!

Leave a Comment

Your email address will not be published. Required fields are marked *

web tasarım