Title: PlexBlocks – Table of Contents for Block Editor
Author: ConicPlex
Published: <strong>July 18, 2026</strong>
Last modified: July 18, 2026

---

Search plugins

![](https://ps.w.org/plexblocks-table-of-contents-for-block-editor/assets/banner-
772x250.png?rev=3612456)

![](https://ps.w.org/plexblocks-table-of-contents-for-block-editor/assets/icon-256x256.
png?rev=3612456)

# PlexBlocks – Table of Contents for Block Editor

 By [ConicPlex](https://profiles.wordpress.org/conicplex/)

[Download](https://downloads.wordpress.org/plugin/plexblocks-table-of-contents-for-block-editor.1.0.0.zip)

 * [Details](https://wordpress.org/plugins/plexblocks-table-of-contents-for-block-editor/#description)
 * [Reviews](https://wordpress.org/plugins/plexblocks-table-of-contents-for-block-editor/#reviews)
 *  [Installation](https://wordpress.org/plugins/plexblocks-table-of-contents-for-block-editor/#installation)
 * [Development](https://wordpress.org/plugins/plexblocks-table-of-contents-for-block-editor/#developers)

 [Support](https://wordpress.org/support/plugin/plexblocks-table-of-contents-for-block-editor/)

## Description

Improving content structure is one of the easiest ways to keep readers engaged and
boost your site’s search engine rankings. **PlexBlocks – Table of Contents** makes
this effortless by automatically scanning your articles and generating a clean, 
nested index of your headings directly inside the block editor.

Unlike other plugins that require you to manually define HTML anchor IDs for every
heading, this plugin dynamically creates safe, unique anchors for you on the fly.
If you decide to add a custom anchor in the editor, the block respects your choice
and links to it seamlessly.

Built specifically for the Gutenberg block editor, it features deep design settings,
letting you style the block to look native to your theme. You can adjust colors,
spacing, borders, box shadows, and choose between bulleted, numbered, or unstyled
layouts.

For longer posts, you can enable sticky mode with custom offsets so the table of
contents follows the reader as they scroll, highlighting the active section in real-
time. On mobile devices, the block can optionally collapse into a neat, space-saving
toggle.

### Key Benefits & Features:

 * **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.
 * **Deep Styling Controls:** Customize background colors, border radius, borders,
   padding, shadows, font sizes, link gap sizes, and indent offsets from the block
   settings.
 * **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.
   No external database queries or heavy assets.

### Developer Credits

This plugin was developed by ConicPlex, focusing on WordPress development. For custom
Gutenberg block development, plugins, and professional WordPress services, visit
[ConicPlex](https://conicplex.com).

### Credits & 3rd Party Services

 * **[ConicPlex.com](https://conicplex.com/)**: Developed and maintained by the 
   ConicPlex team.
 * **Plugin Telemetry (Developer Insights)**: To improve this software, this plugin
   includes optional telemetry. Whenever the plugin is activated, deactivated, or
   uninstalled, an API request may be sent to ConicPlex to record the action. The
   data transmitted includes the action, site URL, admin email address, plugin version,
   plugin name, plugin text domain, WordPress version, site language, and site timezone.
   For more information, please read the [ConicPlex Privacy Policy](https://conicplex.com/privacy-policy/)
   and [Terms & Conditions](https://conicplex.com/terms-conditions/).

## Blocks

This plugin provides 1 block.

 *   Table of Contents Auto-generate a linked table of contents from headings.

## Installation

Installing the plugin is simple. You can install it directly from your WordPress
dashboard or upload the files manually.

### From the WordPress Admin Dashboard:

 1. Go to **Plugins** > **Add New**.
 2. Search for `PlexBlocks – Table of Contents`.
 3. Click **Install Now** and then **Activate**.

### Manual Installation via FTP:

 1. Download the plugin ZIP archive and extract it.
 2. Upload the extracted `plexblocks-table-of-contents-for-block-editor` directory 
    to your `/wp-content/plugins/` directory.
 3. Go to **Plugins** > **Installed Plugins** in your WordPress dashboard.
 4. Locate the plugin in the list and click **Activate**.

## FAQ

### 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.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“PlexBlocks – Table of Contents for Block Editor” is open source software. The following
people have contributed to this plugin.

Contributors

 *   [ ConicPlex ](https://profiles.wordpress.org/conicplex/)
 *   [ husenmemon ](https://profiles.wordpress.org/husenmemon/)
 *   [ Sajil Memon ](https://profiles.wordpress.org/sajilmemon/)

[Translate “PlexBlocks – Table of Contents for Block Editor” into your language.](https://translate.wordpress.org/projects/wp-plugins/plexblocks-table-of-contents-for-block-editor)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/plexblocks-table-of-contents-for-block-editor/),
check out the [SVN repository](https://plugins.svn.wordpress.org/plexblocks-table-of-contents-for-block-editor/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/plexblocks-table-of-contents-for-block-editor/)
by [RSS](https://plugins.trac.wordpress.org/log/plexblocks-table-of-contents-for-block-editor/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.0.0

 * Initial release. Clean codebase with block editor support, sticky mode, mobile
   collapse, and detailed styling controls.

## Meta

 *  Version **1.0.0**
 *  Last updated **9 hours ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.3 or higher **
 *  Tested up to **7.0.2**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [block-editor](https://wordpress.org/plugins/tags/block-editor/)[gutenberg](https://wordpress.org/plugins/tags/gutenberg/)
   [headings](https://wordpress.org/plugins/tags/headings/)[table of contents](https://wordpress.org/plugins/tags/table-of-contents/)
   [toc](https://wordpress.org/plugins/tags/toc/)
 *  [Advanced View](https://wordpress.org/plugins/plexblocks-table-of-contents-for-block-editor/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/plexblocks-table-of-contents-for-block-editor/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/plexblocks-table-of-contents-for-block-editor/reviews/)

## Contributors

 *   [ ConicPlex ](https://profiles.wordpress.org/conicplex/)
 *   [ husenmemon ](https://profiles.wordpress.org/husenmemon/)
 *   [ Sajil Memon ](https://profiles.wordpress.org/sajilmemon/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/plexblocks-table-of-contents-for-block-editor/)