为什么将‘C++’标记转换为‘C#’?

时间:2010-09-25 作者:anno

如果我添加了C++标记,更新帖子时,它会转换为C#。如果添加++标记,则不会进行转换。

页面和提要的编码为UTF-8。Wordpress版本3.0.1

1 个回复
最合适的回答,由SO网友:Annika Backstrom 整理而成

我可以复制这种行为。可能是个bug。标记段塞中只允许字母数字字符和破折号,因此我的C++段塞和C#段塞分别创建为“C”和“C-2”。将这些标记按名称而不是slug添加到新帖子中,会将它们全部集中到C#。(或者是C++?不管怎样,他们的评价都是一样的。)

手动将slug更新为“cpp”和“csharp”,解决了我安装中的bug。你定制过你的标签Slug吗,还是它们是“c”和“c-2”

Update: taxonomy.php 在检查完整标记名之前检查slug是否匹配,并且它们的计算结果都是相同的slug(“c”),因此匹配不正确。

结束

相关推荐