web-dev-qa-db-ja.com

アップロードしたファイルを削除する

ファイルをアップロードするための関数wp_handle_upload()があります。

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

アップロードされたファイルを削除するための機能は何ですか?

3
Miguel Borges

以前にwp_delete_attachment( $post_id )を使用したことがある場合は、wp_insert_attachment()を使用してください。
$post_idは添付ファイルのIDです。

wp_insert_attachment()を使ったことがないのであれば、単純な…

unlink( $upload['file'] );

…それをするでしょう。

7
fuxia

指定されたWP関数はありません。単にPHP関数が既にあるからです。

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

完全なドキュメントはPHPマニュアルを見てください:

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

2
Matanya