メディアのアップロードが完了したフック


8

ワードプレスのシックボックスメディアライブラリを使用してメディアのアップロードと選択を処理するプラグインを開発しています。すべてが順調ですが、アップロードした後/ワードプレスがファイルの処理を完了した後、自動的に「メディアライブラリ」タブに自動的に「リダイレクト」したいという事実を除きます。

だから基本的に私はアップロードされたファイルのクランチが終了した後に発生するフックを探しています。

これが極端なことだとは思えませんが、これに適したフックが見つからないようです。


まだそこに問題があります...誰にもアイデアがありません!?
Marsman、2012年

特集画像のリンクをクリックした後、Tracでコールバックの追加を要求しました。(私は彼らが私の投稿をサポートリクエストと誤解したb / cで撃ち落とされました)これは、コールバックがフックするもう1つの有効な場所です。Tracに提案として投稿することもできます。
2012年

私が見つけた唯一の方法は、変更(jquery)を積極的に追跡し、レイアウトを変更することです。これが唯一の方法であると確信しています...
Marsman 2012

どういうわけか、この関数に外部jQueryリスナーを追加する必要があります/wp-includes/js/swfupload/handlers.dev.js。。。しかし、アップロードボックスに複数のファイルがドロップされた場合はどうなりますか?前回のアップロード/処理中に別のオブジェクトをドロップするとどうなりますか?
ブラソフィロ2012

回答:


3

ロングショットですが、

add_attachmentフックは、最初のファイルのアップロードが完了した後に実際に起動します。

 add_action('add_attachment','redirect_uploader_flow');

私はそれを使用して、現在のTBウィンドウでロードするイメージのサイズを変更するためのカスタムインターフェイスをロードします。

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

主な問題は、複数のファイルのアップロードが中断することです


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.