域名将于6月份到期,并且不再续费,届时网站将无法访问。
6月份之前如果服务器到期将提前关闭网站,请改访问模组网社区

Table of Contents Plus 说明

Table of Contents Plus,一款用户友好,自动给长文本生成目录的插件。除了目录生成外,还支持站点地图。
上一篇文章中放出了Table of Contents Plus的汉化,正好有空,所以顺便把作者的发布页上的内容也翻译了一下。

介绍 · Description

受 Wikipedia 的启发而产生的作品,可以在每篇文章前面显示目录,目录默认情况下仅显示在第一个标题前面。此插件让作者方便插入目录,让读者对内容一目了然。为了与其他主题兼容,插件使用独特的排序方式,避免被主题的CSS干扰。
此插件是大型文本站点(比如CMS内容管理系统)的好伴侣。也可以说,如果你的博客有很长很长的文章的话,你也会受益于这个插件的。
内含管理员控制面板,你可以在里面自定义一些设置,如显示的位置、开始显示目录的条件、外观等。你还可以使用短代码覆盖默认设置,比如仅显示一定范围的目录,或者甚至隐藏目录。
支持自定义文章类型,不过自动插入目录功能仅在 the_content() 被自定义文章类型使用时有效。如果不清楚哪些文章内容受到支持,可以在设置面板中查看。

截图 · Screenshots

TOC+ 预览

常见问题与解答 · FAQ

最简单的方法

耐心点,你需要做的只是开启插件!
然后插件便会应用默认设置并且在页面(不是文章、也不是自定义文章类型)第一个标题前面显示目录,当然前提是你至少得有四个标题。
不需要其他的短代码。

怎么关闭某个页面的目录显示?

在页面中任意地方加上 【no_toc】 短代码。

我的网站有100个页面,但是我只想在10个里面显示目录

你可以在其他90个页面中添加 【no_toc】 短代码 – -,可以使用下面的方法:

  1. 到设置 > Toc+,然后自定义插入选项中关闭对页面的支持(或者您想要修改的类型)。
  2. 在那10个页面中添加 【toc】 短代码,需要注意的是你添加 【toc】 的位置便是显示目录的位置。

我想要生成站点地图

  1. 新建一个作为站点地图共用的页面。(如果已经有了的,可以直接使用)
  2. 添加 【sitemap】 到页面内容中并保存。

以上是整合含有所有页面以及分类的站点地图的最简单的例子。你也可以在 设置 > Toc+ 中自定义站点地图的选项设置或者查看下面关于站点地图的短代码。
你还可以通过文本小工具实现站点地图的显示。。。

安装与升级 · Install / upgrade

在安装插件页面中搜索Table of Contents Plus,或者直接访问wordpress插件库
更新的话,没有需要特别在意的地方,你可以直接覆盖旧的文件。升级时并不会丢失设置。

短代码 · Shortcodes

每一个短代码一般都有相应的几个参数,如果你没有设定参数的话,则插件将使用 设置 > TOC+ 的设置。
【toc】
在您想要的位置生成目录内容。同时方便那些只有一点儿内容但是需要生成目录的站点。

  • label:数值为文本,表示目录的标题
  • no_label:数值为true/false,表示显示或者隐藏标题
  • wrapping:数值为文本,可为 “left” 或者 “right” (分别表示“向左”或者“向右”)
  • heading_levels:数值为数字,用来选择要再目录中显示的标题级别,可以“,”隔开不同的级别。例:heading_levels=”3,4,5″ 表示仅显示第三/四/五级标题。

【no_toc】
用来禁止当前内容中目录的显示。
【sitemap】
生成站点地图。您可以在文章、页面甚至文本小工具中使用此代码。
【sitemap_pages】
仅输出页面的列表。

  • heading:数值为 1 到 6 之间的数字,用来定义html使用的标题
  • label:数值为文本,用来定义列表的标题
  • no_label:数值为true/false,显示/隐藏列表标题
  • exclude:数值为数字,表示您移除的页面或者分类的ID

【sitemap_categories】
类 【sitemap_pages】 但仅输出分类。

icedream

About icedream

其实我知道的东西很少,只是翻译了一些东西,悲催的是翻译过后很快就忘了。

, ,

3 Responses to Table of Contents Plus 说明

  1. Ssssssww 2012 年 9 月 2 日 at 下午 9:40 #

    请问博主,你目录前方那个项目符号怎么弄的

    • icedream 2012 年 9 月 3 日 at 上午 8:25 #

      @Ssssssww: 这是主题自带的

Trackbacks/Pingbacks

  1. Table of Contents Plus 简体中文翻译 | TESfans - 2012 年 7 月 2 日

    […] table of contents plus 简体中文翻译 (2) 中文说明 […]