WordPressで添付ファイルを削除する方法


以下に、シンプルで簡単な方法といくつかのコード例を示します。

  1. 添付ファイルの削除:

    $attachment_id = 123; // 削除する添付ファイルのIDを指定
    wp_delete_attachment($attachment_id);
  2. 添付ファイルの削除と関連するファイルの削除:

    $attachment_id = 123; // 削除する添付ファイルのIDを指定
    $force_delete = true; // 関連するファイルも削除する場合はtrueに設定
    wp_delete_attachment($attachment_id, $force_delete);

上記のコード例では、$attachment_idに削除する添付ファイルのIDを指定します。関連するファイルも削除する場合は、$force_deleteをtrueに設定します。

注意点として、この関数は添付ファイルのデータベースエントリと関連するファイルを完全に削除します。削除された添付ファイルは元に戻せませんので、注意して使用してください。

このようにして、WordPressで添付ファイルを削除する方法を示しました。この方法を使用すると、不要な添付ファイルを簡単に削除することができます。