excluir arquivo carregado

3

Eu tenho uma função wp_handle_upload () para upload de arquivos.

$file = $_FILES['attachment_icon-' . $i];
$upload = wp_handle_upload($file, array('test_form' => false));

qual é a função para excluir um arquivo enviado?

    
por Miguel Borges 04.11.2011 / 03:31

2 respostas

7

Use wp_delete_attachment( $post_id ) se você usou wp_insert_attachment() antes.
$post_id é o ID do anexo.

Se você não usou wp_insert_attachment() um simples…

unlink( $upload['file'] );

... vai fazer isso.

    
por fuxia 08.01.2012 / 22:38
2

não há função WP designada, simplesmente porque você já tem um PHP, com a seguinte sintaxe:

    <?php
    $filename="MyFile.txt"
    unlink($filename);
    ?>

para documentação completa, consulte o manual do PHP:

enlace

    
por Matanya 08.01.2012 / 10:19