分类汇整:WordPress

WordPress相关

1 Like

如何分离WordPress的Comments与Trackbacks

自WordPress 2.7后,WordPress的回覆增加了一些新功能,包括对回覆进行回覆。因为在分离WordPress的Comments与Trackbacks的做法也有了一些不同,本篇所讲的是以2.7版之后为基础。 分离Comments与Trackbacks/Pingbacks 首先你要确认,你所使用的主题支持WordPress 2.7版本或以上,你亦可以参考WordPress的Default主题。现在请打开主题的single.php文件,在文件的后段找到以下程式: <?php comments_template(); ?> 将其改为: <?php comments_template(”, true); ?> 这样做是为了让comments_template产生一个全域(global)的数组(array):$comments_by_type,以备后用。这时可以储存并关闭single.php文件了。

发表于 WordPress, WordPress主题 | 已标签 , , , , , , | 发表回响
1 Like

如何翻译WordPress主题

上一篇,我们讨论了如何让你的WordPress主题可被翻译成其他语言,今天我讲一下,具体如何去翻译WordPress主题。 同样地,先介绍一些基本概念。需要翻译的文字会储存在.PO文件中,而翻译完成的版本会储存为.MO文件里。这两个文件的命名有一定的规则:语言代码_国家或地区代码。如果不是使用UTF-8编码,还要加上所用编码格式,请看以下例子: en_US – 美国英语 en_UK – 英国英语 fr_FR – 法文 zh_CN – 中文(简体) zh_TW – 繁体中文(台湾) ja_JP.EUC-JP.mo – 采用EUC-JP编码的日文 有些主题会提供.PO文件以供翻译,没有也没关系我们可以用poEdit生成。poEdit就是翻译.PO文件专用的软件,免费提供下载,支持Windows, Mac跟Linux平台,图形介面,使用起来十分方便。

发表于 WordPress, WordPress主题 | 已标签 , , , , | 2 则回响
1 Like

设计国际化的主题: WordPress主题翻译教学

WordPress是以英文为主的网志系统,插件跟主题也是英文版为多,但随着WordPress在全球范围地流行,越来越多不同国家,说着不同语言的人加入WordPress的大家庭。会出现这一情况,其中一个原因就是WordPress本身具国际化概念的设计。WordPress本身有多国语言版本(包括简体及繁体中文),所有的插件及主题亦能轻易地被翻译成其他语言。插件及主题设计师在设计时亦应该考虑翻译的问题,本篇将讨论如何设计出适合翻译的插件或主题。 首先我们要了解WordPress所使用的翻译系统:GNU gettext。这应是目前最流行的翻译框架(Framework),尤其在开源软件的世界中,大多数支援国际化的程式都使用GNU gettext。这个系统能让程式员在编写程式时,标示出需要翻译的文字,这些文字能轻易地被提取出来,让翻译员进行翻译,翻译完成后,系统就能直接使用新语言代替程式中的文字。 要标示出需要翻译的文字,主要有以下三种方式: __($text) : 这句程式表示$text需要翻译,然后返回翻译结果 _e($text) : 这句程式表示$text需要翻译,然后输出翻译结果到网页,相当于:echo __($text) __ngettext($single, $plural, $number) : 当$number等于1时,使用$single的翻译,当$number大于1时,使用$plural的翻译 很明显,第三项是为了解决单复数的问题。 再来我们要想的是:哪些文字需要被翻译?答案是直接从主题或插件输出到网页的文字,而不是从数据库(如文章)或后台设定(如网志名称)取得的资料。详细的情况,你只要多试几次就会明白。

发表于 WordPress | 已标签 , , , , , | 6 则回响
1 Like

不用WordPress, 你的网志就不够专业

在网络打混了四五年,从phpBB到Discuz再到WordPress,从MySpace的崛起到Facebook到Twitter,看尽了网络的沧桑,终于决定认真地写中文网志。既然是网志,第一篇就写网志程式吧。这是我最常使用内容管理系统,也是最多人使用的网志程式,它的发明者,Matt Mullenweg,也因为它成为了超级富豪,而它,就是顶顶大名的WordPress。 WordPress是目前世界上最流行的开源(Open Source)网志程式,有了它,你就能在几分钟之内架起世界级的专业网志。由于它是开源的(基于GPL版权),你可以免费下载,进行任何修改,基本上你可以把它用于任何地方,不管是商业还是私人用途。很多著名的企业也选择WordPress作为公司的网志系统,例如CNN。也就是说,你能够不费分毫拥有跟CNN同等级的网志系统。如果你不想或不会自行架设网站,也可以使用WordPress官方推出的网志平台WordPress.com,只要简单的注册就能免费使用,唯一的缺点就是你不能完全决定你的网址,你的网址会是:YourName.WordPress.com,其实也不错了。 WordPress最为人稍道的是它拥有非常大量的插件跟主题资源,有无数的人每天都在为WordPress撰写新的插件和主题,我也是其中一位主题设计师,目前有三个主题作品。而且插件的安装跟主题的更换只要按一下就完成,还可以在后台直接搜索网官上的插件和主题,连官网都不用上。搜索,下载,安装都在后台按几下就完成。现在的WordPress还有自动更新的功能,你再也不用为了安装新版本而去下载,上传,安装,还要担心资料会不会丢失,同样只要在后台按一下,你就拥有了最新的版本。由于有大量插件,你的网志可以得到几乎所有最新的功能,例如,把你的文章自动发表到Twitter上。 很吸引人吧,你也想要架设你自己的WordPress网址吧,推荐你一些网页,让你快速成为WordPress达人。 WordPress新手,从何开始 这是中文的基础教学,从WordPress的简介到安装,再到设定等都有涵盖到,适合刚接触WordPress的朋友。 我爱水煮鱼 这是大陆知名的WordPress网志,从技术到主题介绍都有讨论到,想要学WordPress主题设计的朋友,可以看这里最新的WordPress主题设计教学。 cn.wordpress.org / tw.wordpress.org 这两个分别是简体跟繁体的官方网站,仅提供简体跟繁体版本的下载和WordPress最新的消息,更多的资源就要到英文的官方网站了。 在澳门似乎较少听到有人讨论WordPress,大概是因为自行架设网志的澳门人少之又少吧,如果你对WordPress有兴趣,欢迎与我交流。

发表于 WordPress | 已标签 , , , | 发表回响
1 Like

四个WordPress的主题框架

开始设计WordPress主题不是很久,但也体会到不同主题重复的代码很多,最大的不同当然就是CSS样式表文件。既然有那么多的重复代码,那就可以用框架来实现。结果有人比我更早想到了这一点,我一共找到了四个WordPress主题框架。   Hybrid 这个框架算是我找到的第一个WordPress主题框架,应该也是完成度最高的。作者以三年的WordPress主题设计经验为基础完成这个框架。Hybrid支持子主题,设计时已加入SEO元素,对超过15个插件进行支持,CSS文件基于960 GS,Blueprint和Tripoli进行设计。而且Hybrid的多国语言支持也做得很好,目前已经有简体中文版的语言包以供下载了。跟其他几个框架比起来文档也算多,社群的活跃度也不错。 Thematic Thematic框架跟Hybrid基本面十分相似,同样考虑到子主题,SEO,插件支持等等。社群的活跃度也不输Hybrid,文档方面,Thematic提供一个Wiki功能,让用户也能添加文档,只是现在的文档量还不算多。Thematic目前还没有多国语言方面的专门设计,也就是说,不像Hybrid那样提供中文语言包下载。 SandBox SandBox应该是最早的WordPress主题框架,基本上SandBox提供一个空白的主题让你进行设计(修改CSS文件)。我知道SandBox至少是两年前的事了吧,当时觉得这个想法很棒,仔细看了一些文件,发现它内建了一些函数功能,让它更强大,这反而让我反感,因为一来你要再去学习这些函数,虽然我猜不会太难;二来对SandBox的原始代码有了依赖性,而且如果你用不着那些功能,那些内建的函数就变得多余了。如果你想要的是一个空白的主题让你好好发挥,我建议你研究一下以下这个框架。 WP Framework WP Framework跟SandBox一样,是一个空白的主题框架。只是WP Framework比较新,而且跟据官方说法WP Framework参考了K2,Hybrid,Thematic等知名主题跟框架的设计,听起来好像还不错。可能是因为WP Framework比较新,流行度不够,文档跟社群的活跃度也偏低。 四个框架当中,Hybrid跟Thematic算是同一类,而SandBox跟WP Framework则是另一类,前者功能强大,完整,支持度高;而后者追求简洁,原始,依赖性低,如果你是新手设计师,我想WP Framework能帮助你更快的进步,要是你已经有相当的设计经验,Hybrid和Thematic都值得你去研究,也欢迎你跟我分享你的研究成果。

发表于 WordPress, WordPress主题, 网络观察 | 已标签 , , , , , , | 发表回响