Téléchargement terminé du support


8

Je suis en train de développer un plugin qui utilise la bibliothèque multimédia de wordpress thickbox pour gérer le téléchargement et la sélection des médias. Tout va bien, mais pour le fait que je voudrais automatiquement «rediriger» vers l'onglet «bibliothèque multimédia» après avoir téléchargé / wordpress a fini de croquer le fichier.

Donc, fondamentalement, je cherche un crochet qui est déclenché après la fin de la compression d'un fichier téléchargé.

Je ne peux pas imaginer que ce serait une chose aussi extrême, mais je n'arrive pas à trouver le bon crochet pour cela.


Problème toujours là ... Personne n'a une idée?!
Marsman

J'ai demandé dans Trac l'ajout d'une sorte de rappel après avoir cliqué sur le jeu comme lien d'image en vedette. (J'ai été abattu car ils ont mal compris mon message en tant que demande d'assistance), c'est un autre endroit valide pour un rappel. vous pourriez peut-être aussi poster dans Trac comme suggestion.
helgatheviking

La seule façon que j'ai trouvée est de suivre activement toutes les modifications (jquery) et si, de changer la mise en page. Je suis sûr que ce serait le seul moyen ...
Marsman

Il faudrait, en quelque sorte, ajouter un écouteur de jQuery externe à cette fonction: /wp-includes/js/swfupload/handlers.dev.js. . . Mais que se passe-t-il si plusieurs fichiers ont été déposés dans la zone de téléchargement? Que se passe-t-il si nous en déposons un autre pendant que les précédents téléchargent / croquent toujours?
brasofilo

Réponses:


3

c'est un long shot mais,

Le crochet add_attachment se déclenche réellement après le téléchargement du premier fichier:

 add_action('add_attachment','redirect_uploader_flow');

je l'utilise pour charger une interface personnalisée pour redimensionner un chargement d'image dans la fenêtre TB actuelle:

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

le problème principal est qu'il cassera plusieurs téléchargements de fichiers


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.