MENU
このブログは「SWELL」を使用しています
シンプル美と機能性を両立させた、国内最高峰のWordPressテーマ『SWELL』

記事が開けない?移行されていない?はてなからワードプレスへ移行後の不具合 解決方法は?

「いつかはワードプレスでブログを作ってみたい」という憧れがあり、はてなブログからワードプレスにブログを移行しました!


大変苦労したものの、ブログの移行は行えたのですが移行後のブログをチェックしてみると、記事をクリックすると謎のカテゴリーページに飛び記事を開くことができないという不具合が発生。
また、はてなブログで書いた新しい記事が移行されていないことにも気づきました。


現在は問題を解決することができ、無事にはてなブログの評価を引き継いで完全にワードプレスに移行することができました。
発生した不具合の原因と、解決方法を解説します。

発生した不具合

・記事をクリックしても開く事ができない

・移行されていない記事がある

興味があるところから読む

記事をクリックしても開く事ができない問題

原因はパーマリンク設定

パーマリンクとはWEBページごとに設定されたURLのことです。

自分のブログをブラウザで表示し、記事を開こうとクリック(タップ)すると謎のカテゴリーページに飛ばされ開く事ができません。
PCやスマホ、タブレットでも全く同じ現象がおこりました。


この不具合の原因は、どうやらパーマリンクの設定にあるようです。
かなりの時間、頭を抱えていましたが、uruさんのサイトまなびるに出会い解決することができました。

私は、はてなブログの記事URLのほとんどを、標準のフォーマット(日付準拠)にしていました。
URLを変えずに移行するため、ワードプレスのパーマリンク設定を以下のカスタム構造に設定しました。

/entry/%year%/%monthnum%/%day%/%hour%%minute%%second%

このように設定することで、はてなブログの記事をURLを変えることなく移行できるはずなのですが、これが不具合の原因でした。
uruさんの記事を引用させていただきます。

しかし、私はこれをお勧めしません。この設定にすると、WordPressではテーマの種類によっては記事ページが表示できなくなる場合があります。

まなびるより引用

私はワードプレスのテーマを「SWELL」にしましたが、まさに記事ページが表示できなくなりました。

原因は

ワードプレスの/entry/%year%/%monthnum%/%day%/%hour%%minute%%second%というパーマリンク設定

解決方法

STEP
ワードプレスプラグイン「Custom Permalinks」をインストール

ワードプレスではデフォルト設定でパーマリンクに「/」を使用することができません。
「Custom Permalinks」をインストールすることで、パーマリンクをはてなブログと同じものに変更することができます。

STEP
ワードプレスのパーマリンク設定を変更

ワードプレスの管理メニューの「設定」→「パーマリンク設定」と進みます。
「カスタム構造」を選択し入力項目を

/entry/%postname%

に変更します。

STEP
ワードプレス記事のパーマリンクをはてなブログと同じものになるように変更

ワードプレスの記事作成画面です。
下にスクロールしていくと、Custom Permalinksの項目が出てきます。

はてなブログからワードプレスに移行した時「/」が「-」に自動的に書き換わっています。
entry/以下を書き換えます。

「-」を「/」にそのまま書き換えても良いですし、はてなブログのURLをコピペでも大丈夫です。

これを全記事、ひとつひとつ修正していきます。
記事数が多ければ多いほど大変な作業になりますが、この作業でURLが同じものになるので、はてなブログの評価を引き継ぐ事ができます。

解決方法

「Custom Permalinks」を使用し、URLをはてなブログと同じものになるように全て書き換える。

記事が移行されていない問題

原因は記事のエクスポート

はてなブログで書いた新しい記事が移行されていなかったという不具合は、はてなブログのエクスポートに原因がありました。
以前エクスポートした、古い情報をワードプレスに移行してしまっていたのです。

私は、はてなブログでデザインをカスタマイズするために、テストブログを作っていました。
その時にエクスポートしたデータが残っていたようです。

バックアップやテストブログ作成のために、一度でもはてなブログでエクスポートをしたことがある方は、必ず最新の情報に更新しましょう。

必ずエクスポートしなおす

はてなブログから記事をエクスポートする際は、必ずエクスポートしなおすボタンをクリックしてください。
そして、作成日時が最新の日付に更新されていることを確認しましょう。
その後に「ダウンロードする」ボタンをクリックします。

まとめ 感想

はてなブログからワードプレスへの移行は、トラブルの影響もありかなり大変な作業でした。

不幸中の幸いだったのは、細かな記事の修正に手を付け始める前に、早い段階で不具合に気づいたことです。
順番としては、最初に記事が移行されていないことに気づきました。
そのためワードプレスの記事を、一度全て削除してインポートし直しました。

その後さらに、記事が開けないという不具合に見舞われたため、もう諦めようかとも思いました。
そのような時、解決方法に出会えたのでuruさんのサイトまなびるには本当に感謝しています。

これから、はてなブログからワードプレスに移行しようと思っている方に、一つアドバイスがあるとすれば、移行は早ければ早いほうがいいということです。

記事が多くなるほど作業が大変になるよ!

興味があるところから読む