Media from FTP



10,000+ active installs
Register to media library from files that have been uploaded by FTP.

Register to media library from files that have been uploaded by FTP.

  • This create a thumbnail of the image file.
  • This create a metadata(Images, Videos, Audios).
  • Change the date/time.
  • Register the Exif data to the caption.
  • Work with DateTimePicker. jQuery plugin select date/time.
  • If use the Schedule options, can periodically run.
  • The execution of the command line is supported.(mediafromftpcmd.php)
  • Export the log to a CSV file.
  • To Import the files to Media Library from a WordPress export file.
  • You can register a large number of files without timeout work with Ajax.

Why I made this?

  • In the media uploader, you may not be able to upload by the environment of server. That’s when the files are large. You do not mind the size of the file if FTP.

Special Thanks! Created Banner & Icon

Special Thanks! Translator

Last Updated: 2 weeks ago
Requires: 3.6.0
Compatible up to: 4.8
Release: 2013-08-15
Download: Version9.70



  1. /wp-content/plugins/ディレクトリ以下にmedia-from-ftpディレクトリをアップロード。
  2. WordPress の「プラグイン」メニューからプラグインを有効化してください

ファイルが多すぎるため、サーバーエラーが表示されます。 「検索 & 登録」画面が表示されません。

  • Media from FTP 設定 -> その他 -> 検索ファイルの制限数
  • 数値を減らしてください。
  • スケジュール機能を併用すると便利です。
  • Media from FTP 設定 ー> 登録 ー> スケジュール


  • 各ファイルタイプにメディアライブラリで使用することができるMIMEタイプを追加したい場合は、Mime Types Plusを使用してください。


  • Media from FTP 検索&登録 ー> 表示オプション ー> サムネイルを除外する際の検索方法
  • 「一般的でない選択。-0x0のようなファイル名を検索する場合に有効ですが、低速です。 」をチェックしてください。


  • アップロードディレクトリは、次のいずれかの場所です。
  • シングルサイト wp-content/uploads
  • マルチサイト wp-content/uploads/sites/*


  • Media from FTP 設定 -> 登録 -> 日付
  • 「アップロードしたファイルを年月ベースのフォルダに整理」のチェックを外してください。


  • Media from FTP 設定 -> 登録 -> 日付
  • 「アップロードしたファイルを年月ベースのフォルダに整理」のチェックを外してください。


  • 「アップロードしたファイルを年月ベースのフォルダに整理」の項目にチェックが入っていると、登録時にファイルを年月ベースのフォルダに移動します。同一ディレクトリで登録したい場合は、チェックをはずしてください。


  • このプラグインは以下の場合にファイルを削除します。
  1. ファイル名にスペースが含まれている場合。スペースを「-」に変換してオリジナルファイルを削除します。image example.jpg -> image-example.jpg
  2. ファイル名にマルチバイト文字が含まれている場合。MD5変換を行いオリジナルファイルを削除します。image例.jpg -> 2edd9ad56212ce13a39f25b429b09012.jpg
  3. 「アップロードしたファイルを年月ベースのフォルダに整理」の項目にチェックが入っていると、ファイルを年月ベースのフォルダにコピーし、オリジナルファイルを削除します。wp-content/uploads/sites/2/image-example.jpg -> wp-content/uploads/sites/2/2015/09/image-example.jpg
* ファイルをコピーした後に、サムネイルを作成しデータベースに登録します。


  • メディアライブラリ内に同じファイル名を見つけたときに、ファイル名の重複を避けるために、登録された時の日付と時刻、分、および秒を付加します。
  • image-example.jpg -> image-example03193845.jpg
  • 意味 -> 3日19時38分45秒

Fatal error: Maximum execution time of ** seconds exceeded というエラーが出ます。

  • Media from FTP 設定 ー> その他 ー> 実行時間
  • 秒数を増やしてください。

Fatal error: Call to undefined function getopt() というエラーがWindows Serverで出ます。

  • Media from FTPは、getoptを使用しています。Windowsの場合には、PHP5.3.0以降のバージョンを使用してください。


  • Media from FTP 設定 ー> 登録 ー> ファイルの日時を取得し、それに基づいて更新。必要に応じて変更。
  • チェックを入れてください。


  • Media from FTP 設定 ー> 登録 ー> ファイルの日時を取得し、それに基づいて更新。必要に応じて変更。Exif情報の日時がある場合に優先的に取得する。
  • チェックを入れてください。


  • Media from FTP 設定 ー> 登録 ー> Exif キャプション

Exif キャプションで、Exifの表示順を変更したいです。

  • Exifタグの順序を交換してください。設定を保存してください。


  • Media from FTP 検索&登録 ー> 表示オプション ー> 除外ファイル
  • 除外ファイルを入力してください。正規表現を使用できます。


  • スケジュール機能があります。
  • Media from FTP 設定 ー> 登録 ー> スケジュール


  • Media from FTP 検索&登録 ー> 表示オプション ー> ページごとに表示する項目数:
  • 数値を入力します。
  • Media from FTP 設定 ー> 登録 ー> スケジュール ー> スケジュールを適用
  • チェックを入れてください。
  • Media from FTP 設定 ー> 登録 ー> スケジュール ー> 更新ファイルの制限数を適用
  • チェックを入れてください。


  • mediafromftpcmd.phpを、サーバーのcronに登録してください。


  • コマンドラインを利用できれば、mediafromftpcmd.phpを使用してください。


  • 書き換えが必要になります。
  • Media from FTP 設定 ー> コマンドライン
  • ご覧ください。


  • それについてはWordPressの設定に準拠しています。
  • 設定 ー> メディア
  • 6つの値を全て0に変更してください。
  • テーマのfunctions.phpの’set_post_thumbnail_size’や’add_image_size’をコメントアウトしてください。

How to use

Upload files with FTP

* Upload files by FTP(Fileszilla).

Upload files by FTP (Filezilla) 1

Upload files by FTP (Filezilla) 2


* This is the first search screen. There are unnecessary files.

Search screen 1

* Open (Exclude file).

Search exclude file

* Add (Exclude file).

Add Exclude file

*  Re-Search.

Search file display

* Select directory

Select directory

Settings & Search & Register

* Normal settings. Executable number of seconds set to 300.


* Settings get the date/time and Exif.

Settings get date/time and Exif info

*  Search date/time and Exif.

Search date and time

*  Edit date and time.

Edit date and time

* Registration file selection.

Registration file selection

*  Register  (Organize my uploads into month- and year-based folders).

Register 1

* Settings  (Registered in the upload folder.)

Settings 2

* Registration file selection.

Search 2

*  Register  (in the upload folder.)

Register 2

Uploading Files

* Uploading Files

Uploading Files


* Schedule apply


The execution of the command line

* mediafromftpcmd.php

command line argument list
-s >>> Search directory
example -s wp-content/uploads
-d >>> Date time settings (new, server, exif)
example -d exif
-e >>> Exclude file (Regular expression is possible.)
example -e "(.ktai.)|(.backwpup_log.)|(.ps_auto_sitemap.)|.php|.js"
-t >>> File type (all, image, audio, video, document, spreadsheet, interactive, text, archive, code)
example -t image
-x >>> File extension
example -x jpg
* If the argument is empty, use the set value of the management screen.

Related Sites

Media from FTP WordPress Plugin Guide

Media from FTP | L’Écho des Plugins WP


Leave a Comment

Your email address will not be published. Required fields are marked *