这是一篇译文,原文请见:Mastering Your WordPress 2.7 Theme & Admin Area: Tips and Tricks。由于个人英语水平问题,所以文章并不是一对一的翻译,我只是按照个人理解组织出以下文字。第一部分主要针对模板作者,第二部分介绍一些新特性。
1. 加强你的WordPress 2.7模板
1.1 加强的留言显示模式 - Threading(嵌套) Page(分页)
WordPress 2.7增加了很多新的特性,但是极具实际意义的两个特性是关于留言方面的改进,2.7开始默认支持Threading(嵌套)和Page(分页)这两种模板效果,在此之前这些效果是需要安装额外的插件才能实现。对现有模板修改可以参看这篇文章:WordPress 2.7 Comments Enhancements,更详细的细节可以去WordPress Codex上查看。

1.2 置顶文章
在WordPress 2.7之前是利用插件来完成某篇文章的置顶(永远占据第一篇位置),2.7引入了这个功能,在编辑文章的状态下,可以通过右侧的工具栏选择:Publish -> Visibility -> Stick this post to the front page。

1.3 文章分类(Post Classes)
在2.7之前模板作者使用这样的语句来赋予每篇文章一个class id,在源代码上看到类似div id="post-353"。
HTML:
-
<div id="post-<?php the_ID(); ?>" class="post">
从2.7开始post classes作为一个新特新被包含了进来,这样能帮助模板作者更方便的针对Post来做一些特殊效果。
HTML:
-
<div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
一个新的函数在2.7中被使用:post_class(),利用这个函数每篇文章都可以被赋予一个更加有指向性的class,例如category-slug, tag-slug, sticky。比如模板作者可以为置顶文章赋予一个区别于正文文章的背景色,让某个分类只显示摘要信息等等。
1.4 wp page menu
另一个新的模板函数wp_page_menu也让模板的菜单设计更加方便,wp_page_menu其实是一个再封装的wp_list_pages,所以wp_list_pages支持的参数它都可以使用。wp_list_pages()用于生成一个Page的链接列表,很适合用在Sidebar和Header menu上。
HTML:
-
<?php wp_page_menu('show_home=1&exclude=5,9,23&menu_class=page-navi&title_li=<h3>' . __('Page Menu') . '</h3>'); ?>
1.5 Logout Link
WordPress 2.7终于为Logout做了一个的函数wp_logout_url。
HTML:
-
<a href="<?php echo wp_logout_url(); ?>">Logout</a>
2. 新的后台管理界面特性
2.1 管理留言时的快捷键支持
快捷键的支持让管理留言的操作变得更加有效率。首先需要打开快捷键支持:Administration > Users > Your Profile。
- j 向上移动
- k 向下移动
- a 批准当前留言通过
- s 设置当前留言为Spam
- d 删除当前留言
- u 不批准当前留言通过
- r 回复当前留言
- q 编辑当前留言
- Shift + (a, s, d, u) 批量操作已经选择的留言
2.2 2.3在管理界面中回复和编辑留言
WordPress 2.7对留言管理的加强还是很有用的,现在已可以在后台快速的回复和编辑留言,使用AJAX技术减少了无用的页面刷新。

2.4 插件安装已完全可以由Web界面实现
现在插件的安装已完全可以在Web界面上实现,而无需ftp之类的工具。可以直接搜索插件,然后选择安装。

2.5 全新的后台导航菜单
这段没啥翻译的,略。
2.6 快速发布或建立草稿
新的Dashboard右方提供了一个快速的文章发布界面。可以用于发布一些短文,或者作为临时草稿保存,让Blogging过程更加流畅和随心所欲。

2.7 快速编辑留言
这个不是写过了吗,老外怎么那么喜欢翻来覆去说一件事。
2.8 自动关闭留言和Trackback
现在可以设置自动关闭过于久远文章的留言和Trackback。

2.9 支持批量编辑
新版本加强了批量文章的管理,可以选择数篇文章同时编辑它们的一些共通内容:分类、Tag、作者、留言……等等
