Taco Table of Contents icon

Taco Table of Contents

Taco Table of Contents is a WordPress plugin with the following stats:

  • #4,202 Global Rank

PF Score (About PF Scores)

PF Score is not a quality guarantee. It is a ranking based on available public signals.

Bronze45.1
Platinum
Gold
Silver
Bronze
Low

Score Breakdown

0
Popularity 40% No install data
60
Reputation 35% No ratings yet
96.3
Freshness 25% Updated 2 months ago

No vulnerability history

Download Trends

Loading download data…

Vulnerabilities

No known vulnerabilities

This plugin has no records in the Wordfence Intelligence vulnerability database.

About Taco Table of Contents

Generates a Table of Contents from heading tags. Supports auto-insertion and manual shortcode placement.

Taco Table of Contents is a lightweight and performant plugin that automatically generates a Table of Contents (TOC) for your long-form content.

You can choose to have the TOC automatically inserted before or after your content, or place it manually with a shortcode. It features a modern skeleton loading state and automatic scroll highlighting.

Key Features:

Flexible Placement: Automatically insert TOC before/after content or manually via [taco_toc].

Auto-Detection: Automatically scans <h1> through <h6> tags (configurable).

Collapsible Headings: Optionally select which headings should collapse under their parent tag by default

Scroll Spy: Highlights the active section in the TOC as the user scrolls down the page.

Skeleton Loader: Displays a smooth loading animation while the JavaScript calculates heading positions.

Modern Admin UI: Easy to use settings page with built-in help guide.

Smart Scrolling: Automatically jumps to the correct heading on page load if a hash is present in the URL.

Screenshots

Frequently Asked Questions

How do I display the Table of Contents?

You can either:

Go to Settings > Taco TOC and set “Display Location” to “Before Content”.

Or use the shortcode [taco_toc] inside any post or page.

The TOC is empty, why?

Ensure your post has headings (e.g., H2, H3).

Check Settings > Taco TOC and ensure the “Content Selector” matches your theme’s content wrapper class (e.g., .entry-content, .post-content, #main).

Can I use the shortcode even if Auto Insert is enabled?

Yes, the shortcode will always work. If you use the shortcode on a page where auto-insert is also active, you might see two tables.

Ratings & Reviews

Recent Reviews

Loading reviews…

View all reviews on WordPress.org (opens in a new tab)

Changelog

1.9.3

  • Hardened option inputs and settings sanitization logic to prevent TypeErrors in PHP 8.x.
  • Cast settings options to expected string/array types across settings and display files.
  • Wrapped DOM query selectors in try…catch blocks to prevent unhandled JS exceptions from invalid inputs.
  • Decoded Unicode URLs safely and handled URIErrors in hash scrolling.
  • Added duplicate ID registry resolution to prevent duplicate element IDs on headings.
  • Throttled scrollspy active highlighting with requestAnimationFrame for smooth and lag-free page scrolling.

1.9.2

  • Added hierarchical section numbering with hyphenated subheadings (e.g., 2-1.).
  • Refined list styling and layout alignment, setting default number color to #475569.

1.9.1

  • Aligned settings UI checkboxes with WordPress coding standards using the checked() helper function.
  • Added a direct settings link next to the plugin name on the Plugins list screen.
  • Redesigned and modernized the admin settings card dashboard and the frontend Table of Contents container with premium visual styling.
  • Created structured project documentation files (overview, features, changelog).

1.9.0

  • Modernized PHP code and verified PHP 7.4+ compatibility.
  • Refactored asset loading to unconditionally register scripts/styles. This resolves a bug where shortcodes used on pages without auto-insertion enabled would fail to load CSS/JS and show a stuck skeleton.
  • Styled the ordered list numbers using inside list-style position, preventing sequence numbers from overflowing the container edge.
  • Fixed toggle clipping bug on container edge due to overflow: hidden by using absolute positioning inside relative padding.
  • Implemented Unicode-aware slug generation supporting global and accented characters.
  • Polished scrollspy highlighting logic for the bottom-of-page edge case.
  • Cleaned up redundant styles and procedural functions to keep the plugin clean and steady.

1.8.1

Fix readme

1.8.0

Feature: Added Collapsible Headings functionality. You can now define which headings collapse by default under their parent tag.

Synced internal version tracking.

1.7.0

UI/UX Overhaul: Redesigned the admin settings page for a modern look.

Added a “Help” sidebar in the settings page.

Added assets/css/taco-admin.css for admin styling.

1.6.0

Added Auto-Insert functionality (Before/After content).

Added option to select which headings (H1-H6) to include.

Removed Smooth Scroll option in favor of native behavior + JS offset correction.

Added support for multiple TOC instances on a single page.

1.5.1

Refactored codebase into standard WordPress plugin structure.

Separated CSS and JS assets.

1.0.0

Initial release.

Alternatives to Taco Table of Contents

Other WordPress plugins serving a similar purpose, ranked by relevance and PF Score.

Gold80.6
Joli Table Of Contents icon

Joli Table Of Contents

Auto-generate or manually create tables of contents with Gutenberg block support and customizable themes.

★ 4.9/5·7K+ installs·Updated 10 Apr 2026
Gold79.2
LuckyWP Table of Contents icon

LuckyWP Table of Contents

Generates SEO-friendly tables of contents automatically or via shortcode, block, and widget.

★ 4.9/5·100K+ installs·Updated 16 Apr 2025
Silver68.5
Heroic Table of Contents icon

Heroic Table of Contents

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

★ 4.7/5·5K+ installs·Updated 7 Jan 2026
Silver65.3
Rich Table of Contents icon

Rich Table of Contents

RTOC is a table of contents generation plugin from Japan that allows anyone to easily create a table of contents.…

★ 4.1/5·20K+ installs·Updated 30 Apr 2025
Platinum93.2
Easy Table of Contents icon

Easy Table of Contents

Automatically generates a table of contents from page headings and displays it inline.

★ 4.4/5·600K+ installs·Updated 4 Aug 2026
Platinum89.5
Table of Contents Plus – Automatic Table of Contents for Posts & Pages icon

Table of Contents Plus

Automatically add a table of contents to your posts and pages, with smooth scrolling, anchor links, and simple styling options.

★ 4.4/5·200K+ installs·Updated 26 Jul 2026
Gold82.5
SimpleTOC – Table of Contents Block icon

SimpleTOC – Table of Contents Block

Gutenberg block that generates SEO-friendly tables of contents without JavaScript or CSS overhead.

★ 5/5·10K+ installs·Updated 24 Jun 2026
Gold74.9
Table Of Contents Block icon

Table Of Contents Block

Add a customizable, SEO-friendly Table of Contents block to WordPress posts & pages — auto-generated from your headings in the…

★ 4.3/5·10K+ installs·Updated 6 Aug 2026
Platinum94.4
WP-PageNavi icon

WP-PageNavi

Replaces default WordPress pagination with a more detailed navigation interface for browsing multi-page content.

★ 4.7/5·500K+ installs·Updated 10 Aug 2026
Platinum93.9
Breadcrumb NavXT icon

Breadcrumb NavXT

Displays breadcrumb navigation trails showing visitors their current location within your site.

★ 4.6/5·800K+ installs·Updated 2 Jul 2026
Platinum93.2
Max Mega Menu icon

Max Mega Menu

Creates responsive mega menus designed to work across mobile and desktop devices.

★ 4.8/5·300K+ installs·Updated 17 Jun 2026
Platinum89.7
Page scroll to id icon

Page scroll to id

Creates smooth scrolling links to anchor points anywhere on a page for navigation.

★ 4.9/5·100K+ installs·Updated 9 Jun 2026