WP Manifestindependent plugin directory
manifest / media / wp-folder-upload

Folder Upload

WordPress の uploads の好きなフォルダへファイルやフォルダごとアップロードするプラグイン

★ 1stars
v1.6.0latest · 19d ago

Install

Download wp-folder-upload.zip From the v1.6.0 release on GitHub, Oct 3, 2026

Upload it under Plugins → Add New Plugin → Upload Plugin, then activate.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/donnma777/wp-folder-upload/releases/download/v1.6.0/wp-folder-upload.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

WordPress の wp-content/uploads の中の好きなフォルダへ、ファイルやフォルダごとアップロードできるプラグインです。標準のメディアの「年/月」フォルダとは別に、決まった場所にファイルを置きたいときに使います。

できること

  • uploads の中のフォルダを選んで、ファイルを置く(フォルダをドラッグすると、中の構成ごと置けます)
  • 置いたファイルをメディアライブラリにも登録する(選べます)
  • 同じ名前のファイルがあるとき「別の名前で置く」か「上書きする」かを選ぶ
  • ファイルの名前を変える。サイズ違いのファイルと、記事の本文の URL もまとめて書き換えます(メディアの詳細画面からも変えられます)

管理画面の「メディア → フォルダにアップロード」から使います。

安全のために

  • 使えるのは管理者(manage_options を持つユーザー)だけです。送信のたびに nonce も確かめます
  • 置き場所は uploads の中だけです。.. やシンボリックリンクで外に出られないよう、実際のパスでも確かめます
  • 置けるのは、画像・PDF・動画・音声・フォント・CSS・SVG の決まった拡張子だけです。拡張子に加えて、ファイルの中身(MIME・画像として読めるか)も確かめます
  • PHP のコードが入ったファイルは置けません。SVG は script や外部の読み込みなど、危ないものが1つでもあれば断ります
  • 名前を変えるときも拡張子は変えられません

インストール

  1. Releases から Source code (zip) をダウンロード
  2. WordPress の管理画面「プラグイン → 新規追加 → プラグインのアップロード」で zip を選び、有効化

動作環境

  • WordPress 6.0 以上
  • PHP 8.0 以上(fileinfo 拡張が必要)

注意

  • 「上書きする」を選ぶと、元のファイルは戻せません
  • 管理画面は日本語のみです
  • 個人で作ったものです。サポートや不具合対応のお約束はできません

ライセンス

GPLv2 or later

Releases

1 release. Each count is every asset in that release; expand a row for the breakdown.

Tag
Published
Assets
Downloads
v1.6.0 latest
Oct 3, 2026 19d ago
wp-folder-upload.zip
0