=== TOP Table Of Contents ===
Contributors: wpmessiah
Tags: table-of-contents, toc , navigation, seo, indexes
Requires at least: 5.0
Tested up to: 6.9
Stable tag: 1.4.0
Requires PHP: 7.0
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Easily creates SEO-friendly table of contents for your blog posts and pages. Offers both Auto and Manual Insert with highly customization options.

== Description ==

[youtube https://youtu.be/Elu0ZWOBw9Q]


Introducing **TOP Table of Contents**, the WordPress plugin that allows you to easily add an **SEO-friendly & Best Table of Contents** to your WordPress posts and pages, making your site more appealing to your visitors and improving your site's overall impression on Google. It Makes it easy for visitors to find the content they need on your site.

**TOP Table of Contents** is the perfect plugin for content-rich websites. It automatically inserts the best Table of Contents into your posts and pages, making it easier for readers to find what they're looking for. Plus, the SEO-friendly code ensures that your website will rank higher on search engine results pages. With TOP Table of Contents, you can also choose to exclude certain headings, change the font and color, and more.

**TOP Table of Contents** supports SEO and responsiveness. It works seamlessly on any device or browser! Also, it enhances your site's SEO, and Google will use SEO Friendly code to display rich snippets on the result page. Also trusted by many WordPress users as the best Table of Contents Plugin for WordPress.

✨ **Elevate your content with TOP Table of Contents**

🎨 Stunning Templates 

🖌️ Unlimited Customization 

🚀 Sticky TOC On Scroll 

🌊 Floating TOC & Navigation 

📊 Progress Bar at Top

== Features ==

 - Designed for Gutenberg & other page builders.
 - Auto Insert TOC into posts or pages.
 - Manually insert TOC by shortcode.
 - Compatible with posts, pages, and any other public post types.
 - Show headings at the depth you specify (From H2 to H4).
 - Toggle Show/Hide Options.
 - SEO Friendly.
 - Support Rank Math.
 - Insert with shortcodes, Gutenberg blocks, or widgets.
 - 3 Unique premade templates to choose from.
 - Options for bulleted, numbered, or plain lists.
 - Customize Width Options: Min/Max Width or 100% Width.
 - Customize Font Size, Font Weight Options.
 - Colors fully customizable.
 - Shadow options.
 - Toggle Show/Hide Options.
 - Exclude the heading option.
 - Smooth scrolling.
 - AMP-compatible.
 - RTL support.


== COMPATIBILITY ==
 - Page Builders like Elementor, Gutanbarg, Beaver Builder & Others Page Builder.
 - WP Rocket.
 - Works with popular AMP plugins.
 - Compatible with All types of SEO Plugin.
 - **Rank Math Compatibility  [Officially Confirmed](https://rankmath.com/compatibility/top-table-of-contents/).**

Do you want more features from your wordpress table of contents plugin? Upgrade to the pro version of the "Top Table of Contents" plugin and unlock a world of advanced features!

== With the pro version, you'll get access to: ==

 - **More Eye-Catching & Stunning Premade Templates** - Choose from a variety of templates to match your website's design.
 - **Sticky Special TOC On Scroll** - Easily navigate your content with the "Sticky Special TOC On Scroll" feature for a seamless reading experience.
 - **Floating TOC** - Creates a floating TOC that is great for design and navigation. The floating TOC can be positioned anywhere on the page, allowing you to adjust it based on the user's needs with unlimited color and customization settings. This makes it perfect for long documents that need to provide easy navigation.
 - **Floating TOC with Navigation** - Navigate the floating TOC without opening it and go to the next or previous section with easy navigation. This feature allows the reader to have a fluid reading experience, allowing them to quickly switch between topics without having to open the table of contents.
 - **Progress bar** - Let the visitor know where they are in the content with a progress bar  at the top. The visitor should be able to see how far they have read in a document. This can help them stay engaged and motivated to complete the content.

 - **Customization Panel With Live Preview** - Transform your table of contents with the intuitive Customization Panel featuring a live preview for real-time design adjustments.
 - **Unlimited Customization Options** - Transform your table of contents with endless customization possibilities.
 - **Sub-Heading Toggle Options** - Expand and collapse subheadings with ease using the versatile Sub-Heading Toggle Options.
 - **Active Heading Navigation** - Experience seamless navigation with the "Active Heading Navigation" feature.
 - **Premium support** - Get access to top-notch support from the developers of the plugin.
 - **Several other features** -  Discover a multitude of additional features that enhance your table of contents experience.

[youtube https://youtu.be/6yDPvyD1xDg]

Don't settle for a basic table of contents plugin. Upgrade to the pro version of the "Top Table of Contents" today and elevate your website to the next level!


[Get the Pro](https://wpmessiah.com/products/wordpress-table-of-contents/)

[View Demo](https://demo.wpmessiah.com/table-of-contents/)

[Read Documentation](https://docs.wpmessiah.com/docs/wordpress-table-of-contents/)

[Submit Ticket](https://support.wpmessiah.com/)

Made with ❣️ By [WP Messiah](https://wpmessiah.com/)

**If you really like this plugin please don't forget to give us your rating. Thanks so much!** ⭐⭐⭐⭐⭐

### 🚀 Check out our Other Products 🚀

Here are some of our amazing plugins that you can use to boost your WordPress website:

[📱 WP Mobile Bottom Menu 📱](https://wordpress.org/plugins/mobile-bottom-menu-for-wp/): Streamline navigation for mobile users, making it easier for them to explore your website on their phones or tablets.

[🤖 WP AI CoPilot 🤖](https://wordpress.org/plugins/ai-co-pilot-for-wp/): Create content like a pro with the best AI content writer plugin for WordPress. Let AI assist you in crafting engaging and high-quality articles effortlessly.

[🎖️ Product Badge Manager For WooCommerce 🎖️](https://wordpress.org/plugins/product-badge-manager-for-woocommerce/): Boost sales by attracting customers with eye-catching promotional product badges. Encourage them to explore and make purchases with confidence.

[👥 Tribute Testimonials – WordPress Testimonial Grid/Slider 👥](https://wordpress.org/plugins/tribute-testimonial-gridslider/): Build any grid or slider layout using the drag-and-drop Testimonial Builder. Showcase positive feedback from satisfied customers and build trust with your audience.

[🔳 Unlimited Elementor Inner Sections 🔳](https://wordpress.org/plugins/unlimited-elementor-inner-sections-by-boomdevs/): Unlock the full potential of Elementor with unlimited inner sections. Now, you can create and customize as many inner sections as you desire, giving you complete design freedom.

== Frequently Asked Questions ==

 = Does the plugin come for free? =
 Yes, it's completely free.

 = Does the Plugin slow down your site? =
 In reality, The plugin does not make any difference to your visitors' experience of loading a page.

 = Is TOP Table Of Contents responsive? =
 Yep, it's fully responsive, and also looks & works great on smartphones.

 = Does it work with any WordPress theme? =
 Of course, it is compatible with every WordPress theme.

 = How to add TOP Table Of Contents to all articles automatically? =
 By default, It automatically inserts the table of contents to all posts. You can also use the shortcode on a specific post by turning off the auto insert options.

 = What is the shortcode for inserting TOC on any page? =
 Using [boomdevs_toc] shortcode, you can insert the TOC on any page.

== Support ==

If you have any questions, please email us at **[contact@wpmessiah.com](mailto:contact@wpmessiah.com)**

== Screenshots ==

== Installation ==

There is no prerequisites for installing **TOP Table Of Contents**. You can follow the steps below to complete the installation.

= Automatic Installation =
1.  Go to `Plugins > Add New` screen from your WordPress website dashboard.
2.  Search for `TOP Table Of Contents`.
3.  Install and activate the plugin, that's it!


== Changelog ==

= 1.1.1 - 19 May 2022 =

* Fix: Some minor issues
* New: Gutenberg block

= 1.1.2 - 13 June 2022 =
* Fix: Some minor issues

= 1.1.3 - 22 June 2022 =
* Fix: Some minor issues
* add Z-Idex setting

= 1.1.4 - 04 July 2022 =
* Fix: Some minor issues
* Add:  default paymade payout

= 1.1.5 - 08 Augest 2022 =
* Fix: Some minor issues
* Add:  default Content Visibility on off option

= 1.1.6 - 21 Augest 2022 =
* Fix: Some minor Bug

= 1.1.7 - 01 October 2022 =
* Fix: Some minor Bug

= 1.1.8 - 04 October 2022 =
* Fix: Auto insert post page issue

= 1.1.9 - 30 October 2022 =
* Fix: Some minor issues

= 1.1.10 - 30 October 2022 =
* Fix: Some minor issues

= 1.2.0 - 21 NOVEMBER 2022 =
* JSON error fixed in Gutenberg
* Support for multilingual features

= 1.2.1 - 22 NOVEMBER 2022 =
* Fix: Some minor Bug

= 1.2.2 - 23 NOVEMBER 2022 =
* Fix: Some minor Bug

= 1.2.3 - 24 NOVEMBER 2022 =
* Fix: auto insert id

= 1.2.4 - 26 NOVEMBER 2022 =
* Fix: Some minor Bug

= 1.2.5 - 29 NOVEMBER 2022 =
* Same heading fix
* Heading ID auto insert issues fix

= 1.2.6 - 4 December 2022 =
* Some minor Bug

= 1.2.7 - 1 January 2023 =
* fix sticky animation 

= 1.2.8 - 10 January 2023 =
* fix sticky Sidebar offset Option 

= 1.2.9 - 15 January 2023 =
* New: Offset from top setting added

= 1.3.0 - 21 February 2023 =
* fix: Some minor Bug

= 1.3.1 - 26 February 2023 =
* fix: Sticky sidebar scroll issues and remove auto post insert in premade layout

= 1.3.2 - 07 March 2023 =
* New: Floating Scrollbar
* New: Floating Navigation Scrollbar
* New: Progress Bar
* Fix: Disable toc btn issues in post or page

= 1.3.3 - 04 April 2023 =
* New: Sub Heading Control Option
* Fix: PHP8 Compatibility issue and Some minor Bug

= 1.3.4 - 14 May 2023 =
* New: Collapse sidebar when scrolling down

= 1.3.5 - 17 June 2023 =
* New: Elementor Widget

= 1.3.6 - 18 July 2023 =
* Fix: Disable auto insert id for custom post type

= 1.3.7 - 25 July 2023 =
* Fix: progress bar issues
* Fix: Disable Automatic Heading Anchors

= 1.3.8 - 10 Augest 2023 =
* Update: support for WordPress 6.3

= 1.3.9 - 27 September 2023 =
* Fix : progress bar switcher issues

= 1.3.10 - 25 October 2023 =
* Fix : special character issue

= 1.3.11 - 11 November 2023 =
* update : Compatibility with WordPress 6.4

= 1.3.12 - 21 December 2023 =
* fix : premade layout issues and insert data import issues

= 1.3.13 - 24 December 2023 =
* fix : floating navigate issues

= 1.3.14 - 11 February 2024 =
* fix : some minor issues
* update : Compatibility with WordPress 6.4.3

= 1.3.15 - 24 February 2024 =
* fix :  non-numeric value encountered issues

= 1.3.16 - 09 March 2024 =
* Fix: Appsero SDK security issues.

= 1.3.17 - 16 April 2024 =
compatibility: Enhanced compatibility with WordPress 6.5.2

= 1.3.18 - 12 May 2024 =
Fix: Fix heading id issues for Brizy page builder

= 1.3.19 - 21 May 2024 =
* Added: AI Alt Text Generator menu in the admin panel.

= 1.3.20 - 03 June 2024 =
* Added: integrated SureCart plugin support

= 1.3.21 - 13 June 2024 =
* Fix: deprected error solved

= 1.3.23 - 10 November 2024 =
* Fix: some issues

= 1.3.24 - 29 December 2024 =
* Fix: `load_textdomain_just_in_time` notice issue.

= 1.3.25 - 19 April 2025 =
compatibility: Enhanced compatibility with WordPress 6.8
Update: Docs and Support Link

= 1.3.26 - 26 may 2025 =
Fixd: composer package issues

= 1.3.27 - 30 may 2025 =
Add : Notification popup for offer
Fix: some minor issues

= 1.3.28 - 11 June 2025 =
Fix: admin panel loading issues

= 1.3.29 - 11 June 2025 =
Fix: some minor issues

= 1.3.30 - 01 August 2025 =
Fix: Resolved heading auto ID generator issue.

= 1.3.31 - 04 November 2025 =
Fix: some minor issues

= 1.4.0 - 22 January 2026 =
* Fix: Critical Broken Access Control (BAC) vulnerability in plugin installation AJAX handler.
* Fix: Broken Access Control (BAC) vulnerability in skin import AJAX handler.
* Security: Removed unauthenticated access and added capability checks to administrative AJAX actions.
* Compatibility: Enhanced compatibility with WordPress 6.9.