Blog

  • 为WordPress主题添加图片暗箱特效

    所谓的暗箱,就是点击小图片弹出窗口并显示大图片,类似的Wordpress插件众多,比如:wp-slimbox2、jQuery Lightbox、jQuery Colorbox、Gameplorer`s WPColorBox、shadowbox-js、Auto Highslide等等,功能效果都相似。其实不用插件简单几步就可将这一特效集成到WordPress主题中,而且加载的文件也比插件小的多。喜欢折腾的童鞋可以参照下面的方法操作:

    首先,下载所需文件,解压后将pirobox文件夹内的所有文件放到你所使用主题的目录中。

    文件下载:pirobox

    其次,打开主题header模版文件,在</head>前面,分别添加:

    所需样式:

    <link rel="stylesheet" href="<?php bloginfo('template_url'); ?>/img/style.css" />

    必须的jquery.min.js及特效pirobox.min.js文件:
    <script type="text/javascript" src="<?php bloginfo('stylesheet_directory'); ?>/js/jquery.min.js" ></script>
    <script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/pirobox.min.js"></script>
    <script type="text/javascript">
    $(document).ready(function() {
    $().piroBox({
    my_speed: 400, //animation speed
    bg_alpha: 0.3, //background opacity
    slideShow : true, // true == slideshow on, false == slideshow off
    slideSpeed : 4, //slideshow duration in seconds(3 to 6 Recommended)
    close_all : '.piro_close,.piro_overlay'// add class .piro_overlay(with comma)if you want overlay click close piroBox
    });
    });
    </script>

    如果你所使用的主题已加载了jquery.js,可以免去jquery.min.js文件加载代码。

    最后,集成该特效除了加载必须的JS和样式文件,关键是为日志中的图片链接自动添加JS特效所需的固定标签属性(class=”pirobox_gall”)。将下面代码扔到主题functions.php中


    add_filter('the_content', 'pirobox_gall_replace');
    function pirobox_gall_replace ($content)
    {   global $post;
    $pattern = "/<a(.*?)href=('|")([^>]*).(bmp|gif|jpeg|jpg|png)('|")(.*?)>(.*?)</a>/i";
    $replacement = '<a$1href=$2$3.$4$5 class="pirobox_gall"$6>$7</a>';
    $content = preg_replace($pattern, $replacement, $content);
    return $content;
    }

    完成暗箱特效集成,简单吧。之后,点击日志中的图片,就会华丽地弹出窗口展示该日志中所有插入的图片,可手动播放也可以自动播放。下面的演示是通过shadowbox-js插件实现的,真正集成后的效果要比这个炫。或者到我的站:http://zmingcx.com/gallery/enjoy 查看真实效果。

    无图像只有图片链接一样会显示特效点(击链接查看效果)

    另外,集成该插件后,如果日志中有多张图片,只需正常插入一张就可以了,其它只需插入图片链接,可以加快页面打开速度。

    举一反三,你也可以尝试将http://www.pirolab.it/pirobox/中的特效集成到主题中,这个特效JS弹出窗口,可适应屏幕的大小,并可移动,关键就是为图片链接添加不同的标签属性。

  • WordPress 3.3开发计划曝光

    WordPress 3.2刚刚开始,WordPress官方已经曝光了WordPress 3.3的开发计划。

    WordPress 3.3开发计划时间轴:

    • 2011年7月20号,确定WordPress 3.3开发计划。
    • 2011年7月27号,确定WordPress 3.3开发范围,包含功能上的和UI等。
    • 2011年8月31号,WordPress 3.3主要功能完成,在此后的一周,开发人员将评估此前一个月对于3.3的开发是否完成计划,并把一些尚未完成的功能丢弃到下一个版本中开发。
    • 2011年9月7号,开始测试WordPress 3.3,并不再增加新功能。这个版本对外没有名称,可以称之为 稳定版,其实只是成形之后的第一个测试版。
    • 2011年9月14号,根据测试第一个稳定版的结果,并修复。
    • 2011年9月21号,按照计划,将发布WordPress 3.3的第一个beta版本,即WordPress 3.3 bete1。beta版本的发布,WordPress 3.3版本已经基本成型,此后开始根据测试反馈,对功能做修复。
    • 2011年10月15日,发布WordPress RC1。
    • 2011年11月15号,发布WordPress 3.3正式版。

    整个开发计划就是如此,但是目前还无法获得WordPress 3.3的功能列表。但从WordPress 3.2来开,WordPress还是会继续朝着精简代码,提供效率的方向走。毕竟大家对WordPress 3.2的控制面板速度都相当满意。

  • WordPress 3.2 主要新增功能详解

    之前陆续写了一些关于WordPress 3.2的文章,但都不全面,今天把WordPress的官方文档中WordPress 3.2的阅读了一下并整理了WordPress 3.2的新功能。

    WordPress 3.2新功能:

    • 重新对控制面板的的结构做了调整,重新设计了UI,并且把功能做了系统的归属化(比如在发布日志这些快速链接按钮在控制面板的导航里消失了)。
    • 启用新的WordPress默认主题:Twenty Eleven。
    • WordPress编辑器全屏功能。
    • 管理员工具栏功能增强,增加了几个功能链接。(官方的表述是:Admin Bar,其实只要是注册并登陆之后,都可以看到工具栏,只是上面的功能不同。)
    • 提供浏览器兼容性。(a,不在支持IE6浏览器;b,开始淘汰对IE7的支持;c,如果使用WordPress后台不兼容的浏览器,会有很疯狂的提示。)关于浏览器的兼容需要多说几句,WordPress早期的开发是在Firefox下完成的,所以,有些朋友肯定知道,WordPress控制面板本身对IE浏览器的支持就很差,但IE也在改变,所以WordPress也开始尝试更好的支持IE高版本浏览器,比如IE8/9/10。另外一点就是,国内的浏览器,比如QQ浏览器,搜狗浏览器,360安全浏览器,遨游,世界之窗,都有可能不被支持,理由就是他们的内核都是基于IE的,当然如果双核的,比如webkit内核的,那就么什么问题。
    • WordPress运行环境的变化。(PHP版本:5.2.4或者更高;Mysql版本:5.0.15或者更高)这里有一个细节,5.2.4和5.2.17的版本高低,5.2.17>5.2.4;5.2.40>5.2.4;所以,5.2.4和5.2.40是不一样的。
    • WordPress代码更有效率,也更轻量级。

    另外,在WordPress控制面板,工具–可用功能 中,有一个快速发布的按钮,各位可以试试这个功能,这个功能比较有意思,可以把 快速发布 拖到书签栏中,然后把当前标签页的内容快速发布到WordPress博客中去。

    其他就是一些比较详细而细节的改变了。更多的改变还是在三个方面:控制面板;主题功能;插件功能。

  • WordPress 3.2.1发布

    WordPress 3.2在被下载数百万次之后,WordPress官方发布了WordPress 3.2系列的第一个更新,WordPress 3.2.1发布。

    WordPress 3.2.1主要修复了以下功能:

    1,影响到程序和服务器数据交换的不兼容问题。

    2,WordPress控制面板的设计修正。

    3,WordPress 3.2新的默认主题 Twenty Eleven 设计修复。

    目前WordPress官方已经全球推送WordPress 3.2.1,各位直接在控制面板后台提示的地方下载即可。

    WordPress 3.2.1修改列表:http://core.trac.wordpress.org/log/branches/3.2/?rev=18436&stop_rev=18398

    WordPress 3.2.1官方下载地址:http://wordpress.org/latest.zip(请勿使用迅雷等软件下载)

    程序更新不影响语言包的使用,各位可以继续使用WordPress 3.2的中文语言包:Wopus发布WordPress 3.2中文语言包

  • WordPress 3.2下载量超过130万次

    2011年7月13日更新:WordPress 3.2.1发布:https://www.wopus.org/wordpress-news/attention/2286.html

    WordPress 3.2发布以来,被广泛关注,截止到2011年7月12日(北京时间),WordPress 3.2的下载量已经超过130万次。WordPress的流行度越来越高。

    11

    WordPress 3.2在一些方面做了改进,就整体来说,WordPress的进化之路还是朝着代码精简,功能强大,效率增强的方向走。

    WordPress 3.2中文版也随之发布:http://cn.wordpress.org

    Wopus也发布了WordPress 3.2的中文语言包:https://www.wopus.org/wordpress-news/wordpress-30/2288.html

  • Wopus发布WordPress 3.2中文语言包

    WordPress 3.2已经发布几天了,经过前期的准备和测试,Wopus翻译制作的WordPress 3.2中文语言包已经完成,现在发布和大家分享使用。

    WordPress 3.2中文语言包下载地址:http://wopus.googlecode.com/files/WordPress.3.2.Languages.Packs.zh_CN.wopus.zip

    WordPress中文语言包使用方法:https://www.wopus.org/wordpress-basic/intro/2241.html

    如果您有任何使用上的问题,欢迎到WordPress问答平台提问交流:http://faq.wopus.org

  • WordPress 3.2正式版命名由来

    WordPress 3.2正式版命名为:George Gershwin。

    gershwin

    乔治·格什文(GeorgeGershwin,1898-1937),美国著名作曲家,生于纽约布鲁克林,曾广泛接触和研究通俗音乐领域的各种体裁风格,写过大量的流行歌曲和数十部歌舞表演、音乐剧,是百老汇舞台和好莱坞的名作曲家。1924年为保尔·怀特曼的爵士音乐会写了《蓝色狂想曲》获得巨大成功,影响了美国和其他国家的作曲家在作品中运用爵士的手法。接着,创作了管弦乐曲《一个美国人在巴黎》、《第二狂想曲》、《古巴序曲》,并以描写黑人生活的歌剧《波姬与贝丝》达到创作的顶点。格什文的卓越贡献是把德彪西和拉赫马尼诺夫的风格与美国的爵士乐风格结合了起来,虽缺乏熟练的写作技巧,却是个了不起的旋律天才。(互动百科)

    WordPress 3.2正式版视频介绍:

  • 重磅,WordPress 3.2正式版发布

    月底没有发布,以为WordPress这次又会跳票很久,没想到这次还算及时,北京时间2011年7月5日,WordPress官方发布WordPress 3.2正式版。至于为什么这个时间发布,实际上美国时间是7.4号,美国独立日。

    WordPress 3.2正式版是WordPress程序有史以来的第14个发布有重大更新的版本。

    WordPress 3.2正式版命名为:George Gershwin。

    乔治·格什文(GeorgeGershwin,1898-1937),美国著名作曲家,生于纽约布鲁克林,曾广泛接触和研究通俗音乐领域的各种体裁风格,写过大量的流行歌曲和数十部歌舞表演、音乐剧,是百老汇舞台和好莱坞的名作曲家。1924年为保尔·怀特曼的爵士音乐会写了《蓝色狂想曲》获得巨大成功,影响了美国和其他国家的作曲家在作品中运用爵士的手法。(WordPress 3.2正式版命名由来)。

    WordPress不断发布新版本,除了一直以来在增强WordPress的使用功能之外,也一直在改变WordPress的UI,结构,这两点在WordPress控制面板中可以看出来,从WordPress 2.2开始到WordPress 3.2,WordPress从来都没有放弃对控制面板UI和布局结构的改变,而这一切都是WordPress一直的理念,让WordPress运行效率高而使用更简单。

    WordPress 3.2正式版的控制面板和之前版本的相比,结构更紧凑,页面看起来更清爽。同时WordPress更加注意功能的归属性和功能的层次性,比如现在 日志发布功能和页面创建功能不在具有优先级,而只能在 日志 和 页面功能找到对应的功能按钮。

    WordPress 3.2正式版还有众多的改变,比如固定了控制面板左侧边栏的功能模块;比如在日志发布和页面创建的页面正佳了fullscreen(全屏幕)编辑功能;比如对评论系统的概念,使用户交流更加方便,快速;比如WordPress 3.2正式版开始,WordPress的更新规则会有改变,以后每次更新不再是整个程序的更新,而只是更新新版本中改变的文件;比如不在支持IE6浏览器;比如WordPress的安装环境也有了新的要求;最后就是关于WordPress 3.2正式版的新主题:Twenty Eleven,这款主题有一些很炫的功能。

    更多WordPress 3.2详细更新的功能,Wopus会稍后分解发布。

    WordPress是一个开源程序,除了有WordPress的工作人员,更多的贡献是来自于世界各地的WordPress的爱好者,WordPress 3.2正式版有解决400+的问题,WordPress也从WordPress 3.2正式版开始,更新了控制面板的Footer,增加了Freedoms和Credits,至于功能,各位可以去看看。

    WordPress 3.2的文档也已经发布,详细地址:http://codex.wordpress.org/Version_3.2

    WordPress也已经在控制面板后台推送WordPress 3.2正式版的更新,有需要的用户,直接在后台更新即可。

    WordPress 3.2正式版下载地址:http://wordpress.org/latest.zip(请勿使用迅雷等P2P类软件下载。)

    Wopus版本的WordPress 3.2语言包也已经发布:Wopus发布WordPress 3.2中文语言包。

    关于WordPress的更新,请务必阅读:WordPress升级建议(https://www.wopus.org/wordpress-basic/basic-use/2130.html)

    如果您对WordPress 3.2正式版有任何看法或者建议,欢迎到WordPress问答社区:http://faq.wopus.org提问交流。

  • WordPress 3.2 RC3发布

    WordPress官方再次放鸽子,在月底并未发布WordPress 3.2最终版,而只是发布了WordPress 3.2 RC3。

    按照WordPress官方的说法,WordPress 3.2 RC3是WordPress 3.2正式版发布之前的最后一个测试版本。(谁知道呢?)

    其实这个版本主要是WordPress的一个安全更新,详见:https://www.wopus.org/wordpress-news/lastest/2283.html

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

  • 月末惊喜,WordPress 3.1.4安全发布

    来自WordPress官方的消息,WordPress 3.1.4更新,这是WordPress 3.1系列版本的第四次更新了,而且,都是安全更新,还是那句话,是WordPress的流行正在扩大,WordPress的安全性正在成问题,各位,如果有使用WordPress,如果站点数据比较关键,请及时关注WordPress,关注WordPress官方博客(http://wordpress.org/news/)。

    WordPress 3.1.4的安全更新涉及到所有的已发布版本!

    安全漏洞描述:具有编辑权限的一些恶意用户,通过漏洞可以获得更高权限的数据。此漏洞发现者:K. Gudinavicius。

    另外,这次安全更新,也修复了其他几个安全问题,详情:修复列表。

    目前WordPress官方已经提供WordPress 3.1.4的下载链接,在WordPress后台也已经推送下载链接。

    WordPress 3.1.4下载地址:http://wordpress.org/latest.zip

    WordPress 3.1.X其他几次更新: