WordPress引っ越し用の便利なプラグインに、All-in-One WP Migrationがあります。

が、管理画面からファイルがアップロードできないことがたまにあります。

原因はサーバーの設定など色々あるようですが、WordPressのドメインが「https」じゃないからアップロードできないことがあります。

なので、

  1. サイト全体をSSL化してhttpsにする。
  2. 管理画面の「設定」->「一般」にある、「WordPress アドレス (URL)」・「サイトアドレス (URL)」を「https://〜」のURLに変更

これをやるとアップロードできるようになる場合があります。

All-in-One WP Migrationでファイルをアップロードしてもずっと「0%」の時は、これをやってみると治るかもしれません。