Почему тег "C++" преобразуется в "C#"?
Если я добавлю тег C++, при обновлении записи он преобразуется в C#. Если я добавлю тег++, преобразования не будет.
Кодировка страниц и каналов - UTF-8. Версия Wordpress 3.0.1
1 answers
Я могу повторить это поведение. Наверное, жучок. В слагах тегов разрешены только буквенно-цифровые символы и тире, поэтому мои слаги для C++ и C# были созданы как "c" и "c-2" соответственно. Добавление этих тегов в новое сообщение по имени, а не по имени, объединило их все в C#. (Или это был C++? В любом случае, они оценивались одинаково.)
Ручное обновление слагов до "cpp" и "csharp" помогло обойти ошибку в моей установке. Вы настроили свои слизни тегов, или они "c" и "с-2?"
Обновление: taxonomy.php проверяет, совпадает ли пуля, прежде чем проверять полное имя тега, и оба они оцениваются как один и тот же пуля ("c"), следовательно, неправильное совпадение.