Gancho de carga de medios terminado


8

Estoy desarrollando un complemento que usa la biblioteca de medios de Thickbox de WordPress para manejar la carga y selección de medios. Todo está bien, pero por el hecho de que me gustaría 'redirigir' automáticamente a la pestaña 'biblioteca de medios' después de cargar / wordpress terminó de procesar el archivo.

Básicamente, estoy buscando un gancho que se dispara una vez que finaliza el procesamiento de un archivo cargado.

No puedo imaginar que esto sea algo tan extremo, pero parece que no puedo encontrar el gancho adecuado para esto.


El problema sigue ahí ... ¿Nadie tiene una idea?
Marsman

Pedí en Trac que agregara algún tipo de devolución de llamada para después de hacer clic en el enlace de la imagen destacada. (Me derribaron porque entendieron mal mi publicación como una solicitud de soporte) este es otro lugar válido para conectar una devolución de llamada. tal vez podrías publicar en Trac como una sugerencia también.
helgatheviking

La única forma que encontré es rastrear activamente cualquier cambio (jquery) y, si, cambiar el diseño. Estoy bastante seguro de que esta sería la única forma ...
Marsman

Habría que, de alguna manera, añadir un detector de jQuery externo a esta funciones: /wp-includes/js/swfupload/handlers.dev.js. . . Pero, ¿qué pasa si se dejó caer más de un archivo en el cuadro de carga? ¿Qué pasa si dejamos caer otro mientras el anterior todavía está cargando / crujiendo?
brasofilo

Respuestas:


3

es una posibilidad remota pero,

add_attachment hook, en realidad se dispara después de que el primer archivo finaliza la carga:

 add_action('add_attachment','redirect_uploader_flow');

Lo estoy usando para cargar una interfaz personalizada para cambiar el tamaño de una carga de imagen en la ventana TB actual:

    jQuery("#TB_iframeContent",window.parent.document).attr('src',"<?php echo get_window_url($id) ?>");

el principal problema es que romperá la carga de múltiples archivos


Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.