Blog

  • WordPress 3.2 RC2 发布

    来自WordPress官方的消息,WordPress 3.2 RC2(Release Candidate)发布,而距离WordPress 3.2 RC1发布仅有10天之隔。

    WordPress 3.2 RC2继续解决RC1之后出现的问题,比如WordPress 3.2 默认新主题 Twenty Eleven的一些问题。

    WordPress 3.2 RC2的放出,表明WordPress 3.2 在程序上已经没什么问题,目前主要是程序和主题,插件的兼容性。而这也是每一个新版WordPress遇到的最大问题。

    各位可以下载测试WordPress 3.2 C2,但请不要在正式站点上测试,以免出现数据故障,但各位可以把自己的正式站点数据给复制一份用来测试WordPress 3.2 RC2,这样可以测试主题和差价你的兼容性,并尝试解决,这样在正式版出来之后,可以决定是否升级,以及如何升级才能避免出现问题。

    WordPress 3.2 RC2官方下载地址:http://wordpress.org/wordpress-3.2-RC2.zip

    如果各位对WordPress 3.2 RC2有任何看法或者使用上的问题,欢迎到WordPress问答社区提问交流:http://faq.wopus.org。

  • WordPress官方:某些插件存在后门

    来自WordPress.org官方的消息,WordPress联合创始人Matt今天发布文章支出,WordPress团队在稍早一些时候发现目前在WordPress流行的一些插件存在安全隐患,插件被恶意插入后门程序,以便获取用户的数据,主要是用户的管理员密码。

    这些恶意后台并非是插件作者有意作为,而是第三方的人在破解了插件作者的管理信息之后插入后门信息的。

    目前WordPress官方仍然在研究问题的过程,但为了安全,WordPress官方已经重置了所有的密码,包含WordPress.org;bbPress.org;BuddyPress.org。当然,WordPress官方也提醒各位WordPress用户,如果使用了这些插件(下面会列出),建议重置密码,以确保安全。

    目前WordPress发现存在问题的插件有:

    AddThis:http://wordpress.org/extend/plugins/addthis/

    WPtouch:http://wordpress.org/extend/plugins/wptouch/

    W3 Total Cache:http://wordpress.org/extend/plugins/w3-total-cache/

    目前这三款插件WordPress官方已经做了处理,当然,插件还是可以继续使用,但必须确保这三款插件已经升级到最新版本。

    其实从一个侧边也说明了,这三款插件的流行度,否则不会被盯上上。

    以后,建议各位尽量使用WordPress官方审核通过的插件。

    相信这次事件之后,WordPress官方会对插件的机制有一些写的改变,以防止类似的事件再次发生。

    最后,随着WordPress的流行,针对WordPress及其用户发动的各种攻击层出不穷,各位要妥善保管自己的相关帐户信息。

  • WordPress 3.2 RC 1发布

    来自WordPress开发博客的消息,WordPress 3.2 第一个RC(release candidate)版本发布。

    RC版本是介于bate和正式版之间的一个中间版本,WordPress有数亿亿记的用户,还有成千上万个插件,成千上万的主题,让每个用户使用都不出bug,能完全让新版本兼容插件和主题,这是一个浩大的工程,所以,WordPress每一个版本的发布,都十分消息。

    但随着RC版本的发布,说明WordPress 3.2已经进入正式的测试阶段,如果各位还没测试,现在是时候了,当然,请勿在正式站点上测试。

    当然,不要忘记测试WordPress 3.2新的默认主题:WP 3.2默认主题:Twenty Eleven。

    按照目前的进度,在这个月的30号,正式版会发布,现在,已经解决了将近350个问题,完成进度是98%(点击查看)。

    WordPress 3.2 RC1下载地址:http://wordpress.org/wordpress-3.2-RC1.zip

    如果您对WordPress 3.2有什么观点或者建议或者使用有问题,欢迎到WordPress问答平台:http://faq.wopus.org提问交流。

  • WordPress 8岁啦!

    2003年的5月27日,WordPress发布了第一个版本,详情:点击查看。

    WordPress第一个版本号是:0.70,命名:gold。想体验WordPress第一个版本的用户,可以在WordPress官方的版本汇总页面下载,可以看看WordPress第一个版本的样子。链接:http://wordpress.org/download/release-archive/

    经过8年的发展,WordPress.com有2千万用户,而在全球使用WordPress程序搭建博客的用户,已经达到了2千5百万。

    另外还有一组有趣的数字,WordPress在所有的建站程序(CMS)中,以54.8%的使用率远远领先其他程序,详细:点击查看。

    WordPress最近更新的有些频繁,这些更新更多是集中在安全更新,其实,这是好事情,因为WordPress在被更多的人关注,也有更多的人来研究WordPress。

    WordPress 8岁生日快乐!

  • WordPress 3.2 Beta 2发布

    WordPress 3.2 beta1在数天之前发布,这次发布的WordPress 3.2 beta2依然是测试版本,请各位不要在正规站点上使用,以免出现问题,主要是怕引起主题,插件的不兼容。

    由于从WordPress 3.2开始,WordPress官方确认WordPress控制面板不会再支持IE6浏览器,为了照顾很多还在使用IE6的用户,WordPress官方推出了对应措施,目前google的一个开源项目:Google Chrome Frame已经应用到WordPress 3.2 beta2中,IE6的用户,只要使用google chrome浏览器,即可解决IE6的问题。

    第二个更新是WordPress控制面板后台在IE7下面已经正常多了(主要指样式)。

    第三个更新是WordPres后台的管理界面配色方案中的蓝色方案已经被灰色取代。

    第四个更新, jQuery更新到1.6.1,详情:http://wpdevel.wordpress.com/2011/05/25/jquery-updates-in-wordpress-3-2/

    WordPress正式版已经发布到3.1.3,详情请查看:安全更新,WordPress 3.1.3发布。

  • 安全更新,WordPress 3.1.3发布

    来自WordPress开发博客的消息,WordPress官方再次发布了WordPress 3.1版本后续系列的安全更新。

    目前,WordPress 3.1的安全更新已经发布到3.1.3了,WordPress确实越来越出名了。

    这次安全更形主要涉及一下方面:

    • 提升WordPress的整体安全水平。
    • 增强WordPress分类调用功能的安全。
    • 防止未授权用户通过非正常渠道获取用户信息。
    • 修复WordPress多媒体安全问题。
    • 增强WordPress的上传功能。
    • 增强清理功能,以解决在用户导入不完全时产生的垃圾数据。

    目前WordPress官方已经开始推送WordPress 3.1.3,各位直接在WordPress后台更新即可。

    无法在后台直接更新升级的用户,可以下载WordPress 3.1.3完整版,并通过FTP工具或者主机控制面板上传并覆盖之前WordPress版本即可。

    注意:请不要跨版本升级WordPress。

    WordPress 3.1.3官方下载地址:http://wordpress.org/latest.zip

  • Wopus问答第一期

    以后Wopus将不定时的从Wopus问答中分享一些精彩的问答内容给需要的同学:

    1、很多同学在下载主题之前都会关注很多相关的问题,其中有一个问题也是最常出现的,那就是主题的语言,如果碰上英文主题就会觉得很难用,那么这个问题将探讨一下中文主题与英文主题的区别:中文主题与英文主题的区别是什么;

    2、尽管WordPress已经步入3.0了,也一直有很多同学从其他的博客程序转到WordPress来,但还是有很多同学对WordPress不是很了解的,这个问答简略的介绍了WordPress能做些什么类型的网站:新手提问——WP能做什么;

    3、在WordPress内容页的评论里,除了评论的内容外还会显示非评论的内容,这些内容很大部分是站外的引用提醒,这个问题就解释下这些引用的内容是什么:pingback与trackback的区别是什么;

    4、WordPress的主题可以做得很简单,也可以做得非常复杂,但不管如何的简单或是复杂,都离不开主题的基本模板文件:WordPress的主题模板文件命名;

    5、文章内容太长,结果全显示在首页或是列表页上了,这样不但影响查看同时也因为内容太多而影响页面的加载速度,看看如何让列表只显示部分内容:文章列表显示“更多”;

    6、面包屑导航可以清晰明了的指明访客现在所处在博客的什么位置,就像清晰的路标一样,那么如何来制作这个“路标”呢:怎样制作WordPress的面包屑导航;

    7、WordPress的侧边栏可以显示很多不同的内容,可以是主题默认的内容,也可以是后台启用的Widget,但整个博客的侧边栏显示的内容都一样,就有些重复的严重,那就从这个教程里解决重复显示的问题吧:如何实现首页和文章页的侧边栏内容不同;

    8、WordPress不只是用在一个人的博客,也可以是个可以多作者的博客,不同的作者当然就要显示不同的内容了:如何在wordpress侧边栏调用某作者的最新文章列表;

  • WordPress 3.2 Beta1发布,不再支持php 4

    距离WordPress 3.1发布三个月之后,WordPress官方发布了WordPress 3.2系列的第一个beta版本。

    当然,beta版本只是测试版本。各位完全安装一个新的WordPress来体验。但千万不要在正在使用的站点上升级部署WordPress 3.2 beta1版本。

    按照WordPress官方的计划,WordPress 3.2正式版会在6月底发布。至于会不会再次放鸽子,就不好说了,因为WordPress官方一直喜欢放鸽子。

    WordPress 3.2还是在不断的优化WordPress的代码,提高使用效率;对WordPress控制面板又进行了改进(似乎每次都在改进,不明白官方在干啥);也在WordPress 3.2 发布了新的WordPress默认主题:Twenty Eleven;WordPress 3.1开始启用的管理通栏,在WordPress 3.2有改进。(WordPress 3.1正式版新功能解析)

    当然,WordPress 3.2 的发布,还有一个重大的意义,WordPress 3.2开始,对主机的php和mysql版本有了新的要求:PHP 5.2.4 and MySQL 5.0。

    稍后Wopus会发布WordPress 3.2 beta1版本的功能更新文章。


    WordPress 3.2 beta1 下载地址
    :http://wordpress.org/wordpress-3.2-beta1.zip

  • WordPress的Tumblr化:Post format功能小试

    主机放在国外的一个好处就是升级 WordPress 变得很方便,看到 Dashboard 里提示有新的 WordPress 版本之后就随手点几下,新版本就自动装好了。这份方便也让 Lucifr 很少再去研究新版本的功能,以至于差点错过了 WordPress 3.1 中这个很不该忽视的 Post format (文章格式) 功能。

    什么是 Post format

    如果接触过 Tumblr 这个“不存在”的博客服务的话,可能会更加容易理解 Post format。简单来说 Post format 就像是一种针对主题的通用类别(Category),通过 Post format 可以将文章分为几类,从而方便主题(Theme)针对不同的类别采用相应的显示风格。

    有哪些 Post format

    目前 WordPress 3.1 已经支持的 Post format 分为以下几个:

    • aside
    • gallery
    • link
    • image
    • quote
    • status
    • video
    • audio
    • chat

    实际上除了这些以外还有一个就是普通类型的 standard,通常可以作为传统意义上的长文章来对待,未指定 post format 的文章都被归为此类。

    可以看出,和 Tumblr 类似,这些 Post format 基本上涵盖了各种文章类型,但与之前用户自定义的“类别”不同,Post format 是由 WordPress 官方定义的,也就是说主题创作者只可以从这些分类中进行选择,并为相应的分类制作出对应的风格来。这就确保了用户在不同主题之间切换时,Post format 保持了一致性。在这一点上和 Tumblr 的理念也是一样的。

    如何为主题添加 Post format 功能

    由于 Post format 基本上是为主题制作者设置的,对于普通用户来说,可能为既有主题添加 Post format 功能,并达到如 Tumblr 众多精美主题的风格水准并不是件很容易的事。所以以下的内容也只是供参考,并不是详细的教程。

    添加主题支持

    需要在主题的 function.php 中添加 add_theme_support() 来告诉 WordPress 主题中需要激活的 Post format 类型。如:

    add_theme_support( 'post-formats', array( 'aside', 'gallery' ) );
    

    这样就开启了对 aside 和 gallery 这两种 Post format 的支持。这时在 WordPress 后台的编辑文章页面就可以看到相应的 Post format 选项,并为文章指定相应的 Post format 了。

    post-format-backend

    在主题中整合 Post format

    经过上述这一步,只是添加了主题对 Post format 的支持而已,要在前台显示出不同 format 之间在风格上的区别,这才是主题制作上的重头戏,也留给了创作者很大施展的空间。

    如何将不同的类型的文章展示出不同的风格呢?简单来说,就是通过条件语句加上 CSS 的控制来达到的。

    目前 Lucifr 就在修改使用中的这个主题,以让其实现 Post format 功能,以 aside 类别的添加为例:

    <?php if ( has_post_format( 'aside' )) { ?>
        <div class="post clearfix format-aside">
            <a class="view_post" title="<?php the_title(); ?>" href="<?php the_permalink(); ?>">Permalink for this post</a>
            <div class="aside-pointer"></div>
            <div class="aside-entry">
            <?php the_content(); ?>
            </div>
        </div>
    <?php }else { ?>
    

    在显示文章列表的 entry.php 中添加了以上的代码之后,就为 aside 创建出了一个特殊的格式,配合一些 CSS:

    .aside-entry {
        background: none repeat scroll 0 0 #FFFFFF;
        border-radius: 4px 4px 4px 4px;
        box-shadow: 1px 1px 1px #A0A0A0;
        padding: 12px 30px;
        color: #666666;
        font-size: 14px;
    }
    
    .aside-entry a {
        color: #3174A3;
    }
    
    .aside-pointer {
        background: url("images/aside-pointer.png") no-repeat scroll 0 0 transparent;
        display: block;
        height: 17px;
        margin: 12px 0 0 -13px;
        position: absolute;
        width: 13px;
    }
    

    就可以显示出与正常(standard)文章不同的风格:

    post-format-aside

    如图所示,上方的 aside 属于简短形式的不重要的文章,所以一切从简,标题、作者、发表时间等信息都不予显示。

    同理,我们也可以为其它的 Post format 创造出独特的风格来。

    只要按照这样的写法就可以了:

    <?php if ( has_post_format( 'aside' )) { ?>
        这里写入 aside 的格式
    <?php } else if (has_post_format('gallery')) { ?>
        这里写入 gallery 的格式
    <?php } else if (has_post_format('link')) { ?>
        这里写入 link 的格式
    ...
    <?php }else { ?>
        最后是普通格式
    <?php } ?>
    

    这样的写法适合各种 Post format 之间差别很大的情况,如果是可以通过 CSS 进行调整的小修改,也可以通过活用 post_class() 函数的方式配合 CSS 来达到目的.比如:

    <div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
        <h2 class="post-title"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h2>
        <?php the_content(); ?>
    </div>
    

    配合 CSS:

    .format-aside .post-title {
        display:none;
    }
    

    就达到了只在 aside 类型中隐藏文章标题的作用,同理也可以调整字体、背景等等。

    后记

    Post format 功能是 WordPress 向 Tumblr 的一次学习,在我看来,这反映出开发者们认识到了 WordPress 在个人使用时还不够简单、纯粹。

    目前已经有一些商用主题开始支持 Post format,相信之后个人用 WordPress 主题会涌现出更多的 Tumblr 风格吧。

    本文转载自:http://lucifr.com/40068/wordpress-3-1-getting-more-tumblrized-with-post-format/

  • Wopus问答平台上线运营

    这是Wopus真正意义上的第一个产品,当然稍后也会发布几款Wopus目前使用的WordPress主题。

    之前Wopus有一个bbs,但是由于bbs本身固有的一些弊端,特别是在数据展示和数据整合上的,使得我们放弃了bbs,而且在去年,我们做了一个发展的目标,即打通现在Wopus所有的站点并提供整合之后的一站式服务。

    在放弃bbs之后,很多用户,不管是WordPress爱好者还是WopusIDC用户,都会有一些问题,域名的,主机的,主题的,插件的,程序的,主机控制面板的,这些问题仅仅靠Wopus客服QQ回答和Wopus目前帮助站的内容来解决,是不行的。

    于是我们在去年8月份,开始策划,设计并尝试搭建一种新的交流平台,类似百度知道,但这是专业的,只是针对WordPress用户的一个交流平台。

    经过几个月的努力,平台上线,内容从无到有,开始为WopusIDC用户和WordPress爱好者提供一个交流平台,这样的平台,抛去了bbs的娱乐功能,更多的是关注WordPress,我们的目的除了分担技术支持的压力,也希望能打造一个WordPress技术交流平台。

    Wopus问答平台访问地址:http://faq.wopus.org

    同时,我们也发布了Wopus用户中心(http://i.wopus.org,之前是http://user.wopus.org)第二版,WopusIDC用户可以在这里查看到自己的主机信息,当然,我们在这个版本中强化了 我的提问 功能,WopusIDC用户可以把自己的主机问题直接提问在这里,而把和WordPress有关的问题提到Wopus问答。

    功能的区分,可以更好的帮助用户解决问题,当然,用户的使用习惯,需要慢慢培养。

    Wopus问答平台和Wopus用户中心稍后都会有更多的功能发布,我们也会把Wopus主站,主题站,插件站和帮助站,已经工具站都整合进来,为WopusIDC用户和WordPress爱好者提供更好的服务。