WordPress 3.6 “Oscar”正式版发布

wordpress-36-main

经过八个多月开发,历经4个beta版本2个RC版本的wordpress3.6终于发布了。wordpress是用PHP语言开发的一个开源程序,之前一直被用作博客程序,后来随着功能的改进,逐渐成为一款内容管理系统(CMS)。在国内外,wordpress仍然是建立独立博客、公司博客、团队博客的首选程序,如知名的Techcrunch等科技博客均使用该程序,wordpress目前是最受欢迎的博客程序和内容管理系统。

wordpress 3.6开发代号Oscar,相较于3.5.2版本来说做了不少改进,基本上对于目前流行的一些元素都给与了一些支持:

全新的Twenty Thirteen主题

新主题Twenty Thirteen是一个色彩丰富、以内容为中心的响应式主题,并且支持所有的文章格式。从这几个默认主题来看,wordpress官方希望大家不要把过多的精力放在各种炫丽的主题上,而应放在生产内容上。

改善的Revisions修订功能

说实话,修订功能对于普通的博客作者来说并不实用,是个鸡肋功能,反而会产生过多的垃圾文件导致数据库的膨胀,很多博客作者都将该功能关闭。

自动保存和文章锁定

和之前的自动保存功能有所不同,该版本即使你的浏览器崩溃、死机、或者掉线,依然不会丢失你的文章,文章会自动保存在本地。文章锁定可以防止出现内容错乱。这个版本的自动保存还是相当实用的。

视频媒体功能改进

内置了HTML5播放器,现在文章中插入音频视频等多媒体文件不再需要什么插件和第三方托管服务(youtube、优酷等),直接将多媒体文件插入到文章即可,这是版本比较大的改进。

导航菜单功能的一些改进,使得更加渐变易用。

在后台可以直接升级,不过有一个使用3.6beta4的升级时发现并不是升级到3.6正式版,版本号显示为3.7alpha

wp36

或者可以从官方下载升级:

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

仿异次元百度分享工具条

异次元单篇文章顶部的分享条做的很美观,集成了百度分享、页面浏览数以及百度喜欢按钮等功能。但是没有分享出来,于是就出现了高手的仿制版本。在网上看到的比较好的是倡萌同学的修改版,在原来版本的基础上做了部分的代码优化工作,并且加上了贴心的支付宝捐赠按钮。

整个文件包中有5个文件,share.css, share.php ,share.png, share_roll.js ,使用教程.txt。按照倡萌同学的方案安装如果顺利就会看到如下图的效果了。

10qdq4

我在这里主要分享一下我在安装过程中遇到的问题以及解决方法,希望对大伙有用。

1、访问统计

必须安装WP-PostViews插件或者WP-PostViews Plus插件,我使用的是后者。 postview参数调用问题好像很多人都遇到,在share.php第五行<?php post_views(‘ ‘, ”); ?>替换为<?php if(function_exists(‘the_views’)) {the_views();} ?>即可解决,很多主题中并没有将postviews参数定义进去,所以很多同学出现无法显示的问题。代码这样写也更加严谨一些,不会导致页面无法显示。

2、宽度为690

如果不是这个宽度需要调整按钮的样式和多少来满足你主题的需要,我在使用中由于主题宽度不够就调整了几个按钮,但是发现有点小瑕疵,就是在跟随滚动时显示的宽度会缩小,css定义的宽度都是width: auto,将其定义为固定值就可解决这个问题。

3、跟随滚动

如果无法跟随滚动,那说明在js调用时于你使用的主题有冲突,请讲js调用的那段代码放到foot.php或者页面的结尾所有js后面,但要保证在</body>之前。我的做法是将

<?php if ( is_single() ) { ?>

<link rel=”stylesheet” type=”text/css” href=”<?php bloginfo(‘template_url’); ?>/share/share.css” />

<?php } ?>

放在</head>前面,而将

<script type=”text/javascript” src=”<?php bloginfo(‘template_url’); ?>/share/share_roll.js”></script>

放在foot.php文件的</body>之前。

 

百度镜像下载:点击下载

WordPress3.1正式版发布

在3.05版发布半个月之后3.1版正式发布,3.1版本经历了两个beta版和4个RC版,主要对后台操作作了不少改进,包括admin bar的引入。下载地址:http://wordpress.org/download/

此次更新官方中文版也在同一时间发布,不过由于上次升级到beta1之后遇到的问题,这次升级将保持谨慎,不过joojen还是建议各位wp用户不要马上更新,因为各个主题和插件的更新目前还没跟上,存在兼容性的风险。上次放羊博客在升级到3.1beta中文版的时候就出现了整站无法访问的悲剧,同时feed无法更新,后来换成英文版后才恢复访问,但feed仍然无法更新,最终换回到3.04版才算解决问题。通过这次的教训,以后更新将先在测试站点进行测试后再正式升级,如果对于访问量大的网站来说这种方式是比较稳妥的,虽然放羊博客流量不大,但这样做也少了不少不必要的麻烦。下面是官方的说明:

久等了!众望所归的 WordPress 第 14 个版本现已发布。WordPress 3.1 “Reinhardt”献给爵士音乐家 Django Reinhardt。3.1 版本已经提供下载了,您也可以在控制板中升级。

此版本引入了全新设计的链接方式 —— 今后您可以以闪电般的速度将文字链接到站点中的其它文章或页面;添加了“管理工具条”功能,使用常用功能将只需点击一次鼠标;简洁的流程化的写作界面默认隐藏了极少用到的功能(在“页面选项”中可恢复它们),就算您是“新手”,也从此不必害怕了。3.1 版本还提供了新的蓝色后台配色方案

开发者也有糖吃 —— “文章形式”功能让开发者为主题设计“微博”文章格式更加顺手;新内容管理系统(CMS)功能提供了用来显示自定义文章类型的归档页面支持;此版本还包含了全新的“网络管理员”导入和导出系统的改造、分类法高级查询等功能。

3.1 版本的 WordPress 更像一个强大的内容管理系统了。只有想不到,没有做不到。

用数字说话

两千余次的 SVN 提交更改!更详尽的更新说明,请访问文档条目(英文,翻译中)或 Trac 中关闭的 820 余个工单(英文)。

希望紧跟 3.2 版本开发步伐的开发者们,请关注开发频道。3.2 版本的开发日程有待商榷。我们期待 3.2 版本的开发周期可以短些(3.1 真的太长了),重点提供有关插件和管理后台效率的改进。

博客升级到wordpress 3.1beta 1

昨天还是前天的时候将博客升级到最新的稳定版本wp3.02,使用wp的用户都知道wp的官方中文版要比英文版慢一些,好在这次只是慢了一天左右的时间,官方中文版就跟上了,于是今天只得再次升级了一下,这也是安装中文版所带来的痛苦,每次升级都要升级两遍,好在wp后台现在是后台直接点击即可完成升级。然而本剧的是升级到中文版之后首页开始无法访问,这也是升级带来不可避免的风险,让人纳闷的是升级到英文版的时候却并没有任何状况出现,看来中文版确实还是有不少问题。所以准备升级的wp用户请注意,不是所有主题都能兼容的很好。

我也曾想将wp直接切换到英文版,但是写的是中文博客,看着后台和前台的英文总是那么别扭,于是还是一直沿用下来了。出现状况之后想,好在在升级之前备份了数据库,这也得亏了wp升级前的提醒才做的备份。于是乎我来了胆量,一不做二不休,直接升级到最新的wp3.1beta版,要知道beta版可是升级风险最高的,因为很多功能还不稳定,另一方面,beta版较超前,很多主题和插件的开发都还没跟上,所以兼容性是个大问题,好在升级完成后,现实一切正常,暂时还没发现什么异常,欢迎大伙测试。

wp3.1发现登陆后在查看前台的时候多了个admin bar,方便操作,不许要在登入后台才能操作了,admin bar上有几个常用的菜单选项,有登陆后台、发布文章、评论、小工具和升级提醒,对于博主的管理确实方便了不少,这个黑色的admin bar和我的这个主题实在是相得益彰,相当匹配,呵呵!

寻找博客服务器

放羊博客这段时间的访问速度越来越慢,更不要谈什么用户体验了,作为的美国的主机,在贵国访问速度本来就不怎么样,好在我们都是久经考验的战士了,比这还慢的都经历过了,还怕这个。

但是这段时间的访问速度实在慢的可以,都知道是最伟大的工程又在起作用了,所以无奈之下很想为放羊博客安个新家,要求不多:在贵国访问速度要过硬,不想打开一个页面超过五秒;稳定,稳定压倒一切;月流量不低于15G。

也考虑过vps,想象咱计算机1.5级的水平,只好作罢。

我的朋友们,您有什么好的建议?

wordpress主题推荐:Traction

这款Drew Strojny设计的两栏主题以黑色/灰色为主要色调和背景,导航栏采用深蓝色,整个主题制作很精致,质感很强,第一眼看到这个主题就被他的清爽感觉所吸引,所以决定介绍给大家,昨晚花了一些时间将语言包翻译成了中文,更加适合中文用户使用。

该主题有两个版本,一个是免费版,在wordpress官方主题站发布,地址请点击:这里。而作者官方网站也提供收费版本,不过价格高达68美元,让人望而却步,免费版本和收费版本的功能对比强参考作者主题页面。

规格:两栏

颜色:黑白灰

中文包:zh_CN 解压后上传到该主题下language目录(若没有请新建)

主要功能:侧栏125广告位(后台控制),底部分三栏,分类和页面双导航菜单(后台控制),底部插入统计代码,等功能。

相比较而言,收费版本功能要更多,包括顶部468*60横幅广告,推荐文章幻灯片,集成twitter,以及更加灵活的后台控制。

个人感觉该主题免费版本功能阉割过多,连最基本的twitter图标也被阉割掉了,

wordpress插件:wp125显示两栏125×125问题

之前介绍过的这个可以在侧栏显示125×125广告的插件wp125,众所周知,125×125是国外著名博客都喜欢使用的广告形式。这几天有好几位朋友来询问wp125这个插件为何在他的博客里无法显示两栏,就如放羊博客侧栏的效果。我也留言做了解释,可能说的还不够详细,导致很多朋友仍然没有解决问题。今天官方刚刚将该插件升级到了1.38版本,正是joojen翻译的中文包。不得不感叹官方的效率真够低的,这是我09年8月份翻译的了。

闲话少说,保证两栏显示的首要条件是侧栏宽度250+,因为两个125的图片就已经250px宽度了,所以两栏一定要保证在250以上,由于图片之间还有距离(默认是10px),所以侧栏真正的需要宽度应该在270-280px以上,一般wp主题很少有这么宽的侧栏,所以也就导致了很多朋友遇到的那种问题,无法两栏显示了。所以需要修改一下该插件的css来调整为适合主题的宽度。在保证一切设置正常的情况下,请在后台选择编辑wp125这个插件,选择wp125.css这个文件,请看最后一行末尾处:

padding:10px;

这是默认距离,建议将其调低一些,例如2px或者1px,可根据自己的主题来设定这个距离,这样就能保证两栏能完美显示,joojen是将其设置为2px的,可以参照一下。

另外给大家介绍另一款可以放置125×125的插件:Ad Buttons该插件不仅能显示125的图片广告,甚至支持任何尺寸的图片广告,还可以绑定显示你的google adsense,放羊博客目前使用的就是这款插件,wp125唯一的不足是和WP Super Cache兼容性不好,导致统计的点击数据不准。自然,功能的加强导致的是插件的庞大,各位博友可以根据自身的需求来选择。

希望这篇文章能对你有帮助,有任何问题,欢迎给我留言。

PS:经提醒才发现原来官方包含的中文包是@bwskyer同学提供的。

更改永久链接(Permalink)

终于痛下决心改变原有的永久链接结构了,下面所说的都是wp环境下的问题,其他环境的博客请不要对号入座。由于每改动一次链接对网站流量来说就像是一次地震,虽然有很好的重定向,但是也不能完全解决问题,所以做出这样的决定也是无奈之举,趁现在流量还不算太大的时候改变要比流量大了之后再修改要好很多。

一、原因分析

由于之前为了链接优化,听从了他人的建议,将永久链接结构改成了/archives/%postname%.html这样的形式,这种形式的好处是,在搜索引擎里就能抓取到连接中的文字,这对于搜索优化效果应该是最好的,而从google搜索一下试试就知道,事实也正是如此,链接中的字很明显的变成了搜索关键词,并加以粗体显示:

gudinglianjie

而百度搜索不能识别这种链接中的中文,中文部分显示乱码,可以自行测试。

在链接地址的显示上也有所差异:

以“做啥网采纳了我的建议”这篇文章为例,在firefox,chrome下显示:

http://www.keege.com/archives/做啥网采纳了我的建议.html

在IE下实现则是这样的:

http://www.keege.com/archives/%e5%81%9a%e5%95%a5%e7%bd%91%e9%87%87%e7%ba%b3%e4%ba%86%e6%88%91%e7%9a%84%e5%bb%ba%e8%ae%ae.html

在多数情况下拷贝的链接都是第二种形式,这种形式的链接将中文文字全部转化成编码,所以使得链接变得很长,使用起来不方便,而前一种形式在有些网站是支持的,但是也不完美,经常由于中英文混搭导致链接不完整,例如,在做啥上就将这篇文章的链接变成了这样:

http://zuosa.net/qeip.u做啥网采纳了我的建议.html

只将前面英文部分转换成了链接,而中文部分则被忽略,这样导致的结果是点击链接之后打开的是http://www.keege.com/archives/,到达不了该篇文章,导致404错误。

二、解决问题

将链接结构调整为/archives/%post_id%.html这种短结构,上面那篇文章的链接变成了http://www.keege.com/archives/812.html

简单了很多,在各种浏览器下均如此现实,在链接传递过程中也不会出现被截断的现象。

唯一的缺点是无法实现上文中提到的搜索引擎链接优化效果,不过好在现在的搜索引擎技术有了长足的进步,这些小问题已经不是阻碍搜索引擎收录的门槛。

三、重定向

接下来所要做的就是重定向,否则那些搜索引擎或者各大网站收录的你的文章链接都将失效,这将会被搜索引擎认为很不友好,会降权或者惩罚,我试过.htaccess和Dean’s Permalinks Migration插件,均无法完美完成这个任务,如果你的%postname%是英文的连接结构那么Dean’s Permalinks Migration插件则是首选,简单快捷的实现重定向,含中文的则无法实现。

今天花了一些时间终于找到了一个插件可以完美实现包含中文的链接结构%postname%到%post_id%的重定向,该插件为Permalink Redirect,目前2.04版本,激活该插件后在Old Permalink Structures:区域填上以前的链接结构(/archives/%postname%.html)保存即可,这将对《放羊博客》在用户阅读体验上有所提升。该插件还能完美重定向你的feed和hostname,这里不再详细介绍。

目前测试没有发现问题,如有任何异常,欢迎报告。

PS:昨天查看主机的发现,一段时间没上来看我的1G空间用掉了700M多,对于只装几个wp博客的服务器实在不正常,即使我装了很多插件和主题用于测试,但也不至于700M之多,并且这个数字还在增加,打开cpanel仔细排查之后发现error_log文件就占到了600M左右,着实把我吓着了,由此可见服务器稳定和网站优化是多么重要。

WordPress插件推荐:Sexybookmarks

今天介绍的这个插件是我前几天提到过的,Sexybookmark插件是个书签分享插件,可以在你的博客上添加一排或者几排分享到主流web2.0网站的按钮。效果请看放羊博客每篇文章末尾处那一排按钮,是不是很炫?目前支持大部分的英文web2.0网站,可能你所熟悉的是sharethis,sociable这样的分享插件,相比较这些插件而言,正如sexybookmarks的名字一样,很sexy。这是个重量级的工具,从官方为其独立建了一个网站就可看出,同时sexybookmarks不仅支持wordpress平台,除此之外还支持多种平台,如Blogger,Joomla,bbpress等,更多的平台支持还在开发中。

由于目前不少国外网站在国内无法访问,所以这个插件在功能上也大打折扣,唯一的不足时目前不支持国内的网站分享,不过经过今天早上在Gtalk和作者的交流,我想下一步可以考虑增加部分国内的web2.0网站。

我花了一下时间将插件翻译成中文,大部分已经翻译过来了,还有部分无法翻译,不过不影响使用,目前官方2.55版本还没有包含中文po/mo文件,下一版本中才会包含进去,现在就想使用的中文博客朋友可以将我翻译的中文包放到插件的languages目录下即刻,下载地址:http://joojen.googlecode.com/files/sexybookmarks-zh_CN.zip,当然您也可以下载官方的插件,将其翻译成中文。

后台截图:

 

 

若有何问题,欢迎交流。

wordpress2.8

前天WordPress2.8在发布了一个预览版之后一天于昨天发布了2.8的正式版,我也在第一时间将放羊博客的的程序在后台用自动升级的方式升级到了最新版,使用中文版的很多用户估计都有体会,要升级两次才算完事,第一次是将英文版的程序升级,第二次才是升级到中文最新版,但是据我测试这次升级之后升级到2.8的提示依然存在,无论升级多次也无用,直到将语言改成英文版才算完事。不知道是不是程序的一个bug。

据目前测试,后台相比较2.71在速度上有明显的提升,2.8版可以在后台直接通过Add New theme添加主题,类似于2.7的在后台自动添加插件。另外还修改了几百个地方,对代码做了不少优化,修复了部分bug,在其他功能上目前还没发现有意义的改进。

不建议大家在第一时间内升级,当小白鼠总是要付出代价的。一方面还可能有bug没被发现,另一方面部分插件还没来得及升级,可能导致不兼容,目前测试的SRG clean archives插件存在无法兼容问题。