将typecho中文标签Slug自动转换成拼音格式
Typecho是一个小巧的博客程序,相比wordpress,速度更快,对于功能比较单一以内容为主的博客网站来说,还是很有优势的。
但是typecho中文标签的链接形式并不是很友好,并没有将中文转换成英文或其它对浏览器友好的形式,浏览器中直接输入中文,不仅不美观,在某些情况下还无法被识别,比如在微信或QQ等聊天工具里面。当然也可以手动修改,就是很麻烦,在发布文章的时候是不能修改的,必需得在发布以后,再到标签管理页面修改。
那么有没有可能让它在发布的时候就自动转换呢?研究了一下typecho的代码,发现它本身有一个函数slugName来生成slug缩略名的,但是当tag是中文的时候,它就无法转换,生成的缩略名还是跟它的名称一样。
为了让它能自动转换,就必需用一个可以转换中文的函数替代它,将下方代码,放入/var/Typecho/Common.php文件中的Common类中。
您的昵称
您的评论