Blog

  • WordPress 3.4 RC2 发布

    在WordPress 3.4 RC1发布10天之后,WordPress 3.4 RC2 发布。

    WordPress最早会在下周发布WordPress 3.4正式版。

    发布RC2目前主要是测试主题和插件的兼容性,其实这也是WordPress目录遇到的最大问题,主题和插件成千上万,WordPress一直更新,但相互之间的兼容性是大问题,插件还好一些,主流,常用的插件都会及时更新兼容最新版本,但主题就不行,很多主题在启用之后,出现functions.php的提示错误,这基本上就是因为主题和当前WordPress版本不兼容。

    WordPress 3.4 RC2下载地址:http://wordpress.org/wordpress-3.4-RC2.zip (勿使用P2P类下载软件)

    各位可以在非正式站点上测试,但不要直接更新到自己的常用网站上,否则可能出现错误。

  • WordPress主题翻译教程

    先介绍一个软件:poedit。(PoEdit是一款.po文件编辑器,PO即Portable Object,可跨平台对象的意思,PoEdit常用来汉化各种程序,它内置于wxWidgets工具中,可以在所有它支持的平台上运行,如Unix下的GTK+以及Windows。PoEdit提供更方便的办法编辑目录,而不用通过启动VI文本编辑器,手动编辑。)

    除了以上的介绍,还有两点可以补充:1,poedit是跨平台的开源软件,支持多国语言;2,最后一次发布是2010年3月,已经两年多更新了。

    poedit下载(Windows版本):http://prdownloads.sourceforge.net/poedit/poedit-1.4.6-setup.exe (开源软件,建议各位直接去官方网站下载!!!)

    安装之后选择中文语言即可。

    使用 poedit 翻译主题,必须有一个条件,即主题有语言包,可以在主题中看到:languages目录(比如:WordPress图片主题:Photoria),有些主题会放在lang目录(比如:WordPress电影主题:Foxnet )。

    如果主题没languages目录,那么只能这么翻译了:WordPress主题完全翻译教程!

    开始翻译:

    1,下载,安装,并打开 poedit。

    2,下载需要翻译的主题(欢迎到Wopus主题站),并解压查看是否有languages目录,我们就拿 Photoria 为例。

    3,解压,然后在poedit中,点击文件,打开:
    11

    4,选择 en_US.po 文件,并打开:

    22

    5,这就是一份标准的主题翻译界面:

    33

    6,翻译界面主要包含三部分,原文,译文,对照。在第一个框里,原文和翻译之后的是对照起来的,二个框是原文;第三个框是译文,翻译的中文,就写在译文的框中,如果有些不需要翻译或者不知道怎么翻译,可以先把原文复制过去:

    44

    7,翻译完成之后,把翻译之后的.po另存为:zh_CN.po,还是放在languages目录里;zh_CN.po这个是固定的,是要和wp-config.php中的WPLANG保持一致,languages目录是:wp-content/themes/theme name/languages,不能放到 wp-content/languages目录中,.po文件保存之后,会自动生成.mo文件,其实语言文件起作用的是.mo文件:

    66

    8,翻译,对于新手,必备的工具就是各种词霸了,屏幕取词,方便翻译。不需要的,直接把原文复制过去;不知道如何翻译的,也先把原文复制过去。保存.po文件之后,把联通生成的.mo文件一起上传到主题的languages目录,然后确定wp-config.php中的WPLANG后面有:zh_CN存在,刷新主题,就可以看到主题是中文的了,有些翻译不太好的,可以根据主题再重新编辑.po文件,导出,上传,覆盖,这就是我翻译的:

    55

    9,新手翻译,可以多看看一些已经有中文语言包的主题,主要是收集他们的翻译,学习翻译的技巧,当然,各位在翻译中,可以逐渐建立自己的翻译字典;Wopus之前也没有积累翻译字典,今后会逐渐积累;Wopus主题站的主题,大部分都没有中文包,各位如果有使用,并翻译的,可以把主题链接,.po和.mo文件发邮件给我们:support@wopus.org;我们将在主题中注明中文翻译者,一起为WordPress做贡献。

    10,如果插件有languages目录,当然翻译的教程也和这个一样,就不单独写一份了。

    11,有任何想法或者经验分享,可以到WordPress问答社区(http://faq.wopus.org)沟通。

  • WordPress 九岁拉!

    2003年5年28日(北京时间),WordPress创始人 Matt Mullenweg(马特·穆伦维格)发布了WordPress第一个可用版本。

    第一个WordPress版本:0.71-gold,并且发布了WordPress功能特征:

    • Texturize — So good it’ll make your quotes curl.
    • WordPress Links — A link manager with everything you’d expect, from Weblogs.com support to a handy bookmarklet. Manage as many blogrolls as you like, and have complete control over their display.
    • XHTML 1.1 — WordPress is complaint with XHTML standards up to 1.1, though by default it sends a 1.0 document type to avoid compatibility issues.
    • Highly Intelligent Line Breaks — Occasionally called “nl2br on steroids,” this brand new function adds line breaks except where there is already a block level tag or another line break.
    • New Administration Interface — We’ve made it as simple as possible, and no more. Everything has been restructured from the ground up in a fully compliant XHTML/CSS interface.
    • Manual Excerpts — This allows you to handcraft summaries of your posts to appear in your RSS feed and other places.
    • New Default Templates — Again we’ve streamlined theses with the latest in simple, easy-to-understand standard XHTML and CSS. And not a CSS hack in sight.
    • Plus numerous behind the scenes code cleanups, making this release faster and more stable than ever.

    九年过去了,WordPress已经成为主流的网站发布系统平台,并在全球有超过2.5亿用户的使用量,官方插件19601个,下载:306,106,176次;主题:1514个,下载:49,066,756(截止到北京时间2012年5月28日统计结果);WordPress也有单一的英文语言版本,发展成多国语言版本。

  • WordPress 3.4 RC1发布

    WordPress 3.4 RC1(The first release candidate)目前已经发布,并可以下载使用。

    RC版本的发布,说明WordPress 3.4正式版本即将发布,从RC版本开始,这个版本的核心开发已经停止,目前主要是开发功能之后,WordPress最新版本和目前WordPress主题和插件的兼容性。

    WordPress 3.4也算一个正式的版本,所以主流的插件应该会升级并兼容。

    如果各位在测试中遇到问题,可以提交WordPress官方:http://wordpress.org/support/forum/alphabeta/

    测试WordPress 3.4,有两种方式:

    1,使用插件:WordPress Beta Tester

    2,下载,并在非正式网站上安装(RC版本还不适合在您的正式WordPress网站上使用。)下载地址:http://wordpress.org/wordpress-3.4-RC1.zip

  • WordPress官方插件目录增加5个功能

    WordPress官方网站(http://www.wordpress.org)在从这个月20号开始,对WordPress的插件目录做了功能上的更新,5个更新包含了WordPress官方的一种发展思路,即增加WordPress官方网站的社交元素。

    这里有一张插件目录中某一个具体插件更新前后的对比图:

    imgpress

    1,作者可以为插件上传一张头图,当然这个改变仅仅是让插件的具体页面好看一些,但这也是一种改变。

    2,增加 support 功能,这个主要是把在WordPress官方网站对插件的讨论汇聚在一起,方便用户阅读,使用沟通,这大大减少了插件本身的使用难度。

    3,增加了 Developers 功能,点击进入页面可以看到插件的开发日志,开发版本等。

    4,增加了插件作者功能,可以通过这个功能,看到插件是单人开发还是多人开发,当然也可以查看插件作者一共开发了几个插件,并且可以逐一查看这些插件。

    5,增加了 插件收藏功能。可以把浏览的插件,有使用意向的,收藏起来,日后有时间了慢慢安装测试,当然这个功能是在登陆WordPress.org之后才有的。

    WordPress这次只是拿插件目录作为测试点,当有了足够多的反馈之后,WordPress官方应该会有更多的动作,毕竟在社会化网络时代,WordPress需要做更多服务用户。

  • WordPress 3.3.2发布

    2012年4月21号,WordPress 3.3.2发布,这是一个安全版本的更新,这次更新涉及到之前的所有版本。

    WordPress 3.3.2的安全更新主要涉及到WordPress多媒体上传功能:Plupload,SWFUpload和SWFObject。

    漏洞由 Neal Poole、 Partlan和Szymon Gruszecki三人披露。 WordPress的3.3.2还解决了WordPress核心安全团队确定的其他问题。

    另外,WordPress 3.3.2也解决了其他几个问题:

    1,网站管理员可以停用网络范围内的插件时,在特定情况下运行,是一个WordPress网络特权升级。

    2,点击网址时的跨站点脚本漏洞。

    3,当在旧版本的浏览器中进行评论和过滤网址后重定向跨站点脚本漏洞。

    (By JESSE)

    WordPress 3.3.2英文版下载:http://wordpress.org/wordpress-3.3.2.zip (勿使用迅雷等P2P下载)。

    这个程序不涉及中文语言包,可以使用之前版本的中文语言包。

  • WordPress 3.3背景功能失效解决方案

    随着WordPress 3.3正式版的发布,很多盆友都在第一时间将程序升级到最新版,不过很快发现某些具备“背景”功能的主题(包括 HotNews主题)之前设置的背景失效了。

    WordPress早在2.8版就增加了自定义背景body_class()函数,直到3.0版才在默认主题中增加了“背景”功能,具备此功能的主 题也不是很多,可能大部分主题设计者会觉得这个功能有些鸡肋,简单通过修改CSS样式就可实现的功能,没有必要增加一次数据库查询,但这句 body_class()函数初衷,并不是为了简单更换整个站点所有页面的背景,而是方便设计人员灵活的控制不同页面中各个元素样式,大道理不说了,下面 说一下具体的解决方案:

    方案一 WordPress 3.3版在程序wp-includes目录theme.php中增加一个custom-background 标签,这是造成“背景”功能失效的问题所在,打开theme.php程序文件,在第1797行找到:

    body.custom-background { <?php echo trim( $style ); ?> }

    删除其中的 .custom-background 变为:

    body { <?php echo trim( $style ); ?> }

    此方法适合所有之前支持“背景”功能的主题,但需修改程序文件,不建议使用。

    方案二 这是标准的解决的方案,打开默认主题Twenty Eleven的header.php模版,你会发现有一句:

    <body <?php body_class(); ?>>

    代替了正常的<body>标签,这是关键,将上面的代码替换自己所使用主题header.php模板<body>标签即可。

    方案三 用

    <body class="custom-background">

    替换header.php模版<body>标签,不让其增加额外的标签,此方法方便实用,适合所有主题。

  • WordPress主题嵌入淘宝商铺

    之前有童鞋问,另一个站的淘宝商铺是如何加到Wordpress主题中的,其实使用iframe 标签可以很轻松实现这一功能。

    通过添加iframe 标签可以使任何HTML页面实现内联框架,方便嵌入任意网页,代码如下:

    <IFRAME src="http://wopus.taobao.com/" style=" margin: 10px 0 0 1px;" width=976  height=1530 scrolling=no ALLOWTRANSPARENCY="no"></IFRAME>

    其中:

    • http://wopus.taobao.com/为嵌入的网页的地址。
    • width=976  height=1530为嵌入的网页的宽度和高度,可根据自己的页面大小适当调整。
    • scrolling=”no” 为嵌入的网页的滚动设置,当内容范围大时,可设置为允许滚动 scrolling=”yes”。
    • ALLOWTRANSPARENCY=”true” 为允许透明设置,把true改为no为不透明。

    将上面代码加到模版文件的适当位置即可。

    下面以WP默认主题twentyeleven为例,教大家制作一个独立的商铺页面模版:

    复制一份twentyeleven主题page.ph模版,重命名为:taobao.php,打开这个模版文件在最上面添加:

    <?php
    /*
    Template Name: taobao
    */
    ?>

    其中的模版名称:taobao  可以任意。

    并用:

    <?php get_header(); ?>
    <div id="primary">
    <IFRAME src="http://wopus.taobao.com/"  style=" margin: 10px 0 0 10px;" width=976  height=1530 scrolling=no ALLOWTRANSPARENCY="no"></IFRAME>
    </div><!-- #primary -->
    <?php get_footer(); ?>

    替换原来模版中的所有代码,保存之后,进入WP后台新建一个页面,右下模板选择:taobao,发布即可。

    效果演示

    是不是有些像淘宝客,可进入WP后台—设置—阅读—首页显示选择一个静态页,并选择这个新建的页面作为主页。

  • WordPress 3.3正式版发布

    经过大半年的开发,WordPress 3.3正式版正式发布。

    WordPress 3.3正式版主要有一下更新:

    1,对用户来说,从安装开始,WordPress就对UI做了重新设计,看起来更加舒服,当然,更多的更新是WordPress控制面板后台,Wopus将用一篇文章来详细说明。

    2,WordPress 3.3正式版对开发者来说,也有很多的功能上的更新。比如新的API编辑器;新的jQuery版本;hook功能的改进;更好的超链接格式(WordPress官方增加了一种链接格式,并且把之前的也做了名称上的改变,不知道是不是为了SEO。)。

    3,WordPress 3.3正式版命名为:Sonny。以此纪念著名的萨克斯爵士乐大师 Sonny Stitt。

    4,由于WordPress中文版(http://cn.wordpress.org)做的不错,我们将会逐渐减少Wopus中文语言包的发布和使用。

    更多关于WordPress 3.3正式版的文章,我们将分篇发布。

  • WordPress3.3开发版下载

    根据之前的报导,WordPress3.3正式版将可能在12月份发布。虽然目前WordPress3.3beta还没有提供下载,不过 WordPress3.3开发版却已泄露出来,为测试自己使用的主题在新版本中的兼容性,本地安装试用开发版,感觉只是菜单UI有些变化,部分功能还不能正常使用…

    WordPress3.3开发版后台截图

    如果你也喜欢尝鲜,可以下载并试用开发版,但不要真正应用到自己的博客上,目前只是开发版,问题会很多

    WordPress3.3开发版下载地址