web-dev-qa-db-ja.com

なぜ 'C ++'タグが 'C#'に変換されるのですか?

C++タグを追加すると、投稿を更新するときにC#に変換されます。 ++タグを追加しても変換はありません。

ページとフィードのエンコーディングはUTF-8です。 Wordpressのバージョン3.0.1

2
anno

私はこのふるまいを再現することができます。おそらくバグです。タグスラッグに使用できるのは英数字とダッシュだけです。そのため、C++とC#のスラッグはそれぞれ "c"と "c-2"として作成されました。スラッグではなく名前でこれらのタグを新しい投稿に追加すると、それらすべてがC#にまとめられました。 (またはC++でしたか?どちらの方法でも、それらは同じと評価されました。)

スラッグを手動で "cpp"と "csharp"に更新すると、私のインストールのバグを回避できました。タグスラッグをカスタマイズしましたか。それとも「c」と「c-2」のどちらですか。

更新taxonomy.php はフルタグ名をチェックする前にスラッグが一致することをチェックし、そしてどちらも同じスラッグ( "c")に評価されるため、一致は正しくありません。

4