=== List of Contents ===

Contributors:      ajku99
Donate link:       https://www.paypal.com/paypalme/Ajeet260/25
Tags:              list of content, table of contents, toc, navigation, page navigation
Requires at least: 5.0  
Requires PHP:      7.0
Tested up to:      6.9
Stable tag:        1.1.0.2
License:           GPLv2 or later  
License URI:       https://www.gnu.org/licenses/gpl-2.0.html  

Automatically generate a list of contents/table of contents for your posts, pages, and custom post types. Compatible with page builders and plugins.

== Description ==

Create professional table of contents (TOC) automatically for WordPress posts, pages, and custom post types. Our **List of Contents** plugin boosts user navigation, improves SEO rankings, and enhances content accessibility with zero coding required.

**✨ Perfect for bloggers, agencies, content creators, and WordPress developers seeking better content organization and user experience.**

[Home](https://wordpress.org/plugins/list-of-contents/) | [Help & Tech Support](https://infonews.in/contact/) | [Learn More](https://infonews.in/customized-wordpress-development-services-expert-problem-solving/)

## 🚀 Why Choose List of Contents?

**SEO Benefits**: Automatically adds structured navigation that search engines love, improving your content rankings and user engagement metrics.

**Universal Compatibility**: Works seamlessly with Gutenberg, Classic Editor, Elementor, Divi, WPBakery Page Builder, Visual Composer, and all major WordPress themes.

**Zero Setup Required**: Install, activate, and your table of contents appears automatically - no complex configuration needed.


## ⭐ Key Features

### **Content Navigation & SEO**
- **Automatic TOC Generation**: Instantly parses H1-H6 headers to create organized navigation
- **SEO Schema Support**: Adds SiteNavigation Schema markup for better search engine visibility  
- **Smooth Scrolling Navigation**: Enhances user experience with elegant page navigation
- **Mobile-Responsive Design**: Perfect table of contents display on all devices

### **Customization & Control** 
- **6+ Built-in Designs**: Choose from professional themes including sticky sidebar and corner layouts
- **Flexible Display Options**: Show/hide on posts, pages, custom post types, or specific content
- **Custom Styling**: Modify colors, borders, backgrounds, and typography to match your brand
- **Hierarchical or Flat Display**: Present content structure exactly how you want

### **Advanced Features**
- **Page Builder Integration**: Full compatibility with popular page builders and themes
- **Widget Support**: Place TOC in sidebars with sticky positioning and section highlighting
- **Pagination Support**: Works perfectly with WordPress `<!--nextpage-->` tags
- **Header Management**: Include/exclude specific headings globally or per-post
- **Developer Friendly**: Extensive hooks, filters, and GitHub collaboration welcome

### **User Experience**
- **Toggle Visibility**: Let users show/hide TOC based on their preference
- **Multiple Bullet Formats**: Choose decimal, numeric, roman, or no bullets
- **Dynamic Content Detection**: Only shows TOC when sufficient headings are present
- **Accessibility Optimized**: Screen reader friendly and WCAG compliant

## 🎯 Perfect For:

- **Content Creators**: Long-form articles, tutorials, guides, and documentation
- **SEO Professionals**: Websites requiring structured navigation and schema markup  
- **WordPress Agencies**: Client sites needing professional content organization
- **Bloggers**: Multi-section posts that benefit from easy navigation
- **E-learning Sites**: Course content and educational materials
- **Documentation Sites**: Technical guides and knowledge bases

## 🔧 Technical Specifications

- **WordPress Version**: 5.0+ (fully tested with WordPress 6.8)
- **PHP Compatibility**: 7.4+ recommended
- **Page Builder Support**: Gutenberg, Elementor, Divi, WPBakery, Visual Composer, Classic Editor
- **Multisite Compatible**: Works perfectly on WordPress multisite networks
- **Translation Ready**: Includes POT files for easy localization

## 💡 Pro Tips

- Ideal for content over 1000 words with multiple headings
- Improves average time on page and reduces bounce rate
- Enhances accessibility for users with navigation difficulties  
- Boost SEO with better content structure and user engagement signals

**Ready to improve your content navigation and SEO?** Install List of Contents now and see the difference professional table of contents make for your WordPress site.

*Open source and actively maintained. Community contributions welcome on [GitHub](https://github.com/ajeetku/list-of-contents).*

### Support

We try our best to provide support on WordPress.org forums. However, We have a special [team support](https://wordpress.org/support/plugin/list-of-contents/) where you can ask us questions and get help. Delivering a good user experience means a lot to us and so we try our best to reply each and every question that gets asked.


### Bug Reports

Bug reports for Easy Table of Contents are [welcome on GitHub](https://wordpress.org/support/plugin/list-of-contents/). Please note GitHub is not a support forum, and issues that aren't properly qualified as bugs will be closed.

== Installation ==

1. Upload the plugin files to the `/wp-content/plugins/list-of-contents` directory, or install the plugin through the WordPress plugins screen directly.
2. Activate the plugin through the 'Plugins' screen in WordPress.
3. Use the Settings->List of Contents screen to configure the plugin.

== Frequently Asked Questions ==

=Q: Can I disable the TOC for specific posts?=  
A: Yes, you can selectively enable or disable the TOC on a per-post basis.

=Q: How can I customize the appearance of the TOC?=  
A: The plugin provides several built-in themes and customization options for the border, background, and link colors. You can select your preferred design in the settings.

=Q: Does the plugin support page builders?=
A: Yes, the plugin works with Classic Editor, Gutenberg, Divi, Elementor, WPBakery Page Builder, and Visual Composer.

=Q: Can I add the TOC to my sidebar?=  
A: Yes, you can use the provided widget to place the TOC in your theme’s sidebar. The widget supports sticky positioning and section highlighting.

== Screenshots ==
1. Design 5 (Two Columns with order).
2. Design 4 (Two Columns).
3. Design 6 (Left hand cornor).
4. Design 3.
5. Design 2.
6. Design 1

== Changelog ==
= 1.1.0.2 =
* Turning OFF the “Enable for Pages” option now stays OFF as expected.
* Plugin Improved Security Checks
* Admin settings performance Improvements

= 1.1.0 =
* Added Exclude Posts / Pages option to disable Table of Contents on selected content.
* Implemented searchable multi-select dropdown 
* Improved enable List of content on external posttype list

= 1.0.9 =
* Bug fixed for css Loading
* Improve Gutenberg Block
* Optimized way to render the table of contents from block 

= 1.0.8 (15-06-2025) =
* (Updated) Improvements and testing for WordPress 6.8

= 1.0.7 (09-02-2025) =
* [Bugfixed] Close design 6 list without check toggle header in settings
* Added Admin Features

= 1.0.6 (23-11-2024) =
* Added new design as **Right hand cornor(list of contents)**

= 1.0.5 (02-11-2024) =
* Added toggle list contents feature on click of Heading text.
* Added option for Heading text field.
* Updated settings panel

= 1.0.4 (15-09-2024) =
* Added Navigation to index on google search.
* Added Compatibility with classic editor.

= 1.0.3 (28-08-2024) =
* Avoid blank headings.
* remove block, if no headings.

= 1.0.2 =
* Added a block for the list of contents.
* Resolved the pagination link issue nextpage.

= 1.0.0 =
* Initial release.

== Upgrade Notice ==
= 1.0.1 =
* Added new design with order in parallel.
* Admin settings update

= 1.0.0 =
* Initial release.

== License ==

This plugin is licensed under the GPLv2 or later.