Generate powerful elegant table of contents
Tocer is a powerful table of contents maker.
It can automatically generate a TOC from post content, categories, pages, or even a mix of pages and the current page content. Whether you need a TOC for a single post or a comprehensive contents for an entire documentation set, Tocer has you covered. It works with both Gutenberg and non-Gutenberg contexts.
[new]WP Query
New in v4.2.0: WP Query feature lets you create TOCs from taxonomies and custom post types, like categories and pages, or even combine them—perfect for documentation.
Gutenberg Block
Fully support Gutenberg by enabling real-time preview for block options, allowing users to see changes instantly for a smoother editing experience.
Responsive UI
Even easily apply different styles for Desktop, Tablet, and Mobile, ensuring a seamless experience across all devices.
Switch Fixing
Easily toggle between static and fixed positioning for the table of contents.
Sticky
Keep the table of contents fixed at the top of the viewport when scrolling, ensuring it remains accessible for easy navigation.
Normal Fixing
Keep the table of contents fixed to the window, allowing users to show or hide it as needed.
Static
Display the table of contents in a static position without fixing it
Collapsible
Create collapsible/expandable lists with sub-lists at any level for better content organization.
Indicator
Highlight the current heading in the table of contents (TOC) as users scroll, offering clear navigation through the content.
Inherited Settings
Introduce inherited settings functionality. You can create various settings configurations and inherit them, making it easy to configure a TOC.
List-Marker Decoration
You can customize list markers with options like color, background, border, shape, size, and spacing.
Emphasize 1st
Emphasize the first list level: Apply specific styles exclusively to the first level of the list.
Tree Structure
Display the table of contents (TOC) in a hierarchical, tree-like structure.
Columns Layout
Display the table of contents (TOC) into multiple columns for a more compact and readable layout.
Auto Insertion
Automatically insert a TOC to a specific position in a post.
Shortcode
Supports the shortcode feature to place a TOC anywhere in a post.
Posts, Pages and Beyond
Supports posts, pages, and any other public post types.
Flexible Customization
Provides various options to configure the style and behaviors you want.
Multiple page
Combine all headings for a multiple-page with page-breaks.
Shortcuts
Enter for showing, Esc for hiding, Click anywhere for hiding.
Heading Levels
Determining which heading levels to show in TOC.
Headings Exclusion
Exclude specific headings by id, classname or title.
Smooth Scrolling
Ensures a seamless user experience by smoothly scrolling to the selected heading in TOC.
Block theme optimization
Ensuring seamless integration and a smooth user experience within the modern block editor.
AMP Support
Compatible with AMP, ensuring fast and optimized performance on mobile devices.
Compatibility
Compatible with almost of themes and plugins.
None-Gutenberg
Also works well on the none-Gutenberg context.
Auto updating (beta)
Automatically updates to keep your plugin current with the latest features and improvements.