it-swarm-pt.tech

excluir arquivo enviado

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));

o que é uma função para excluir um arquivo enviado?

3
Miguel Borges

Use wp_delete_attachment( $post_id ) se você tiver usado 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.

7
fuxia

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

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

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

http://php.net/manual/en/function.unlink.php

2
Matanya