WordPress的Screen Options(屏幕选项)是WordPress的一个特色,它有两个作用:

1. 让用户显示/隐藏某些项目(modules);

2. 控制页面栏目的数量。

用户只需要勾选或者勾除某些屏幕选项,WordPress就会自动记忆用户的选择。我们一般不需要去关心屏幕选项的问题,但WordPress升级到3.0以后,很多用户发现某些原来有的东西不见了,原来是默认不显示了。最常见的就是我们经常使用的post界面,原来很常见的摘要、custom field都被隐藏了。

在写文章的界面中,默认显示项目有

Format(如果主题支持的话,否则将看不到这个选项)
Categories
Post Tags
Featured Image

需要手动开启的有:

Excerpt
Send Trackbacks
Custom Fields
Discussion
Slug
Author
Revisions

另一个值得注意的地方是Menus的Screen Options,默认的有:

Theme Locations
Custom Links
Pages
Categories

需要手动开启的有:

Posts
Post Tags
Picture tag
advanced menu properties

其中advanced menu properties值得注意,这个下面另有四个选项如下:

Link Target
CSS Classes
Link Relationship (XFN)
Description

如果勾选上所有的高级选项,那么编辑菜单项的界面将会变成这样

WordPress Menus的高级选项模式

如此我们发现WordPress的菜单系统不仅允许我们链接一个page、category或者自定义url,还可以链接到一个单独的post和tag页面,并为每一个菜单项应用css class,可以使同一个菜单中的不同项目拥有不同的样式,很方便。而XFN(XHTML Friends Network)更可以让我们方便的为菜单链接增加属性。开启默认被隐藏的选项,我们的菜单功能将更加强大。

还有些screen options是我们很少用到的,不过值得一看,我们已经习惯了用拖拽的方式增加删除排序widget,你可曾试过别的方式?打开widget页面的screen options,你会发现有一个选项叫Enable accessibility mode,点一下待页面刷新后,编辑widget的方式就完全变了,如下图所示:

accessibility mode下拖拽功能被禁用,但我们可以看到widget更多的选项,用比较原始的方法完成添加删除和排序等操作。要退出此模式,只需要点击Screen Options中的Disable accessibility mode

WordPress设计精良,连Screen Options也设计的如此细致,不得不令人佩服。