Como excluir o arquivo carregado por Plupload

Sigo os passos aqui para integrar o plural em metabox. Tudo está funcionando bem. Mas encontrei uma desvantagem desse guia. Quando eu clicar no link ‘Remover’ das imagens carregadas, ele só o removeu da publicação, e não o exclui no diretório.

Outro exemplo de usar o plupload na metabox é o plugin RW Metabox. Este plugin exclui o arquivo inteiramente quando o link “Excluir” é clicado. Mas não consigo entender como ele fez em seu código .

Alguém aqui pode me dizer como posso aplicar o recurso ‘Excluir’ em plupload com jquery?

Solutions Collecting From Web of "Como excluir o arquivo carregado por Plupload"

Para excluir um arquivo do sistema de arquivos, você pode usar algo assim anexado a um gancho AJAX chamado jQuery:

function ajax_remove_image() { check_ajax_referer( 'image_removal', 'image_removal_nonce' ); if ( ! $_POST[ 'confirm' ] ) exit( 'false' ); $uploads = wp_upload_dir(); $upload_dir = $uploads[ 'path' ]; $file = strpos( $_POST[ 'file' ], '/' ) !== false ? $_POST[ 'file' ] : $upload_dir . '/' . $_POST[ 'file' ]; $attachment_id = null; @unlink( $file ); if ( ! file_exists( $file ) ) exit( 'true' ); else exit( 'false' ); } 

Este código vem de um plug-in em que estou trabalhando atualmente ( fonte ), então você pode ter que ajustá-lo conforme necessário.