下書きや、非公開、ゴミ箱に入っているページのスラッグ(パーマネントリンク)も重複の対象となります。同じスラッグのページがその辺りにある場合、完全に削除すると、-1 などは付与されなくなるはずです。
megane9988様
早速のご回答、どうもありがとうございます。
削除できるものは全て削除し、重複するものは無くしました。
でもやはり固定ページのパーマリンクの編集をすると
勝手に「-2」が付与されてしまいます。
「-1」であれば諦めますが、中途半端な「-2」が勝手に
付与されてしまうのはいただけません。
他に思い当たる箇所はないでしょうか?
困りましたね。たとえば、いまのパーマネントリンクを”hoghoge9988”など、おそらく全く重複のないパーマネントリンクにされるとどうでしょうか。
また、Custom Permalinks https://wordpress.org/plugins/custom-permalinks/ のような、パーマネントリンクを設定するようなプラグインは利用されていませんでしょうか。
さらに、数字だけのスラッグにされていませんか?
WordPressは記事も固定ページもそれぞれ内部的に固有のIDを持ちます。このIDは下書きをしたり、削除したりしてもどんどん数が増えていく、インクリメント http://e-words.jp/w/%E3%82%A4%E3%83%B3%E3%82%AF%E3%83%AA%E3%83%A1%E3%83%B3%E3%83%88.html という処理によって付与されています。
そのため、以前に利用されたことのあるIDがパーマネントリンクに設定された場合、重複とみなし -2がつくようです。
実際に私の利用してるWordPressでも同様の挙動がみられましたので、その可能性が高いかとおもいます。
megane9988様
なんと「hoghoge9988」だったら上手くいきました!
でも、日付にするとダメなのです。
なぜ日付はダメなのでしょうか・・・
ちなみに有効にしているプラグインは以下の通りです。
.html on PAGES
TinyMCE Advanced
WP Multibyte Patch
他、パーマリンク設定は「カスタム構造」を選択して「/%post_id%」を設定しています。
何とかパーマリンクを・・・
http://example.com/news/20150327
というように日付で扱いたいのですが。
何かをヒントはありますでしょうか?
すでにそういったフォーラムや記事がありましたね
https://ja.forums.wordpress.org/topic/127243
日付をパーマネントリンクにしてしまうことを許可すると、例えば月別一覧や年別一覧などは
通常 http://example.com/2014/12 のようになりますので、そことの判定がおかしなことになりかねません。そういった理由から -2 がつくようです。
むりくり頑張ればなんとかなるかもですが、WordPress本体に対して、手を加えたり、それ相当の対応をする必要がありますので、全くお勧めできません。
megane9988様
> さらに、数字だけのスラッグにされていませんか?
はい、その通りでございます。
理由は分かりました。
WordPressの仕様なのでしょうか。
そうしたら、日付の先頭に例えば「d」と付加して、
http://example.com/news/d20150327
みたいな感じで工夫するしか無いと考えてよいでしょうか?
※ちなみに上記方法でしたら上手くいきました。
> そうしたら、日付の先頭に例えば「d」と付加して、
> http://example.com/news/d20150327
> みたいな感じで工夫するしか無いと考えてよいでしょうか?
そうですね、そういった対応をお勧めいたします。