About this plugin
Simple Sticky TOC automatically generates a sticky table of contents for single posts or pages by parsing <h2>, <h3>, and <h4> tags. It is lightweight, mobile-friendly, and works without jQuery.
Features:
– Automatically detects and anchors h2–h4 headings
– Sticky TOC with vertical layout on desktop
– Sticky toggleable TOC on mobile
– Built-in RTL support (positioning + layout)
– Option to disable TOC on individual posts
– Option to customize TOC layout from your theme
– Auto-generated anchor IDs for headings
– Clean CSS, pure JavaScript, no jQuery
Theme Override Support
To override the default markup or styles:
-
Copy the default template files from the plugin:
- frontend/partials/toc-template.php
- assets/css/toc.css
- assets/js/toc.js
-
Paste them into your theme inside the following folder:
- your-theme/simple-sticky-toc/
Supported override files:
- simple-sticky-toc/toc-template.php – custom TOC markup
- simple-sticky-toc/toc.css – custom styles
- simple-sticky-toc/toc.js – custom JS behavior