【解決】スラッグが全ての投稿で「post-0」としてMT形式がインポートされる原因
FC2からの引っ越しに関しての投稿を作成している過程で、
インポートされた投稿のスラッグ(URL)が、
すべて「post-0」となってしまうケースに直面しました。
もし「post-0」となってインポートされてしまった場合の原因と対処法をご紹介します。
スラッグが全ての投稿で「post-0」としてMT形式がインポートされる原因
以前、FC2からのエクスポートファイルを、
WordPressへインポートした際には、
各投稿のスラッグは投稿タイトル(全角)が設定されてきました。
それから数か月経って、改めてインポートを行ったところ、
投稿のスラッグがすべて「post-0」となってしまうケースに直面しました。
てっきり最初はFC2側の問題かと疑いました。
しかし、原因は・・・テーマでした。
Stingerテーマ適用時にインポートで発生
私はこれまでテーマでStingerを利用してきていませんでした。
将来的には自分でテーマを作成しようと思って、
その際にRWD対応すればいいやと放置してきた感じです。
しかし、時代はRWDが当たり前、新規にサイトを立ち上げる際などには、
皆さんが良く使われている「Stinger」のお力をお借りしようと、
早速テスト環境(FC2からの移行検証環境)にStingerを導入し、
インポートを試していました。
環境
今回、以下のバージョンによる検証中に症状に出会いました。
- WordPress: WordPress 3.9.2 ja
- テーマ: stinger5ver20141011 / stinger3ver20140327
- 有効化プラグイン:Movable Type and TypePad Importer のみ
インポートと実行
実際にFC2ブログからエクスポートしたMT形式のファイルを、
インポーターを利用してインポートを行います。
インポートの結果、投稿の各スラッグがすべて「post-0」として設定されます。
てっとり早い解決策
なお、結論として改善した組み合わせとしては、
上記からテーマを一旦「Twenty Fourteen」に戻したのちに、
インポートを行えば正常にインポートできました。
ですので、サイトが準備中などで投稿をすべて消すことが可能な場合には、
一旦インポートした投稿のすべてを削除し(ゴミ箱からも削除)、
テーマを一旦「Twenty Fourteen」に戻し、インポートを実行。
インポート完了後に「stinger」テーマに戻せば回避できます。
「Twenty Fourteen」を利用してます。
インポート実行後はスラッグが投稿名タイトルがそのまま設定されます。
でも、スラッグなんて結局はすべて適切な文字に変更するでしょ
とは言え、スラッグを投稿名そのままで採用される方も少ないでしょうし、
インポートした後にスラッグの変更は個別に行うでしょう。
パーマリンクをデフォルトのパラメータ形式を利用するような方は、
スラッグなんて気にすることもないでしょうし・・・。
そういう意味では別に重複したスラッグでインポートされたからと言って、
個別に全件変更を行う過程で、
投稿の内容を表した、適切なスラッグにされればいいと思います。
投稿数が非常に多くて、スラッグの変更なんてやってられない。
一発でとにかく重複だけ解決したいって方には、
一応、スラッグを一発でユニークにさせる方法はありますが・・・。
お勧めはしません。
WordPressはWordPress Foundation の登録商標(第5049965号)です。
WordPressロゴ、アイコンその他のマーク等はWordPress Foundation の商標であり、
WordPress Foundation の著作物です。
WordPress.comはWordPress Foundation が管理運営を行うドメインならびにサービスの名称です。
WordPress.com、WordPress.net、WordPress.org、WordPress.tv、
WordPressFoundation.orgはWordPress Foundationが
管理運営を行なう正式なトップレベルドメインであるとともに、
WordPress Foundationが運営を行うサービスの名称です。
wordpressはFree Software Foundation, Inc.によってGPL2+でライセンスされています。
関連記事
-
-
JetPackをWordPress.comアカウント連携せずに利用できる機能
Google or AdMax Promotion(it) 禁断の機能がau公式 …
-
-
PHPを1行目の[#!php-cgi]を省いて(書かずに)CGI実行する方法
Google or AdMax Promotion(it) 禁断の機能がau公式 …
-
-
JetPack統計情報は復旧できる!見えていないだけだから大丈夫
Google or AdMax Promotion(it) 禁断の機能がau公式 …
-
-
Welcart e-Commerce_v1.3.15プラグインに商品を登録する
Google or AdMax Promotion(it) 禁断の機能がau公式 …
-
-
WordPressにログイン時に投稿のJetPack統計情報リンクを表示すると便利
Google or AdMax Promotion(it) 禁断の機能がau公式 …
-
-
16.WP.me 短縮 URL-Jetpack by WordPress.com
Google or AdMax Promotion(it) 禁断の機能がau公式 …
-
-
Facebook Like ボックスウィジェットをJetpackを利用して表示する
Google or AdMax Promotion(it) 禁断の機能がau公式 …
-
-
wordpress投稿のタグ一括編集にSimple Tags_v2.2-wordpressプラグインを利用
Google or AdMax Promotion(it) 禁断の機能がau公式 …
-
-
facebookやtwitterの投稿連携などを試験する方法
Google or AdMax Promotion(it) 禁断の機能がau公式 …
-
-
07.メール投稿-Jetpack by WordPress.com
Google or AdMax Promotion(it) 禁断の機能がau公式 …