WordPressのBlogger importerで、BRタグを改行でインポートする方法


「ツール」->「インポート」->「Blogger」の機能の話です。
WordPress › Blogger Importer « WordPress Plugins

実際には、上記のプラグインが自動でDLされて実行されます。
バージョンは0.7で確認しました。以前よりもいろいろ出来るようにはなっています。画像とリンクが追加されています。

この機能をつかうと、Bloggerの記事の改行が、全てBRタグに自動変換されてしまうので、それを辞めたいなというのが本記事の主な内容です。

BRタグを改行でインポート

//修正前
//$blogentry->content = $item->get_content();
//修正後
$blogentry->content = str_replace('<br />', "\n",$item->get_content()); 
blogger-importer-blog.phpの140行目あたりの上に変更します。
「function import_posts($connector)」内のロジックです。

Wordpressに改行プラグインを導入していないと、上記のように変更すると正常に表示されないかと思います。
Wordpressの場合は、標準では、連続する改行は、1改行として表示されるからです。

■改行プラグイン
WordPress改行プラグイン ダウンロード (ver3.0以降) | CamCam


画像のインポートをしない方法

画像のインポート機能もあって便利になってるのですが、インポートしたくない場合もあるかと思います。たとえば、そのままPicasaに画像をおいて利用したいなどの時です。
/* コメントアウト
            if (Blogger_Import::IMPORT_IMG)
            {
                if (!$this->process_images())
                    return('continue');
            }

            if (!$this->process_links()) 
                return('continue');
*/
blogger-importer-blog.phpの62行目あたりのから、/* */で括ってください。
function import_blog($connector)内のロジックです。

/* */で括ると、その部分はコメント扱いになるので、処理が走りません。

上記で、画像のインポート(process_images())と、リンクの置き換え?(process_links())処理が走りません。

スポンサーリンク

コメントを残す

メールアドレスは公開されません。
また、コメント欄には、必ず日本語を含めてください(スパム対策)。