Heroic Table of Contents


WordPress Table of Contents Plugin

Heroic Table of Contents is the easiest way to add a Table of Contents to your site.

A contents or index section allows readers to easily navigate pages on your site. The Heroic Table of Contents block automatically detects headings on a page, 4 built-in-styles, options for display and more.


  • Add a contents section to pages in seconds.
  • Choose from 4 pre-made Table of Contents styles.
  • Hide and relabel headings without altering the original content.
  • Choose which headings to display in the Table of Contents.
  • Expand and collapse the content section.
  • Place the contents section anywhere.
  • Choose bulleted, numbered or plain lists
  • Use multiple Table of Contents blocks to break up and sub-index lengthy content.
  • Mobile friendly
  • SEO friendly

About HeroThemes
HeroThemes develop some of the best WordPress plugins, tools and themes, with over 26,000 customers and counting. If you like this plugin and want more news, themes and plugins, you can do the following:


  • The Heroic Table of Contents Block adds a Table of Contents section to your content
  • Add the Heroic Table of Contents block using the + symbol and selecting it from the editor
  • The Table of Contents is automatically generated for headings (H1, H2, H3 etc)
  • Includes 4 built in styles, collapsible contents listing and select headings to include/exclude
  • Show/hide and relabel headings by clicking on the icons when the block is selected
  • Choose contents list style
  • Add custom links to the Table of Contents (beta feature)



  1. Visit the plugins page within your dashboard and select “Add New”
  2. Search for “Heroic Table of Contents”;
  3. Activate Heroic Table of Contents from your “Plugins” page;
  4. Go to “after activation” below.


  1. Upload the unzipped “heroic-toc” folder to your websites /wp-content/plugins/ directory;
  2. Activate the Heroic Table of Contents plugin through the “Plugins” page in WordPress;
  3. Go to “after activation” below.


You can now create a table of contents by adding the Heroic Table of Contents block to your content using the + button in the WordPress block editor.


Who should use Heroic Table of Contents?

This plugin allows you to add a Contents (Table of Contents, index, page navigation or whatever you want to call it) to your WordPress posts, pages and articles.

Will Heroic Table of Contents work with my theme?

Heroic Table of Contents is designed to work with any WordPress theme.

Is Heroic Table of Contents translation ready?

Yes, Heroic Table of Contents has full translation and localization support.

I have a question

Feel free to contact us directly via herothemes.com/contact/ for any questions.

How do I get support?

If you have trouble with the Heroic Table of Contents WordPress plugin, you can get help on the support forums here at wordpress.org or by checking out or knowledge base at herothemes.com/support/.


2022 ལོའི་ཟླ 10 ཚེས 4 ཉིན།
Index created in seconds with extreme ease.
2022 ལོའི་ཟླ 2 ཚེས 1 ཉིན། 2 replies
Wonderful block for Gutenberg.
2021 ལོའི་ཟླ 8 ཚེས 10 ཉིན།
a great, lightweight plugin that we use on some websites and does what it’s supposed to do without any problems. Thanks a lot.
2021 ལོའི་ཟླ 8 ཚེས 10 ཉིན། 4 replies
Hi. Would you create a fixing (and put it as an option on the plugin options) to fix the problem of the anchor going to very top of the viewport, but when the page has a top floating navbar, the anchors are hidden by the navbar. I´ve tried to fix it using css, but got no success. May you update it on the next plugin update?
2021 ལོའི་ཟླ 5 ཚེས 4 ཉིན།
I needed a Gutenberg friendly TOC plugin for my elearning site, and this is working almost perfectly. One more feature I need is, support for multiple pages using WP’s page break feature. Designs are way better than TOC+ and other major TOC plugins.
2021 ལོའི་ཟླ 3 ཚེས 14 ཉིན།
Works as intended if a blog post is a single page. If it’s split across multiple pages, the anchors on subsequent pages don’t work because they expect them all to be in the same page as opposed to a single page.
གདེང་འཇོག 8 ཡོངས་སུ་ཀློག

བྱས་རྗེས་འཇོག་མཁན། & གསར་འབྱེད་པ།

“Heroic Table of Contents” is open source software. The following people have contributed to this plugin.


“Heroic Table of Contents” has been translated into 3 locales. Thank you to the translators for their contributions.

ཁྱེད་ཀྱི་སྐད་ཡིག་ནང་ལ་ “Heroic Table of Contents” ཡིག་སྒྱུར་བྱོས།

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



(22 May 2024)

(Improved) Tweaks and compatibility checking for WordPress 6.5


(19 May 2022)

(Improved) Tweaks and compatibility checking for WordPress 6.0
(Improved) Removed block from non-editor screens where it is not relevant
(Improved) Now supports Reusable blocks


(14 Jul 2021)

(Updated) Improvements and testing for WordPress 5.8


(8 Feb 2021)

(Fixed) Readme.txt formatting


(29 Jan 2021)

(Fixed) Adding missing script.min.js file


(28 Jan 2021)

(Fixed) Semantic HTML markup of the Table of Contents output
(Improved) Optimized scripts and removed jQuery dependencies
(Improved) Math Rank support, SEO for Table of Contents
(Improved) H1 headings are now ignored


(26 Aug 2020)

(Fixed) React warnings in editor
(Improved) Editor styling


(14 Apr 2020)

(Improved) Styling improvements


(16 Mar 2020)

(New) Initial release