<html lang="ja-jp" dir="ltr"><head></head><body>### [wpforms_upload_root](https://wpforms.com/developers/wpforms_upload_root/)

**公開日:** 2021年3月19日
**著者:** エディトリアルチーム

**抜粋:** wpforms_upload_rootフィルターを使用して、WPFormsのファイルアップロードフィールドを使用する際に、ファイルアップロードが保存されるディレクトリを変更できます。

**コンテンツ:**

## 説明

`wpforms_upload_root`フィルターは、WPForms経由でアップロードされたファイルが保存されるサーバー上のディレクトリを定義するために使用されます。

## パラメータ

$wpforms\_upload\_root*(string)* WPForms経由でアップロードされたファイルを保存するデフォルトパスに使用されるURL。## ソース

`wpforms/includes/functions/filesystem-media.php`

## 詳細情報

`wpforms_upload_root`フィルターを使用して、WPForms経由でアップロードされたファイルが保存される場所を定義できます。

## 例

```

/**
 * WPFormsでのファイルアップロードの保存場所を変更します。
 *
 * @link    https://wpforms.com/developers/wpforms_upload_root/
 *
 * @param   string  $wpforms_upload_root  ファイルアップロードが保存されるルートパス。
 * @return  string
 */

function wpf_dev_upload_root( $wpforms_upload_root ) {
 
    // ここにファイルアップロードのパスを定義します
    $wpforms_upload_root = '/home/mysitedomain/public_html/custom-dir';  
        
    return $wpforms_upload_root;
       
}
add_filter( 'wpforms_upload_root', 'wpf_dev_upload_root', 10, 1 );

```

この変更により、ファイルの保存場所が変更されます。メール通知のURLは更新されません。

## 関連

記事参照: [ファイルアップロード用の特定のディレクトリを定義する方法](https://wpforms.com/developers/how-to-define-a-specific-directory-for-file-uploads/ "ファイルアップロード用の特定のディレクトリを定義する方法")

**カテゴリ:** フィルターフック

**タグ:** PHP

---</body></html>