無料で512MBしかない「All-in-One WP Migration」のバックアップサイズ制限を回避

方法1 プラグインを書き換える

どうせphpで書かれているだけだから、ちょっと書き換えれば済むだけではないか?

ということで /wp-content/plugins/all-in-one-wp-migration/constants.php のコードを見てみると、

 // =================
 // = Max File Size =
 // =================
 define( ‘AI1WM_MAX_FILE_SIZE’, 536870912 );

view rawall-in-one-wp-migration-default hosted with  by GitHub
となっている。

もうどう弄ればよいかわかるだろう

 // = Max File Size =
 // =================
 define( ‘AI1WM_MAX_FILE_SIZE’, 536870912 * 8 );

view rawall-in-one-wp-migration-hack hosted with  by GitHub
これで4GBまでアップロード可能になる。

しかし、注意点としてプラグインのアップデートがあるたびにconstants.phpも元の状態に書き換わってしまうのでその都度書き換え作業が必要になる。