Почему тег "C++" преобразуется в "C#"?


Если я добавлю тег C++, при обновлении записи он преобразуется в C#. Если я добавлю тег++, преобразования не будет.

Кодировка страниц и каналов - UTF-8. Версия Wordpress 3.0.1

 2
Author: anno, 2010-09-25

1 answers

Я могу повторить это поведение. Наверное, жучок. В слагах тегов разрешены только буквенно-цифровые символы и тире, поэтому мои слаги для C++ и C# были созданы как "c" и "c-2" соответственно. Добавление этих тегов в новое сообщение по имени, а не по имени, объединило их все в C#. (Или это был C++? В любом случае, они оценивались одинаково.)

Ручное обновление слагов до "cpp" и "csharp" помогло обойти ошибку в моей установке. Вы настроили свои слизни тегов, или они "c" и "с-2?"

Обновление: taxonomy.php проверяет, совпадает ли пуля, прежде чем проверять полное имя тега, и оба они оцениваются как один и тот же пуля ("c"), следовательно, неправильное совпадение.

 4
Author: Annika Backstrom, 2010-09-26 02:04:54