WordPress 3.3 博主不得不知的十项更新

WordPress 3.2 下载次数达到了惊人的1200万次,持续增长的结果便是达到惊人的大约14%的份额,不得不说所有参与的人都是好样的!

  如上所述,WordPress 3.3正迎来一次转折,跟以往一样,能为大家带来大量好处。我认为针对开发者作出的显著变化影响深远,包括元数据(metadata)处理改进、SQL工具的改进、缓存API的改进和一些古老功能的改变都值得开发人员注意。

本文主要涉及WordPress 3.3 的用户体验和功能,开发人员应该关注这些。

管理工具栏的大修

数个版本之前引入的管理工具栏成为我体验WordPress的主要内容。起初,我觉得它是个障碍,但不久后我就习惯了。WordPress 3.3 的管理工具栏经过了重构和增强,对于多站点用户,可能访问新增的“我的站点”菜单进入网络管理。

照旧,开发者可以进一步修饰管理工具栏,代码示例:

function ab_add_faq_link(){global $wp_admin_bar;$wp_admin_bar->add_menu( array('id' => 'menu_faq','title' => __('FAQs'),'href' => 'http://example.com/faqs','meta' => array( 'class' => 'custom_adminbar_menu')));}add_action( 'wp_admin_bar', 'ab_add_faq_link' );

HTML5管理后台布局

后台管理还有更多的改进,比如向HTML5的转换,低调而不易发觉,除非你使用iphone或者其它手机设备访问后台。转换至HTML5迎合了当前潮流,在自适应设备的设计方面也产生了实际效果。这并不疯狂,因为HTML5将进一步发展,这一举动奠定了未来HTML5新功能的基础。

支持拖放的媒体上传

WordPress 3.3 最重要的新特性就是崭新的媒体上传功能(大家可是期待了很久呀),此功能每逢新版必将讨论,然后每每跳车,这次终于要成为现实了。

然而我认为新的上传功能并不完美,还有很大的改善空间,将web界面变得更加自然,更像本地应用,还需要一个极大的跳跃式发展。

你不会还不知道我说的是什么吧,简而言之:拖放。新功能允许直接从本地的资源管理器拖放文件至上传区,一步完成文件上传操作。

HTML5 媒体上传

欢迎界面和指针

如果你已在使用WordPress,那么你将看不到欢迎界面,除非你重新安装一次,因为只向新用户展示WordPress的概要。

  更为重要是的,现在有一个新的jQuery插件,主题和插件开发者想高亮显示新的功能特性即可运用此插件来实现,如果你懂jQuery,下面的示例代码是个好的指引。

示例代码:

function ab_pointers(){if( !is_admin() )return false; // Get Proper CSS involved - probably already included, but we want to be safe.wp_enqueue_style( 'wp-pointer' );wp_print_styles(); // Get Proper bundled jQuery plugin involved - probably already included, but just to be safewp_enqueue_script( 'wp-pointer' );wp_print_scripts(); // Define text for the Pointer. Make sure you escape stuff$widget_text = '<h3>' . esc_js( __( 'Important!') ) . '</h3>';$widget_text .= '<p>' . esc_js( __( "This is where you would put some text that'll help the user understand WTF is up with your new stuff. Use it wisely and make sure it's short (Users won't read it if it's too long and once they dismiss it, it won't be shown again)" ) ). '</p>';?><script type="text/javascript">jQuery(document).ready(function(){jQuery('#your_dom_element').pointer({content : '<?php echo $widget_text ?>',position : 'left',close : function() {}}).pointer('open');});</script><?php}add_action('admin_head','ab_pointers');

我猜想将来该功能还会进一步简化。

免打扰写作模式的改进

免打扰写作模式(Distraction Free Writing),在WordPress 3.2 中初次引进,帮助博主们集中精力写作而不被界面上过多元素干扰。

WordPress 3.3,免打扰写作编辑器能继承的主题内容区域的宽度,不需要预览就能看到内容排版的大致情况。

管理菜单自动弹出

当用户鼠标置于一个管理菜单上时,该菜单下的子菜单将自动弹出,这只是一个微小的改变,但从UI的角度来说则是重要的,对于像这种不断扩充后台管理菜单的人来说则更为重要。

Tumblr 导入支持

技术上讲,导入功能只是一个插件而非集成于WordPress核心,当然,你还是可以通过“工具>>导入”这样路径来安装导入插件。

  WordPress 如今支持从Tumblr 导入内容,Tumblr 再流行,WordPress 还是照样受欢迎,至少Tumblr 不支持我们从WordPress 导入内容,哈哈!

域名支持更加国际化

支持非英语域名啦,比如站长之家.com,以前只能使用中文域名转发至主域名,现在WordPress站长可以直接使用中文域名等非英语域名为主域名!多站点模式下,新安装的站点也能使用国际域名了。

更新了多站点模式下的主题和插件管理

说到多站点模式,WordPress 3.3 引入并启用了主题和插件的网络激活机制。因为主题和插件的工作流不甚相同,所以这个功能选项极大的简化多站点模式下的主题和插件的管理工作。对于插件,只有超级管理员才允许为博主管理插件,如果插件已经在网络中启用,那么任何一个网络中的博主都可以将此插件在自己的博客中应用。

对于主题来说,之前版本可不容易为子站点维护主题。现在,与插件一样,也只需在网络中安装并可以一键为网络启用。

不赞成旧的 Feed 规范

终于,WordPress 不再支持RSS 0.92 ,对于不想改变而坚持使用旧的RSS的人来说,以下两条值得注意:

过时的不赞成使用的Feed 将会以301的方式跳转至合适的地址。

如果你使用FeedBurner之类第三方烧录/同步服务,请确保使用的是RSS 2.0 的feed,正如上面所说,使用旧的feed 将会被以301形式跳转,增加了HTTP 请求。

总结

悲催,这是第一个我未曾贡献任何代码的WordPress 版本,有很多原因但都不是重要的,重要的是WordPress的开发团队为这个版本已经做了极好的工作,值得我们赞扬。

如果你真的喜欢WordPress,那就向WordPress基金捐一点吧,以此感谢这个团队。

[link href=”http://down.chinaz.com/news/201111/1387_1.htm”]原文链接[/link]