Why people pick it
Automated Anchor Generation
Automatically generates HTML anchor links for all core headings (H2, H3, H4) on the page. No manual configuration needed.
Scroll Tracking & Highlights
Highlights the current heading in the table of contents as the user scrolls through the article, improving user navigation.
Sticky Mode with Offset
Pins the table of contents to the screen on desktop displays. Includes a customizable top offset setting to prevent overlapping sticky headers.
Mobile-Friendly Toggle
Collapses the list on mobile viewports (under 782px) into an expandable toggle button to preserve screen real estate.
How to use it
Install and activate
In your dashboard open Plugins, then Add New, and search for PlexBlocks Table of Contents. Or download the zip from WordPress.org.
Add the block
In any page, post or pattern type /table of contents and press Enter.
Set it up
Choose the options in the block sidebar. The editor shows the result as you change it.
Publish
Update the page and check it on the front end, on a phone as well.
Everything in the box
- Automated Anchor Generation: Automatically generates HTML anchor links for all core headings (H2, H3, H4) on the page.
- Scroll Tracking & Highlights: Highlights the current heading in the table of contents as the user scrolls through the…
- Sticky Mode with Offset: Pins the table of contents to the screen on desktop displays.
- Mobile-Friendly Toggle: Collapses the list on mobile viewports (under 782px) into an expandable toggle button to…
- Deep Styling Controls: Customize background colors, border radius, borders, padding, shadows, font sizes, link…
- Layout Styles: Choose between ordered (numbered), unordered (bulleted), or plain (unstyled) lists.
- Design Presets: Quickly apply preset layouts like ‘soft’ or ‘editorial’ for immediate styling.
- Performance Focused: Extremely lightweight with clean PHP and optimized JavaScript.
- ConicPlex.com: Developed and maintained by the ConicPlex team.
- Plugin Telemetry (Developer Insights): To improve this software, this plugin includes optional telemetry.
What is next
Missing something? Tell us what you would like this block to do. Write to [email protected] or use the support forum on WordPress.org.
Recent changes
1.0.0
- Initial release. Clean codebase with block editor support, sticky mode, mobile collapse, and detailed styling controls.
Questions people ask
Does this block support standard WordPress headings?
Yes. The block scans and extracts standard headings (core/heading) created with the default WordPress block editor.
Do I have to manually add HTML anchor tags to each heading?
No. The plugin automatically generates unique and web-safe HTML anchors (slugs) from your heading text. However, if you manually enter a custom HTML anchor in the Gutenberg block settings for a heading, this plugin will prioritize and use your custom anchor instead.
Which heading levels are supported?
You can toggle inclusion for H2, H3, and H4 headings in the block settings. This gives you complete control over how detailed your table of contents is.
Can the table of contents stay visible when scrolling?
Yes. Enabling the “Sticky” attribute in the block settings keeps the TOC container fixed on the screen as the reader scrolls. You can define a top offset (in pixels) to ensure it clears any sticky admin bars or theme headers.
How does this help with SEO?
A table of contents provides search engine crawlers with a clear, semantic map of your post’s structure. By generating anchor links, search engines like Google can display “jump-to” links directly in search results, which can increase your click-through rate.
Does this plugin track user data?
This plugin runs entirely on your local server. It does not load external assets or store tracking cookies on your site. For developer telemetry and insights, please refer to the Credits section below.




