Media From FTPを使って画像を新しいドメインに引っ越しする方法

  • 作成日:2017-3-3

ブログを引っ越しする場合に大量の画像を一括移動したい。私が実践した方法はMedia From FTPプラグイン。

通常はWordPressでエクスポート

一番簡単に引っ越しする場合、もしWordPressだったらツールエクスポートでWordpressのエクスポートファイルを作成しインポートする場合に、”添付ファイルをダウンロードしてインポートする”オプションにチェックして画像も丸ごと引っ越しするのが一番簡単でしょう。

 

手動で画像一式を移動したい!

なんらかの理由でWordPressのエクスポートファイルが使えない場合、手動で引っ越すしかありません。そんな時は、Media From FTPプラグインを使いましょう。このプラグインは、メディアフォルダー(/wp-content/uploads)の画像を自動検索し、メディア登録とサムネールの作成をいっぺんにやってくれます
※以前、Wordpress Flash Uploaderというプラグインを使いましたが、現在(2017年2月)の時点で終了したみたいで使えません)

Media From FTPプラグイン
https://ja.wordpress.org/plugins/media-from-ftp/

でもでも、最初はうまく動いてくれません

Media From FTPを使って便利なところは、前述のとおりWordPressにメディア登録してくれる点とサムネールの自動作成の2点です。メディア登録されないとビジュアルエディタから画像を使うことができません。

でも、最初はうまく動いてくれませんでした!

どのようになったか?

それは、FTP転送後Media From FTPで検索&登録をすると、元のように過去の年月においた画像ファイルが、自動で当月のフォルダーに移動されおまけに当月フォルダー内にサムネールファイルを作っています。要するに元のフォルダー構成のままに登録してくれないことです。

ようやくわかりました!

年月ベースのフォルダに整理

解決には結構時間がかかりました。メディアにちゃんと登録されてくれるのか? サムネールは指定のサイズでつくられるのか、既存のサムネールも認識して登録してしまわないか? など諸々の課題をチェックしながら、ようやく事前のこれらの問題もクリア。解決に至りました。Media From FTPの設定で年月ベースのフォルダにいれるかどうかの設定をしなかったために発生していたようです。

設定画面/日時

設定画面/日時

Media From FTPの詳細は以下の記事を参照してください。

不具合?

どちらの問題なのかわかりませんが、過去フォルダとしてメディアライブラリ登録されたのは確認できましたが、メディアライブラリから日付検索ができないようです。不具合かどうかわかりませんが、これくらいは我慢できる範囲でしょうか! ちゃんと登録しても日付の絞込検索ができていない

コメント

  1. こんにちは。Media from FTPの開発者です。詳しく書いていただき、ありがとうございます。自分では面倒で書く気が無かったので、ありがたいです。

    1ヶ所付け加えていただけるとありがたいです。
    コマンドラインの設定ですが、70行にも設定個所があります。

      • 管理人
      • 2017年 3月 18日

      コメントありがとうございます。早速修正いたしました。他にもございましたらご指摘ください。当方も結構データの移動をしていて、画像の転送登録がいつもやっかいで、このようなプラグインのお世話になることが多い方でしたので、自分の備忘録もかねて記事にさせていただきました。今後も良いプラグイン開発でもされたらお知らせください。

      • 修正ありがとうございます。

        コマンドラインスイッチで”画像ファイルの配置が指定できれば”との事ですが、私の方では、”アップロードしたファイルを年月ベースフォルダに整理”の時だけ、ファイル配置が変わり、それ以外はFTPでアップロードした場所が、ファイルの配置場所という認識です。コマンドラインスイッチに付与する事も可能ですが、シェルスクリプトに組み合わせる方が合理的ではないでしょうか?

        *例
        ファイルを移動してからmediafromftpcmd.phpを実行。

        #!/bin/sh
        mv -f /home/***/***/wordpress/wp-content/uploads/*.jpg /home/***/***/wordpress/wp-content/uploads/test/*.jpg
        /usr/bin/php /home/***/***/wordpress/wp-content/plugins/media-from-ftp/mediafromftpcmd.php

        なおコマンドラインの機能にWordPressのAPIというものは無く、このプラグインの機能です。

    • sonic
    • 2018年 9月 21日

    ひとつ教えてください。本文中に

    要注意!
    ここで設定した年月に設定のチェック状態は、Wordpress本体の年月オプションに連動しています。ここでもしチェックを外すと本体のメディアアップデートの年月別のフォルダーにはいりません。Media From FTPが使い終わったら必ず元に戻す必要があります。

    という注意書きがありますが、これの意味がわかりませんでした。

    本ページの「タブメニュー1:登録」という項目内にある「アップロードしたファイルを年月ベースのフォルダに整理」のチェック事を指していますか?アップロード作業が終わったらチェックを外しておく・・という意味で間違いないでしょうか?

      • 管理人
      • 2018年 9月 24日

      コメントありがとうございます。
      これは、4-1項の登録タブの説明にある”年月ベースフォルダに整理”のチェックを忘れずに外します”という部分に対する注意書きです。Wordpress設定→メディアの”アップロードしたファイルを年月ベースのフォルダに整理”のチェックボックスの意味はわかっていると思いますが,MediaFromFTPアプリでこのWordPressの設定を上書きしてしまうため、後でチェックしたら思わずチェックが外れていたということになりかねないために記述しました。これでよろしいでしょうか?

  1. 2019年 1月 03日

スポンサーリンク

googleカスタム検索

ランキング

インデックス

※右側の記事と連動したインデックスです。見たいインデックスをクリックしてください。
ページ上部へ戻る