BACK TO DIRECTORY
![Add the [toc] shortcode to any post/page/custom-post-type, at any position in the content.](https://ps.w.org/shortcode-toc/assets/screenshot-1.png?rev=1779328)




Simply use the [toc content=".your-container"] shortcode to automatically generate a table of contents for any HTML container.
The shortcode accepts a number of parameters:
contentstring required
A CSS selector indicating the container of your content.headersstring
A comma separated list of heading selectors that you want to include.speedint
Speed of sliding back to top.anchor-classstring
Class of anchor links.anchor-textstring
Prepended or appended to anchor headings. Leave blank to disable anchor links.top_classstring
Back to top button or link class.spytrue/false
Enable scroll spy. This will highlight the list items as you scroll past them.positionappend/prepend
Position of anchor text.spy-offsetint
Specify heading offset for spy scrolling.
Screenshots
![Add the [toc] shortcode to any post/page/custom-post-type, at any position in the content.](https://ps.w.org/shortcode-toc/assets/screenshot-1.png?rev=1779328)
Add the [toc] shortcode to any post/page/custom-post-type, at any position in the content.

A nested list will be generated based on the headings within your chosen HTML element.

Add the anchor-text parameter.

When the anchor-text parameter is set, the text will be appended to your headings so your users can easily copy the link to that section.
Plugin Details
Active Installs
200Total Downloads
28,340Version
1.0.3Requires WP
4.0Requires PHP
—Tested Up To
4.9.31Added
2017-11-29Last Updated
2018-07-31 7:00pm GMTRatings
5
5
4
0
3
1
2
0
1
0