精通WordPress 2.7主题和后台的系列技巧

WordPress 2.7 添加了一系列的新功能,新的管理后台使WordPress 更加实用和方便,一些新的特征和设计的加入使WordPress 2.7的管理后台比之前的版本实用很多。

也许会发现你的主题不再像以前那种正常工作了,因为WordPress 2.7 改变了一些基本主题元素的函数。但也许你能仅仅改变一些设置或者一些小小的编辑使其恢复。

这篇文章将重点介绍怎样改变一些设置和一些编辑使你的主题在WordPress 2.7 下重新工作,还有描述一些新加入WordPress 2.7 管理后台的好的好实用的功能特征。

升级你的WordPress主题

升级评论显示– 层状(thread/这个单词不好翻译)和分页等

WordPress 2.7 包含了很多新的加强型功能,但其中最重要的一条是新的评论功能。评论能被层状和分页等。编辑你主题的第一步应该是使主题的评论兼容WordPress 2.7。 Otto 已经发表了一篇关于使你主题评论兼容WordPress 2.7的文章。

关于怎样升级从而能实用这些高级特征的具体介绍请查看 Enhanced Comment Display article.

wordpress 2.7

置顶某篇文章

过去我们需要一些插件来实现某篇文章始终置于首页的顶部,即使是有新的文章发布,在WordPress 2.7 中只需要选中管理后台的admin area > Edit Post > Publish panel > Visibility:(管理后台 > 编辑文章 > 发布面板 > 公开度:)发布并编辑。

WordPress 2.7

文章 classes

以前我们使用以下来代码,每篇文章的class 为 class=”post”

<div id="post-<?php the_ID(); ?>" class="post">

WordPress的新函数中为每篇文章包含了不同的 class 名 ,从而能让主题作者为每篇文章制作不同的外观和形式。

<div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>

新的函数 is post_class()同样能添加你自己的classes 。

<div id="post-<?php the_ID(); ?>" <?php post_class('style'); ?>>

此段代码的输出函数为:

<div class="post sticky hentry category-icons style" id="post-5966">

这样将会添加一些 class 到 div 中:post , 文章缩略名、标签缩略名、名为”sticky” 的 class (如果此篇文章之前在管理后台被设置为置顶文章) 和你自定义的 class 名称。

WordPress 页面菜单标签

模板标签 wp_page_menu 将代替wp_list_pages,显示 WordPress 包含首页在内的页面链接列表。

因为wp_page_menu 代替了 wp_list_pages ,所以 wp_list_pages 的所有函数也能适用于 wp_page_menu 上。

下面的示例使”首页/Home”被添加到页面列表显示的前面,加起来,页面链接被包含在一为名为 “Page Menu” 的 div 元素里,并且 ID 为5, 9, 和 23 的页面将不会被列出。

<?php wp_page_menu('show_home=1&exclude=5,9,23&menu_class=page-navi&title_li=<h2>' . __('Page Menu') . '</h2>'); ?>

输出代码类似以下,你能完全控制和样式化菜单,并且样式化当前页面。

<div class="page-navi"><ul><li><a href="http://www.noupe.com">Home</a></li><li class="page_item page-item-10 current_page_item"><a title="About Noupe" href="http://www.noupe.com/about">About Noupe</a></li><li class="page_item page-item-43"><a title="Advertise" href="http://www.noupe.com/advertise">Advertise</a></li><li class="page_item page-item-1374"><a title="Noupe Archive" href="http://www.noupe.com/archive">Noupe Archive</a></li></ul></div>

仔细查看以上的HTML代码,你会发现名为 “current_page_item” 的class 被添加到当前页面。

登出链接

wp_logout_url 为 WordPress 2.7 的一个新函数,当用户点击了登出连接后,将会跳转在用户之前浏览的页面。

<a href="<?php echo wp_logout_url(); ?>">Logout/登出</a>
新管理后台特征

浏览和处理评论的键盘快捷键

这些快捷键的设计能使你快速操纵和完成关于评论的一系列动作,从而节约你的时间。启用快捷键,请访问管理后的资料管理面板 Administration/控制面板 > Users/用户 > Your Profile/你的资料 点击选中快捷键选项。

按 j 向下移动当前选取(标记为蓝色背景)。
按 k 向上移动当前选取(标记为蓝色背景)。
按 a 批准当前选中的评论。
按 s 标记当前选中的评论为垃圾评论。
按 d 删除当前选中评论。
按 u 驳回当前评论,标记为待审核评论。
按 r 对当前选中评论发表缀入式回复(你可按 Esc 来取消回复)。
按 q 对当前选中评论激活”快速编辑”从而能快速编辑缀入式评论。
按 shift-a 批准检查中的评论(一次行完成批准批量评论的动作)。
按 shift-s 标记检查中的评论为垃圾评论(一次行完成标记批量评论的动作)。
按 shift-d 删除检查中的评论(一次行完成删除批量评论的动作)。
按 shift-u 驳回检查中的评论(一次行完成驳回批量评论的动作)。

通过管理后台回复和编辑评论

wordpress 2.7

现在你能直接在管理后台回复和编辑评论,当你点击”Reply/回复”链接式,将会弹出一个回复表格,回复的内容将会以ajax的形式被提交。

通过管理后台安装插件

wordpress 2.7

插件安装工具能让你直接在管理后台安装新的插件,你能通过插件标签、作者和主题来搜索插件。

wordpress 2.7

同时也按一些特征列出了某些插件,例如:最受欢迎、最近添加和最近更新,当你点击插件的标题时,你可看见插件的一些详情,并能选择你喜欢的插件安装到插件列表中。

新的管理导航菜单

wordpress 2.7

Wordpress 2.7 最好的最特征之一就是管理导航菜单移到了侧边,侧边导航能允许用户不在载入新页面的情况下展开和折叠二级菜单管理选项。另外,全部的导航管理项目能被折叠,只剩下一些重要的导航图标,从而尽可能提供更大的工作区域。

有意思的后台组件:快速发表和最近草稿

wordpress 2.7

通过管理后首页能快速创建不需要全部元素数据的草稿或是文章,同样你也能直接在管理后台的首页快速处理评论。

管理后台的快速编辑选项

关于怎样升级你的主题,从而能使用这些新的高级特征,请访问Enhanced Comment Display article

wordpress 2.7

自动关闭评论和引用功能

在一段特定时间后,自动停止评论和引用功能。

wordpress 2.7

批量编辑文章

管理文章从来没有如此的容易,批量编辑文章是 WordPress 2.7 包含的一个新特征,你所要做的就在”编辑文章/Edit Post”选择多个文件,并提供一个”编辑/Edit”过滤器给批量处理文章,你能修改批量文章的标签、作者、状态等。

wordpress 2.7

延伸阅读

原文地址: http://www.noupe.com/wordpress/mastering-your-wordpress-27-theme-admin-area-tips-and-tricks.html

此篇文章由 housne 发表于 2008年12月15日,点击此处发表评论,或者订阅本文

« »

8 Comments»

  1. aunsen 发表于 2008年12月16日

    真好!

  2. 喵小可 发表于 2008年12月16日

    看了这篇文章,学到不少技巧,感谢分享!

  3. Mike 发表于 2008年12月26日

    请教一下,这个置顶的样式该放到哪个文件里呢?

  4. housne 发表于 2008年12月26日

    @Mike 直接写进你的当前主题的样式文件里就行,也就是 style.css文件

  5. 我不知奇闻 发表于 2008年12月27日
  6. Lorz 发表于 2009年1月1日

    好东西。介绍很全面的哈

  7. yanxc 发表于 2009年2月2日

    good,不过太复杂.

  8. cheqiyi 发表于 2010年2月24日

    好东西,学习了

Leave a Reply

称呼//Name (必填)

邮箱//Email (必填)

网站//website (选填)