note から WordPress に出戻りました!😭

WordPress のパーマリンク設定を [ /%post_id% ] みたいな数字だけにすると問題があるっぽい

だるかぶ

サンダルでスーパーカブ乗りの『だるかぶ』です!
ご訪問ありがとうございます。ゆっくりしていってね。(本ページは広告を含みます。)

2013年7月16日、WordPress のパーマリンク設定を、[ /%post_id% ] のように設定していると、記事ページと年別ページが重複して、記事が表示されなくなる問題があるそうです。

詳しくは、WordPress のパーマリンク設定で絶対にやってはいけないこと – 数字だけの記事ファイル名 を参照してください。

うちのブログで検証してみたんだが、正常に動いているっぽい

気になって、うちのブログで試してみた所、重複が起きそうな記事ページでも、正常に表示されました。なんでだろ?

  1. うちのブログのパーマリンク設定は、[ /%post_id% ] のようになっています。

  2. https://example.com/2012 のアドレスでは、記事ページが正常に表示されます。

  3. 逆に年別ページを表示させるには、https://example.com/date/2012 のような URL を使う必要がありました。

テーマに含まれる function.php に何か書かれているのかな?

現在、うちのブログは、[ Twenty Twelve ] という最新のデフォルトテーマを使ってるんだけど、パーマリンク設定に関する何かが書かれているのかな?
ウ~ン、良くワカランw

元記事のコメント欄に回答があった!

WordPress のパーマリンク設定で絶対にやってはいけないこと – 数字だけの記事ファイル名 のコメント欄に回答を発見しました。

理由が、年別と競合するという理由であれば、%post_id% を避ける必要はありません。
パーマリンク設定で、スラッグで区切られた頭から3つめまでに、%post_id% が存在する場合、期間別のパーマリンクには自動的に、date/ が入るようになっています。
フォーラムの事例では、%postname% にしていて、自ら数字入力を行っていたため、競合してしまったということです。

コメント主さま、ありがとうございます!

現場からは以上です。それでは、またッ!!!