Unggah media kait jadi

8

Saya sedang mengembangkan sebuah plugin yang menggunakan pustaka media kotak tebal wordpress untuk menangani unggahan dan pemilihan media. Semua baik-baik saja tetapi untuk fakta bahwa saya ingin secara otomatis 'mengarahkan ulang' ke tab 'perpustakaan media' setelah saya mengunggah / wordpress selesai mengolah file.

Jadi pada dasarnya saya mencari pengait yang dipecat setelah penguraian file yang diunggah selesai.

Saya tidak bisa membayangkan ini akan menjadi hal yang ekstrem tetapi saya tidak bisa menemukan kait yang tepat untuk ini.

Marsman
sumber
Masih ada masalah ... Tidak ada yang punya ide ?!
Marsman
saya bertanya di Trac untuk penambahan semacam panggilan balik setelah ditetapkan sebagai tautan gambar unggulan diklik. (Saya tertembak jatuh b / c mereka salah paham posting saya sebagai permintaan dukungan) ini adalah tempat lain yang valid untuk panggilan balik untuk menghubungkan ke. mungkin Anda bisa memposting di Trac sebagai saran juga.
Helgatheviking
Satu-satunya cara yang saya temukan adalah secara aktif melacak perubahan (jquery) dan jika, ubah tata letak. Saya cukup yakin ini akan menjadi satu-satunya cara ...
Marsman
Anda harus, entah bagaimana, menambahkan jQuery pendengar eksternal untuk fungsi ini: /wp-includes/js/swfupload/handlers.dev.js. . . Tetapi bagaimana jika lebih dari satu file dijatuhkan di kotak unggah? Bagaimana jika kita menjatuhkan yang lain sementara yang sebelumnya masih mengunggah / mengolah?
brasofilo

Jawaban:

3

itu adalah sebuah peringatan tetapi,

hook add_attachment, sebenarnya terpicu setelah file pertama selesai diunggah:

 add_action('add_attachment','redirect_uploader_flow');

Saya menggunakannya untuk memuat antarmuka khusus untuk mengubah ukuran pemuatan gambar di jendela TB saat ini:

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

masalah utama adalah bahwa itu akan memecah beberapa file unggahan

Jonathan dos Santos
sumber
0

Saya baru saja memeriksa basis data kait dan menemukan yang dapat membantu. Itu dalam file http://svn.automattic.com/wordpress/tags/3.4/wp-admin/async-upload.php . Itu adalah * upload_files _ {$ tab} * dan digunakan di dekat akhir file.

Jika saya jadi Anda, saya memeriksa kait ini di plugin saya untuk informasi lebih lanjut.

Maciej Płusa
sumber