WoredPressのコメント欄が突然消えた

ブロ友から連絡があって、
コメントしようとしても、コメント欄がでてこない。
過去のコメントを読む事もできない。

このように連絡をもらって確認すると、マジでコメント欄が出なくなっている。
そして過去にコメントをもらっているはずのものも現れない。
しかしダッシュボードから見るとコメントは残っている。
コメント自体が消失したわけではなくコメント欄が表示されない状態なのです。

参りました。
慣れないWordPressで、原因を探すのは容易ではないので、前例がどこかにないかとネットを検索していると、どうもパーマリンクをいじった事が原因のようです。

デフォルトのパーマリンクは次のようにクエスチョンマークと数字からなるURLになっています。
例:http://bemo-st.com/pc/wp/?p=123

そこで、見た目を整えれるようにWordPressでは、カスタムなURL構造を用意してくれていますので、日付と投稿名という雛形を選んでいました。
例:http://bemo-st.com/pc/wp/2013/04/01/sample-post/

ここまでは良かったのですが、長いURLを短くしようと、投稿名(sample-post)を外しました。
http://bemo-st.com/pc/wp/%year%/%monthnum%/%day%/%postname%/
http://bemo-st.com/pc/wp/%year%/%monthnum%/%day%/ ←このように変更

これがいけなかった!
私は、1日に2件以上複数の記事を投稿する事がないから気付かなかったのですが、もし2件以上の記事になると、日付だけの構造では固有のURLにならない。ユニークなURLでなければパーマリンクにならないのです。そのため、日付以下に個別の投稿名を付ける必要があったのです。

/%year%/%monthnum%/%day%/ これの後に、
%post_id% または %postname% あるいは %second% を付加する事でユニークなURLとなり、パーマリンクとしてあつかえるようになります。そして、コメント欄は無事に復活しました。

補足
「パーマリンク」(Permalink)とは、恒久・不変を意味する「パーマネント」(permanent)と「リンク」(link)を抱き合わせた造語。Webページの中の個別のコンテンツに対して設けられたURLのことで、一般的に、ブログ記事に対して割り当てられたURLのことを指す。

「ユニーク」(unique)とは、唯一の、一意の、固有の、特有の、独自の、独特の、類稀な、珍しい、変わった、などの意味を持つ英単語。

 

Social Networking Service

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください