noteからWordPressに移行したい人のために。 2025年01月28日

■はじめに。

何か理由があってnoteから撤収したいとか、
いろいろあるかと思います、
僕としては

・noteが潰れる
・利用料金が急激にあがる
・サーバーエラーで記事がロスト

あたりを心配しているので、
ちゃんとバックアップを取っていきたいと思います。
バックアップ先としては、

・WordPress
・Notion
・適宜にエクスポートしておく。

ことで、3次バックアップまで取っておきたいですね。

■前提条件

まず私はWordPressのテーマを
「Cocoon」というものにしています、
サポートも手厚いし、
わかりやすいのでお勧めです。

Cocoon
SEO・高速化・モバイルファースト最適化済みのシンプルな無料Wordpressテーマ。100%GPLテーマです。

■noteから記事をエクスポート

まず、
noteの自分の記事の右上のエクスポートボタンを押し、
全ファイルを取得します。

多くの記事がある場合、
ちょっと時間がかかりますが、
ダウンロードできるようになるとメールで教えてくれます。

ファイルを解凍すると、
xmlファイルとassetsフォルダが出てきます、

xmlには記事が、
assetsフォルダには画像が入っています。

■WordPressへのアップロード

まずはこの両方をWordPressにアップすることにします。

しかしWordPress管理画面のファイルアップロードは、
20MBずつしかできないので、
まとめてはアップできません、
なので、
数枚を選んでアップしてください。

画像をアップしたら、
画像をクリックしてみてください、
画像の情報が右側に出てきます、

そこで注目するのはURLです、
このURLをコピーしてみてください。

https://hokorin.com/wp-content/uploads/2025/01/nfe9ebf64af65_9f4ca516e6ea2f6ab7e21e61d0ecd100.png

みたいになっているはずです、

注目すべきは、
ドメイン以降の部分、
/wp-content/uploads/2025/01/
ここに画像が格納されるので、
WordPressの管理画面からではなく、
FTPソフトを使って画像ファイルをこのフォルダ内にすべて、
アップロードします。
(FTPのアップロード方法は各サーバーによります)

■XMLのインポート

次にXMLファイルをWordPressにインポートします。

インポートはWordPressを選択し、
インポーターの実行を選択

noteの記事数にもよりますが、
数回にわけてアップロードすることになるかと思います

アップロードが完了すると、
投稿数がnoteの記事数となるはずです。

ためしに投稿を見てみましょう。

うーん、画像がでませんね、

これはnoteの画像URLとWordPressの画像URLが違うために起こる現象です
さすがにひとつずつ手直しするわけにもいかないので、
プラグインを使います。

名前は「Search Regex」といいます。

■プラグインのインストール

WordPressのプラグインアイコンをクリックし、
プラグイン追加画面に。

検索窓に「Search Regex」をコピーアンドペースト

そうすると一番目にプラグインがでてくるはずです。

インストールボタンをクリック、
完了したら、「有効化」ボタンをクリック

完了すると、
ツールの中に「Search Regex」がでてきます。

画面の検索と置換を入力

検索は「img src=”/wp-content/uploads/2025/03/」

置換は「img src=”/wp-content/uploads/2025/01/」となります。

これで置換ボタンをクリック。

うーん、
半分しか完了してませんね、
何回か行う必要がありそうです。

何回か置換し、
数字がでなくなったら完了のはずです。

ページを見てみます。

こんどは画像がでました!!

■アイキャッチの設定

しかしアイキャッチ画像がでません

そのままでもいいけど、
あったほうがいいので、
Cocoonの設定で一括処理します。

右端のCocoonボタン(卵型のやつです)
をクリックし、
タブから「画像」を選択

今度はページ下部にある、
アイキャッチの自動設定にチェックを入れます。
保存します。

これで出るはず!

あれっ、でませんね

しょうがないのでまたプラグインに頼ります。

■アイキャッチの画像を出す

プラグインを追加で、

「XO Featured Image Tools」
を検索。

インストールし、
有効化

ツールから、
アイキャッチ画像をクリックし、
アイキャッチ画像ツール画面で、
アイキャッチ画像を生成をクリック。

投稿数によってはちょと時間がかかります。

100%になったら完了。

一覧ページをみてみると…

あれっ、
出てるやつを出てないところがありますね。

これも複数回実施しないとダメなやつか?

しかもアイキャッチ画像が2重になるページもある 笑

■FTPでアップロードはだめらしい。

ぐぐったら同じ例が多数あるらしい、
原因はFTPでアップロードすると、
メディアライブラリには登録されないかららしいです。。
なんというめんどうな仕様。

そこでまた一括処理ツールをいれます。

「Bulk Media Register」というプラグインです、
日本人が作ったらしく、
寄付を求めてきますが、
気にしないでください。

これ実行するとすごい時間かかるので、
寝る前とかにやってください。

おやすみなさい。

■朝起きた

処理が途中でとまっちゃってたみたいですね、
これはPHPの実行時間が短いため、
タイムアウトしたせいです。

php.iniのupload_max_filesizeの設定を長くしてください、
とエラーが。

そこで、
設定から実行時間を長くします、
(デフォルトは30秒、なので360秒くらいにします。)

そして再度メディアファイルのアップロードを再開
どうやら差分だけアップロードしてくれるみたいです。
ブラウザ間違って閉じちゃっても安心ですね。

しかし一回だけでは終わらないので、
3回くらいアップロードする必要がありますね。
(ファイル数によります)

アップロードが100%になったので、
完了し、
再び「XO Featured Image Tools」を実行

終了したら確認。

わーい、ちゃんとアイキャッチ画像がでるようになりました、

■しかしまだ対応が必要だった。

うーん、アイキャッチ画像とページ内の画像が2重になっているのが、
気持ち悪いのでこれを直します。

「アイキャッチを記事の最初に表示しない」という設定にします、
Cocoonの設定→画像タブ→「本文上にアイキャッチを表示する」のチェックを外す→変更を保存

確認すると、

直ってるー。

■終了

お疲れさまでした、
これでWordPressへ引っ越しできましたか。

ただURLが日本語タイトルに変わってしまうのはいただけないので、
次回はこれを修正したいと思います。
(できるのか??)

あと、
今回使ったプラグイン、
使う予定がない場合は、削除してねー

コメント

タイトルとURLをコピーしました