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.


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


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.