とりあえず書いときますか。
振り返るためのメモを残す場所
WordPressでMovableTypeインポートの文字数制限を解除する

事象

MovableType形式のインポートファイルをWordPressを読み込んだら、エクスポートした記事件数とインポートできた件数が合わないのです。調べたら、インポートのプラグインで制限しているみたいなのです。

インポートファイルにはHTMLタグが羅列してあり、改行されていない1行に多くの文字数が羅列されているんです。

原因

以下のプラグインを構成するファイルで文字数が8192バイトに制限されているのです。

1
/wp-content/plugins/movabletype-importer/movabletype-importer.php

該当箇所はここです。

1
function fgets($fp, $len=8192) {

対処

8192を大きくします。たとえば、ゼロを3つ追加します。

1
function fgets($fp, $len=8192000) {

これでインポートすると、エクスポートの記事数とインポートする記事数が合致します。