解决国外WordPress主题不显示中文标题方法

时间: 2011-11-14 / 分类: 技术 / 浏览次数: 1,892 views / 0个评论 发表评论

          国外的wordpress主题漂亮精致,很多网友喜欢拿来自己修改使用,但是我们往往面临这样一个问题,当直接安装主题后,文章的中文标题是不显示的,这就造成了一点小小的困难,老张也遇到过这样的问题,经过网络搜索弄来这样一篇东西估计会对大家有帮助。

————————————————————————————————————————

           原文地址:http://www.os80.info/archives/450.html?replytocom=229

     在做分站“模板阁”时经常会遇到一些WordPress主题方面的问题,而国外WordPress主题不显示中文标题应该算是非常常见的,使得很多好看的国外WordPress主题没有办法正常使用,今天再一次遇到这个问题,心有不甘,终于还是找到了解决的方法,原来问题出在Cufon的JS代码,它的主要功能就是把标题文字以图片形式显示,才会造成不显示中文标题。

Cufon介绍什么是Cufon?

       Cufon 是一个用来替代 sIFR 框架,实现在网页中对文字字体进行渲染功能的纯 JavaScript 开源类库(cufon-yui.js)。

为什么要使用Cufon

      在web开发中,经常面对的一种“冲突”,即“字体(Font Family)冲突”。通常的这一冲突总是爆发于 Web 页面的设计者(Designer)和开发者(Coder)之间。在很多场合下,Web 页面的设计者都会倾向于在他们的页面设计稿中,为文字附加使用一些“特殊”的字体和特效,以此来展示他们卓越的设计能力。比如设计一个公司的Logo,图片上的一些特殊字体是从ps字库中调出的,当然这些文字在图片上显示肯定是没有问题的,但是如果要在网页中用文本来显示这些效果,就是会让开发人员抓狂了,因为浏览器并不支持所有的字体,这种情况Cufon就会大显身手了。

Cufon实现原理

      Cufon 技术的实现策略其实就是以一定标准,在网页相关位置上“画”出了所需要显示的文字字符,并同时替换原先区域所需要显示的文字。借助于浏览器所推出的专有页面绘画方案,如 VML、Canvas 和 SVG 等,来进行页面的绘画。

      简单的了解了WordPress主题不显示中文标题的罪魁祸首 – Cufon,那么我们就找到它并删除掉。

在Header.php中找到如下代码并删除

    <script type=”text/javascript”>Cufon.replace(‘h1′)(‘h2′)(‘#logo span’);</script>

发表评论

您的昵称 *

您的邮箱 * (绝对保密)

您的网站

icon_wink.gif icon_neutral.gif icon_mad.gif icon_twisted.gif icon_smile.gif icon_eek.gif icon_sad.gif icon_rolleyes.gif icon_razz.gif icon_redface.gif icon_surprised.gif icon_mrgreen.gif icon_lol.gif icon_idea.gif icon_biggrin.gif icon_evil.gif icon_cry.gif icon_cool.gif icon_arrow.gif icon_confused.gif icon_question.gif icon_exclaim.gif 

*