質問: なぜ 'c ++'タグが 'c#'に変換されるのですか? c++タグを追加すると、投稿を更新するときにc#に変換されます。 ++タグを追加しても変換はありません。ページとフィードのエンコーディングはutf-8です。 wordpressのバージョン3.0.1
回答: 私はこのふるまいを再現することができます。おそらくバグです。タグスラッグに使用できるのは英数字とダッシュだけです。そのため、c++とc#のスラッグはそれぞれ "c"と "c-2"として作成されました。スラッグではなく名前でこれらのタグを新しい投稿に追加すると、それらすべてがc#にまとめられました。 (またはc++でしたか?どちらの方法でも、それらは同じと評価されました。)スラッグを手動で "cpp"と "csharp"に更新すると、私のインストールのバグを回避できました。タグスラッグをカスタマイズしましたか。それとも「c」と「c-2」のどちらですか。更新: taxonomy.php はフルタグ名をチェックする前にスラッグが一致することをチェックし、そしてどちらも同じスラッグ( "c")に評価されるため、一致は正しくありません。