Fixed TOC is a powerful WordPress plugin. It scans headings through the post content automatically and creates the table of contents, Fixed in the page display. Users can faster find the content they want.

Smart Show TOC

Fixed In Sidebar

Create Your Favorite Style Freely

Scroll Smoothly

Collapse/Expand Sub List

Customize Live Preview

Use Friendly On Mobile

Main Features

  • Creating table of contents automatically from post content.
  • Support post, page and any other public post types.
  • Fully responsive. Adapt on any device size.
  • Display on top of post content.
  • Fixing to page.
  • Support adding widget to fixing in sidebar.
  • Scrolling smoothly to heading target.
  • Indicating current visiting heading dynamically.
  • Enable collapse/expand sub list.
  • Customize freely position, size, font, color, etc.
  • Support the shortcode feature that placed anywhere to show TOC in a post.
  • Support the post that have ‘nextpage’ quicktag. See a demo.
  • Support Customizer live preview.
  • Determining which headings to show in TOC.
  • Showing a short hint when scrolling to the heading target.
  • Create your favorite style freely.
  • Set individual options for each page.
  • Lots of animated effects for selecting.
  • Translate ready.
  • Support popular page builder plugins, such as Visual Composer, Elementor, Thrive Architect, Divi, etc.
  • Support AMP. Require WordPress AMP plugin. See a demo.

Changelog

= v3.1.26 = ( 7 May, 22 )
Fixed a bug: some options doesn't work on Customize.

= v3.1.25 = ( 16 April, 22 )
Fixed several bugs and made some improving.

= v3.1.24 = ( 20 July, 21 )
Fixed a bug existed in the previous version.

= v3.1.23 = ( 18 July, 21 )
Fixed several bugs.

= v3.1.22 = ( 20 May, 21 )
1. Supported AMP reader mode(legacy theme).
2. Added several hooks for development.
3. Improved code quality, such as use strict mode, safely escape translating text, update deprecated functions, etc.

= v3.1.21 = ( 01 February, 21 )
1. Supported AMP.
2. Updated several deprecated methods on jQuery.
3. Compatible with Kadence Block/Tabs.
4. Added the aria-label attribute to expand/collapse buttons.
5. Added 'before/after the 2nd heading' choices to the Position In Post option.
6. Fixed several bugs.

= v3.1.20 = ( 13 October, 20 )
1. Fixed bug: '$' characters disappear on TOC if headings include them.
2. Fixed bug: the short title feature doesn't work.

= v3.1.19 = ( 22 August, 20 )
1. Fixed a bug for Finding headings.
2. Fixed a conflict with Rank Math plugin.
3. Added the 'fixedtoc_header_title' filter hook.

= v3.1.18 = ( 20 June, 20 )
1. Contents title tag can be changed to 'div' or 'span' for SEO.
2. Custom CSS Controller supported syntax highlight.
3. Fixed several bugs.

= v3.1.17 = ( 14 April, 20 )
1. Added an option to set a TOC width when it is none-float in the post.
2. Added an option to center a TOC in the post content.
3. Added an option to Collapse/Expand for Initiation on mobile.
4. Improved performance and fixed several bugs.

= v3.1.16 = ( 02 December, 19 )
1. Added an option to set the icon or the header is clickable.
2. Fixed a bug: A TOC maybe don't work when a title contains special characters if the "Convert ID Into ID" features is enabled.
3. Fixed bugs when running with 'DIVI' or 'Rate My Post' plugins.

= v3.1.15 = ( 19 September, 19 )
Fixed several bugs.

= v3.1.14 = ( 02 July, 19 )
Fixed several bugs.

= v3.1.13 = ( 19 March, 19 )
1. The TOC will always collapse on mobile when it display in a post.  
2. Improved a bit performance.

= v3.1.12 = ( 27 February, 19 )
1. Fixed a bug: the links in the TOC is wrong in WordPress 5.1.
2. Fixed a bug: headings are filtered wrong. for example: the icons before a heading are hidden in the Accordion component of WPBakery Page Builder. 
3. Fixed another tiny bugs.

= v3.1.11 = ( 20 January, 19 )
1. Adds an option to set the heading tag of the contents title to fit the page structure for SEO.
2. Now can separately set the font sizes of the contents title and list.
3. Fixed bugs.
----------------------------

= v3.1.10 = ( 15 September, 18 )
1. Fixed bugs.
----------------------------

= v3.1.9 = ( 07 August, 18 )
1. Fixed several bugs and Improved performance.
----------------------------

= v3.1.8 = ( 30 July, 18 )
1. Added the option to place the TOC before/after the 1st heading.
2. Fixed some bugs.
----------------------------

= v3.1.7 = ( 19 July, 18 )
1. Fixed some bugs
----------------------------

= v3.1.6 = ( 03 June, 18 )
1. Fixed some bugs and improved performance.
----------------------------

= v3.1.5 = ( 01 April, 18 )
1. Fixed some bugs and improved performance.
----------------------------

= v3.1.4 = ( 25 January, 18 )
1. Added an option to show/hide the trigger button.
2. Added options to collapse/expand the contents as initiation.
3. Supported the multiple fixed headers.
4. Fixed some bugs.
----------------------------

= v3.1.3 = ( 01 November, 17 )
1. Support the Beaver Builder and lazy load plugins.
2. Fixed bugs.
----------------------------

= v3.1.2 = ( 11 September, 17 )
1. Improved compatibility.
---------------------------- 

= v3.1.1 = ( 04 August, 17 )
1. Fixed bugs: Live preview incorrectly in the Customizer, and others.
----------------------------

= v3.1.0 = ( 04 July, 17 )
1. Add a new feature that inserts a shortcode to display TOC anywhere in a post.
2. Add a new feature that supports the post that has 'nextpage' quicktag.
3. bugs fix and performance improvements.
----------------------------

= v3.0.1 = ( 23 April, 17 )
1.Fixed bugs on mobile and tablet. 
----------------------------

= v3.0.0 = ( 12 April, 17 )
I rewrite the whole code in order to expand the plugin's functions in the future. There are some main new features to added here:

1. Support display at the top of the post.
2. Support...