「ページを作成したら、パーマリンクの末尾に「-2」が表示されてしまう」
「いくら編集しても消えないんですけど、これWordPressのバグですか?」そんな問い合わせをお客様からいただきました。
はい。私も同じトラブルを経験したことがあります。何度も-2を消してはみたものの、結局自動的に表示されてしまう。
実はこれ簡単な理屈です。
すでに同じパーマリンクのページが存在する為、後から作成したページのパーマリンクの末尾に-2が付くんです。つまりWordPressが「これ同じパーマリンクだ。2つ目だから両方アクセスできるよう最初のページのパーマリンクはそのまま。2つ目は-2付けといてあげよう」と気を利かせてくれているんです。
つまりバグではなく、仕様です。
「仕様」という言葉は、悪い意味で使われることが多い気がしますね。
「これ仕様だから仕方ない的」な。
でも、こうしないと一方のページにはアクセス出来なくなりますもんね。
理屈が分かれば解決方法は簡単です。
同じパーマリンクを持つ投稿または固定ページを削除することで解決します(もしくは単純にパーマリンクを重複しないように一方を変更する)。
ここで重要なのが「削除」です。
ほとんどの場合、「削除」したつもりが完全に削除されていないために-2が発生しています。
「パーマリンクが重複するページは削除したはずなのでおかしい」という場合、ゴミ箱に残っているのが原因です。ゴミ箱を選択し、完全に削除する「ゴミ箱を空にする」をクリックし完全に削除してみましょう。
これで解決です。仕組みがわかると簡単に解決できますね!
人気記事 初心者でも可能なSEO対策って何?
人気記事 【ゼロから始める】副業ブログで月5万円を稼ぐ!当社スタッフが試してみた方法と成果を公表