[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f-xOaAvEy9WwSth7vy3-5HrVVQEwqDeUoD4Fyrpqvzhc":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":36,"analysis":125,"fingerprints":319},"fyp-table-of-contents","FYP Table of Contents – Automatic TOC Generator for Better SEO & Navigation","1.2.0","François Yerg","https:\u002F\u002Fprofiles.wordpress.org\u002Ffrancoisyerg\u002F","\u003Cp>\u003Cstrong>Keep Readers Engaged – Show Them What’s Coming!\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Studies show readers are 80% more likely to finish long articles when they can see what’s ahead. FYP Table of Contents automatically creates beautiful, clickable navigation that keeps visitors reading and improves your search rankings.\u003C\u002Fp>\n\u003Ch4>What You’ll Get (Real Benefits, Not Technical Features)\u003C\u002Fh4>\n\u003Cp>✓ \u003Cstrong>Lower Bounce Rate\u003C\u002Fstrong> – Readers stay longer when they can navigate easily to topics they care about\u003Cbr \u002F>\n✓ \u003Cstrong>Better SEO Rankings\u003C\u002Fstrong> – Google loves structured content with clear navigation (featured snippets!)\u003Cbr \u002F>\n✓ \u003Cstrong>Increase Reading Time\u003C\u002Fstrong> – Visitors explore more sections when they can jump directly to interesting parts\u003Cbr \u002F>\n✓ \u003Cstrong>Professional Appearance\u003C\u002Fstrong> – Modern designs make your content look polished and well-organized\u003Cbr \u002F>\n✓ \u003Cstrong>Mobile-Friendly\u003C\u002Fstrong> – Perfect navigation on smartphones where scrolling is tedious\u003Cbr \u002F>\n✓ \u003Cstrong>Set and Forget\u003C\u002Fstrong> – Add shortcode once or enable automatic placement, works on every heading forever\u003Cbr \u002F>\n✓ \u003Cstrong>Faster Page Views\u003C\u002Fstrong> – Smart caching means instant loading with zero performance impact\u003C\u002Fp>\n\u003Ch4>Why Choose FYP Table of Contents Over Others?\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>VS Free Alternatives:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>3 Beautiful Templates\u003C\u002Fstrong> – Others give you 1 basic boring list\u003Cbr \u002F>\n– \u003Cstrong>Smart Caching System\u003C\u002Fstrong> – Free plugins regenerate TOC on every page load (slow!)\u003Cbr \u002F>\n– \u003Cstrong>Smooth Scroll Animation\u003C\u002Fstrong> – Others just jump to sections (jarring experience)\u003Cbr \u002F>\n– \u003Cstrong>Modern Design\u003C\u002Fstrong> – Most plugins look like they’re from 2010\u003C\u002Fp>\n\u003Cp>\u003Cstrong>VS Premium Plugins ($29-$59):\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Just as Powerful\u003C\u002Fstrong> – Professional templates, smooth scrolling, toggle functionality\u003Cbr \u002F>\n– \u003Cstrong>Same Performance\u003C\u002Fstrong> – 12-hour caching and optimized code\u003Cbr \u002F>\n– \u003Cstrong>Easier to Use\u003C\u002Fstrong> – Simple shortcode vs complex configuration panels\u003Cbr \u002F>\n– \u003Cstrong>Regular Updates\u003C\u002Fstrong> – Actively maintained and WordPress compatible\u003C\u002Fp>\n\u003Cp>\u003Cstrong>VS Manual TOC:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Cstrong>Save Hours\u003C\u002Fstrong> – Automatic vs manually creating and updating links\u003Cbr \u002F>\n– \u003Cstrong>Always Accurate\u003C\u002Fstrong> – Updates automatically when you edit headings\u003Cbr \u002F>\n– \u003Cstrong>No Broken Links\u003C\u002Fstrong> – IDs are generated automatically\u003Cbr \u002F>\n– \u003Cstrong>Maintenance Free\u003C\u002Fstrong> – Add\u002Fremove headings and TOC updates itself\u003C\u002Fp>\n\u003Ch4>Real-World Use Cases\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>📝 Long-Form Blog Posts\u003C\u002Fstrong> – Help readers navigate 2000+ word articles efficiently\u003Cbr \u002F>\n\u003Cstrong>📚 Tutorial & How-To Guides\u003C\u002Fstrong> – Let users jump to specific steps they need\u003Cbr \u002F>\n\u003Cstrong>📄 Documentation Sites\u003C\u002Fstrong> – Essential for technical docs and knowledge bases\u003Cbr \u002F>\n\u003Cstrong>📰 News Articles\u003C\u002Fstrong> – Improve reader experience on in-depth reporting\u003Cbr \u002F>\n\u003Cstrong>🎓 Educational Content\u003C\u002Fstrong> – Students can navigate directly to topics they’re studying\u003Cbr \u002F>\n\u003Cstrong>💼 Business Pages\u003C\u002Fstrong> – Make long service or about pages scannable\u003C\u002Fp>\n\u003Ch4>3 Professional Templates\u003C\u002Fh4>\n\u003Cp>No design skills needed – each template is beautifully crafted:\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>Default\u003C\u002Fstrong> – Clean vertical list perfect for sidebars and in-content placement\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Modern\u003C\u002Fstrong> – Stylish design with border and highlight effects\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Horizontal\u003C\u002Fstrong> – Compact menu-style layout ideal for top-of-page navigation\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cp>✓ Automatic heading detection (H1-H6)\u003Cbr \u002F>\n✓ Smooth scroll animation to sections\u003Cbr \u002F>\n✓ Collapsible toggle (show\u002Fhide)\u003Cbr \u002F>\n✓ Choose which heading levels to include\u003Cbr \u002F>\n✓ Custom titles and styling\u003Cbr \u002F>\n✓ SEO-friendly anchor links\u003Cbr \u002F>\n✓ 12-hour smart caching\u003Cbr \u002F>\n✓ Works with any theme\u003Cbr \u002F>\n✓ Fully responsive design\u003Cbr \u002F>\n✓ No JavaScript required (progressive enhancement)\u003Cbr \u002F>\n✓ Translation ready\u003C\u002Fp>\n\u003Ch4>Simple to Use\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Add shortcode \u003Ccode>[fyplugins_table_of_contents]\u003C\u002Fcode> to your post \u003Cstrong>or\u003C\u002Fstrong> enable automatic placement in settings\u003C\u002Fli>\n\u003Cli>Done! TOC appears automatically when page has 3+ headings\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>\u003Cstrong>No configuration required\u003C\u002Fstrong> – works perfectly with default settings, customize only if you want to.\u003C\u002Fp>\n\u003Cp>Part of the FYPlugins ecosystem – professional WordPress solutions trusted by thousands of websites.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Ch4>Getting Started (2 Minutes)\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Cstrong>Activate Plugin\u003C\u002Fstrong> – Enable FYP Table of Contents\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Choose Placement\u003C\u002Fstrong> – In \u003Cstrong>Table of Contents \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Settings\u003C\u002Fstrong>, select \u003Cstrong>Display Mode: Automatic – Before content\u003C\u002Fstrong> or keep \u003Cstrong>Manual – Shortcode\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Select Post Types\u003C\u002Fstrong> – Pick which post types should show the automatic TOC (posts, pages, custom types)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Add Shortcode (optional)\u003C\u002Fstrong> – If using manual mode or overriding automatic placement\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Done!\u003C\u002Fstrong> – Table of contents appears automatically when content has enough headings\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Tip: If automatic mode is on and you add the shortcode manually, the plugin will not duplicate the TOC.\u003C\u002Fp>\n\u003Cp>The plugin automatically detects all headings in your content and creates a clickable navigation menu.\u003C\u002Fp>\n\u003Ch4>Common Use Cases\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Basic blog post TOC:\u003C\u002Fstrong>\u003Cbr \u002F>\n    [fyplugins_table_of_contents]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Automatic placement before content (no shortcode needed):\u003C\u002Fstrong>\u003Cbr \u002F>\nEnable \u003Cstrong>Display Mode: Automatic – Before content\u003C\u002Fstrong> in settings and select the post types.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Tutorial with modern template:\u003C\u002Fstrong>\u003Cbr \u002F>\n    [fyplugins_table_of_contents template=”modern” title=”Tutorial Steps”]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Quick navigation at top:\u003C\u002Fstrong>\u003Cbr \u002F>\n    [fyplugins_table_of_contents template=”horizontal” title=”Jump to Section”]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Only H2 and H3 headings:\u003C\u002Fstrong>\u003Cbr \u002F>\n    [fyplugins_table_of_contents included=”h2,h3″]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Documentation with custom styling:\u003C\u002Fstrong>\u003Cbr \u002F>\n    [fyplugins_table_of_contents template=”modern” class=”docs-toc”]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Initially collapsed TOC:\u003C\u002Fstrong>\u003Cbr \u002F>\n    [fyplugins_table_of_contents default_toggle=”hide” title=”Show Contents”]\u003C\u002Fp>\n\u003Ch3>Shortcode Parameters\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Main Shortcode:\u003C\u002Fstrong> \u003Ccode>[fyplugins_table_of_contents]\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>All parameters are optional. If not specified, plugin uses smart defaults.\u003C\u002Fp>\n\u003Ch4>Display Options\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>template\u003C\u002Fstrong> – Visual style: \u003Ccode>default\u003C\u002Fcode> (vertical list), \u003Ccode>modern\u003C\u002Fcode> (styled box), \u003Ccode>horizontal\u003C\u002Fcode> (menu-style)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>title\u003C\u002Fstrong> – Heading text (e.g., “Table of Contents”, “Jump to Section”, “On This Page”)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>class\u003C\u002Fstrong> – Add custom CSS classes for styling\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Content Selection\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>included\u003C\u002Fstrong> – Which heading levels to show: \u003Ccode>h1,h2,h3,h4,h5,h6\u003C\u002Fcode> or any combination (default: all)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>min_headings\u003C\u002Fstrong> – Minimum headings required to show TOC (default: 3)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>User Interaction\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>toggle\u003C\u002Fstrong> – Show collapse\u002Fexpand button: \u003Ccode>true\u003C\u002Fcode> or \u003Ccode>false\u003C\u002Fcode> (default: true)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>default_toggle\u003C\u002Fstrong> – Initial state: \u003Ccode>show\u003C\u002Fcode> (expanded) or \u003Ccode>hide\u003C\u002Fcode> (collapsed) (default: show)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Automatic Placement (Settings)\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Display Mode\u003C\u002Fstrong> – Manual (shortcode) or Automatic (before content)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Types\u003C\u002Fstrong> – Choose which post types get the automatic TOC\u003C\u002Fli>\n\u003Cli>\u003Cstrong>All other options\u003C\u002Fstrong> – Title, headings, templates, toggle, and min headings are reused for automatic mode\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Real-World Examples\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Long blog post:\u003C\u002Fstrong>\u003Cbr \u002F>\n    [fyplugins_table_of_contents title=”What You’ll Learn” template=”modern”]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Technical documentation:\u003C\u002Fstrong>\u003Cbr \u002F>\n    [fyplugins_table_of_contents included=”h2,h3,h4″ template=”default”]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Recipe or tutorial:\u003C\u002Fstrong>\u003Cbr \u002F>\n    [fyplugins_table_of_contents title=”Recipe Steps” included=”h2,h3″ toggle=”false”]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Landing page with horizontal menu:\u003C\u002Fstrong>\u003Cbr \u002F>\n    [fyplugins_table_of_contents template=”horizontal” included=”h2″]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Multiple TOCs on same page:\u003C\u002Fstrong>\u003Cbr \u002F>\n    [fyplugins_table_of_contents included=”h2″ title=”Main Topics” class=”main-toc”]\u003Cbr \u002F>\n    [fyplugins_table_of_contents included=”h3,h4″ title=”Subsections” class=”sub-toc”]\u003C\u002Fp>\n","Boost engagement and SEO with automatic table of contents. 3 beautiful templates, smart caching, smooth scrolling. Automatic or manual placement.",0,407,"2026-01-22T06:28:00.000Z","6.9.4","5.8","7.4",[18,19,20,21,22],"anchor-links","article-navigation","navigation-menu","table-of-contents","toc-generator","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffyp-table-of-contents.1.2.0.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"francoisyerg",3,20,30,94,"2026-04-04T05:44:19.902Z",[37,54,69,88,105],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":11,"downloaded":45,"rating":11,"num_ratings":11,"last_updated":46,"tested_up_to":14,"requires_at_least":47,"requires_php":16,"tags":48,"homepage":52,"download_link":53,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"anchorkit-table-of-contents","AnchorKit – Table of Contents","1.0.0","smelterstudio","https:\u002F\u002Fprofiles.wordpress.org\u002Fsmelterstudio\u002F","\u003Cp>AnchorKit makes it simple to add a professional table of contents anywhere on your site with unparalleled customization and developer-friendly features:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🚀 Core Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Automatically generate \u003Cstrong>WCAG compliant, accessible\u003C\u002Fstrong> table of contents for posts, pages, and custom post types by parsing content for headers\u003Cbr \u002F>\n– \u003Cstrong>Accessibility-first design\u003C\u002Fstrong> with ARIA labels, keyboard navigation, and screen reader compatibility\u003Cbr \u002F>\n– Works with Classic Editor, Gutenberg, Elementor, Divi, WPBakery Page Builder, and Visual Composer\u003Cbr \u002F>\n– Optionally auto-insert TOC into content or use manual placement with shortcodes, widgets, or blocks\u003Cbr \u002F>\n– Comprehensive settings for controlling when and where TOC appears\u003Cbr \u002F>\n– Multiple built-in themes with custom colors for borders, backgrounds, and links\u003Cbr \u002F>\n– Hierarchical display with nested sub-headings and proper heading structure\u003Cbr \u002F>\n– Smooth scrolling with configurable offset and keyboard-friendly navigation\u003Cbr \u002F>\n– Collapsible TOC with customizable initial states and focus management\u003Cbr \u002F>\n– Selective enable\u002Fdisable on post-by-post basis with user preference respect\u003Cbr \u002F>\n– Advanced heading filtering with keywords, selectors, and regex patterns\u003Cbr \u002F>\n– Mobile-responsive with customizable breakpoints and touch-friendly controls\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🎨 Appearance & Themes:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Light\u002Fdark\u002Fsystem themes with automatic detection\u003Cbr \u002F>\n– Three preset styles (Minimal, Modern, Clean) plus full custom styling\u003Cbr \u002F>\n– Multiple bullet formats: none, decimal, numeric, roman numerals, and custom characters\u003Cbr \u002F>\n– Customizable colors, fonts, spacing, and animations\u003Cbr \u002F>\n– Theme-aware styling that adapts to your site’s design\u003C\u002Fp>\n\u003Cp>\u003Cstrong>♿ Accessibility First:\u003C\u002Fstrong>\u003Cbr \u002F>\n– WCAG compliant with proper ARIA labels and keyboard navigation\u003Cbr \u002F>\n– Screen reader compatible with descriptive labels\u003Cbr \u002F>\n– Configurable heading levels and anchor formats\u003Cbr \u002F>\n– Semantic HTML structure with proper heading hierarchy\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🛠️ Developer Friendly:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Extensive action hooks and filters for customization\u003Cbr \u002F>\n– Pull requests and feature requests welcomed on GitHub\u003Cbr \u002F>\n– Comprehensive shortcode attributes for granular control\u003Cbr \u002F>\n– Schema.org SiteNavigation markup support\u003Cbr \u002F>\n– ACF field integration for dynamic content\u003Cbr \u002F>\n– WordPress coding standards compliant\u003C\u002Fp>\n\u003Cp>\u003Cstrong>📱 Advanced Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Sticky TOC positions with customizable offset\u003Cbr \u002F>\n– Scroll spy with active section highlighting\u003Cbr \u002F>\n– Reading time and word count metadata\u003Cbr \u002F>\n– “View more” truncation for long TOCs\u003Cbr \u002F>\n– Back-to-top links with smooth scrolling\u003Cbr \u002F>\n– AMP-compatible output (Pro)\u003Cbr \u002F>\n– Custom taxonomy description support\u003C\u002Fp>\n\u003Ch3>Shortcode\u003C\u002Fh3>\n\u003Cp>Take full command of your table of contents with AnchorKit’s comprehensive shortcode system. Perfect for users who prefer code over visual editors or need granular control. All shortcode attributes maintain full accessibility compliance and WCAG standards.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Basic Usage:\u003C\u002Fstrong>\u003Cbr \u002F>\n    \u003Ccode>[anchorkit_toc]\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Advanced Usage with Attributes:\u003C\u002Fstrong>\u003Cbr \u002F>\n    \u003Ccode>[anchorkit_toc header_label=\"Contents\" display_counter=\"yes\" theme=\"dark\"]\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Supported Attributes:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Display Control:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ccode>header_label=\"Title\"\u003C\u002Fcode> – Custom TOC title\u003Cbr \u002F>\n– \u003Ccode>display_header_label=\"no\"\u003C\u002Fcode> – Hide title\u003Cbr \u002F>\n– \u003Ccode>toggle_view=\"no\"\u003C\u002Fcode> – Disable collapsible toggle\u003Cbr \u002F>\n– \u003Ccode>initial_view=\"hide\"\u003C\u002Fcode> – Start collapsed\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Content Filtering:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ccode>heading_levels=\"2,3\"\u003C\u002Fcode> – Include only H2 and H3 headings\u003Cbr \u002F>\n– \u003Ccode>exclude=\"Test,Draft\"\u003C\u002Fcode> – Exclude headings containing these keywords\u003Cbr \u002F>\n– \u003Ccode>post_types=\"post,page\"\u003C\u002Fcode> – Limit to specific post types\u003Cbr \u002F>\n– \u003Ccode>post_in=\"1,2\"\u003C\u002Fcode> – Include only specific post IDs\u003Cbr \u002F>\n– \u003Ccode>post_not_in=\"1,2\"\u003C\u002Fcode> – Exclude specific post IDs\u003Cbr \u002F>\n– \u003Ccode>min_headings=\"3\"\u003C\u002Fcode> – Require minimum number of headings\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Appearance:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ccode>display_counter=\"yes\"\u003C\u002Fcode> – Enable numbered lists\u003Cbr \u002F>\n– \u003Ccode>class=\"custom-toc\"\u003C\u002Fcode> – Add custom CSS class\u003Cbr \u002F>\n– \u003Ccode>theme=\"dark\"\u003C\u002Fcode> – Set theme (system\u002Flight\u002Fdark)\u003Cbr \u002F>\n– \u003Ccode>preset=\"modern\"\u003C\u002Fcode> – Choose style preset\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Behavior & Accessibility:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ccode>hierarchical=\"yes\"\u003C\u002Fcode> – Enable nested sub-headings with proper heading structure\u003Cbr \u002F>\n– \u003Ccode>smooth_scroll=\"no\"\u003C\u002Fcode> – Disable smooth scrolling (accessibility option)\u003Cbr \u002F>\n– \u003Ccode>device_target=\"mobile\"\u003C\u002Fcode> – Show only on mobile\u002Fdesktop for responsive design\u003C\u002Fp>\n\u003Cp>\u003Cstrong>PRO Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ccode>view_more=\"5\"\u003C\u002Fcode> – Show only first 5 headings initially (PRO)\u003Cbr \u002F>\n– \u003Ccode>sticky=\"yes\"\u003C\u002Fcode> – Enable sticky positioning\u003Cbr \u002F>\n– \u003Ccode>show_reading_time=\"yes\"\u003C\u002Fcode> – Display reading time\u003Cbr \u002F>\n– \u003Ccode>show_word_count=\"yes\"\u003C\u002Fcode> – Display word counts\u003C\u002Fp>\n\u003Ch3>Upgrade to AnchorKit Pro\u003C\u002Fh3>\n\u003Cp>Take AnchorKit to the next level with professional features and premium support:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🎨 Enhanced Integration:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Elementor Widget – Drag-and-drop TOC creation\u003Cbr \u002F>\n– Gutenberg Block – Advanced block editor support\u003Cbr \u002F>\n– ACF Support – Generate TOC from custom fields\u003Cbr \u002F>\n– AMP Compatibility – Automatic AMP-friendly output\u003C\u002Fp>\n\u003Cp>\u003Cstrong>📍 Advanced Positioning:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Fixed\u002FSticky TOC – Multiple positioning options\u003Cbr \u002F>\n– Sticky Customization – Theme-aware sticky styling\u003Cbr \u002F>\n– Scroll Spy – Active section highlighting\u003Cbr \u002F>\n– Back-to-Top Links – Smooth scroll to top\u003C\u002Fp>\n\u003Cp>\u003Cstrong>📊 Content Enhancement:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Reading Time – Display estimated read time\u003Cbr \u002F>\n– Word Count – Show word counts per section\u003Cbr \u002F>\n– View More – Truncate long TOCs elegantly\u003Cbr \u002F>\n– Schema.org Markup – Rich snippets for SEO\u003C\u002Fp>\n\u003Cp>\u003Cstrong>♿ Enterprise Accessibility:\u003C\u002Fstrong>\u003Cbr \u002F>\n– WCAG 2.1 AA Compliance – Full accessibility audit and certification\u003Cbr \u002F>\n– Advanced ARIA Support – Complex widget patterns and live regions\u003Cbr \u002F>\n– Keyboard Navigation – Full keyboard and screen reader support\u003Cbr \u002F>\n– Multi-device Testing – Accessibility validation across all devices\u003C\u002Fp>\n\u003Cp>\u003Cstrong>🛠️ Developer Features:\u003C\u002Fstrong>\u003Cbr \u002F>\n– Priority Support – Direct developer assistance\u003Cbr \u002F>\n– Advanced Hooks – Extended customization API\u003Cbr \u002F>\n– Migration Tools – Import from other TOC plugins\u003Cbr \u002F>\n– Custom Integrations – Third-party plugin support\u003C\u002Fp>\n\u003Ch4>Privacy\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cem>Opt-in telemetry only\u003C\u002Fem>: the free plugin never transmits site data. When you opt in, we only collect your site URL, WP\u002FPHP versions, and admin email to issue a license.\u003C\u002Fli>\n\u003Cli>\u003Cem>No front-end tracking\u003C\u002Fem>: AnchorKit does not load external trackers, ads, pixels, or front-end scripts from third-party domains.\u003C\u002Fli>\n\u003Cli>\u003Cem>Self-hosted assets\u003C\u002Fem>: all CSS\u002FJS lives inside the plugin; no CDNs or remote calls are made on visitor pages.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Upgrade to AnchorKit Pro inside the plugin to unlock Elementor widget, sticky TOC positions, reading-time metadata, schema, ACF integration, and more. Purchases and license management are handled securely via Freemius (Stripe\u002FPayPal).\u003C\u002Fp>\n","Accessible table of contents plugin with live preview, Gutenberg blocks, Elementor widgets, and extensive customization.",124,"2026-01-14T02:25:00.000Z","5.0",[49,18,50,21,51],"accessibility","gutenberg","toc","https:\u002F\u002Fgetanchorkit.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fanchorkit-table-of-contents.1.0.0.zip",{"slug":55,"name":56,"version":57,"author":58,"author_profile":59,"description":60,"short_description":61,"active_installs":11,"downloaded":62,"rating":11,"num_ratings":11,"last_updated":63,"tested_up_to":14,"requires_at_least":47,"requires_php":16,"tags":64,"homepage":67,"download_link":68,"security_score":25,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"anik-smart-table-of-contents","Anik Smart Table of Contents","1.1.0","Anik chowdhury","https:\u002F\u002Fprofiles.wordpress.org\u002Fanikchowdhury\u002F","\u003Cp>\u003Cstrong>Anik Smart Table of Contents\u003C\u002Fstrong> is the ultimate lightweight, SEO-friendly Table of Contents plugin for WordPress. It automatically generates a beautiful, clickable TOC from your post and page headings — helping visitors navigate long-form content effortlessly while boosting your site’s SEO with structured, crawlable anchor links.\u003C\u002Fp>\n\u003Cp>🚀 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fsmallseoengine.com\u002Fplugins\u002Fsmart-table-of-contents\u002F\" rel=\"nofollow ugc\">Upgrade to Smart TOC Pro\u003C\u002Fa>\u003C\u002Fstrong> for Sticky TOC, Reading Progress Bar, Gutenberg Block, and more!\u003C\u002Fp>\n\u003Ch4>🎯 Perfect For\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Bloggers with long-form content\u003C\u002Fli>\n\u003Cli>Documentation & knowledge base sites\u003C\u002Fli>\n\u003Cli>Tutorial and how-to websites\u003C\u002Fli>\n\u003Cli>News and magazine publishers\u003C\u002Fli>\n\u003Cli>Educational platforms & online courses\u003C\u002Fli>\n\u003Cli>Any WordPress site with lengthy articles\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>✨ Free Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Automatic TOC Generation\u003C\u002Fstrong> – Instantly creates a table of contents from your H2-H6 headings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Smooth Scrolling\u003C\u002Fstrong> – Elegant smooth scroll animation when clicking TOC links\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Collapsible TOC\u003C\u002Fstrong> – Visitors can expand\u002Fcollapse the table of contents\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Active Heading Highlight\u003C\u002Fstrong> – Highlights the current section as users scroll\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Shortcode Support\u003C\u002Fstrong> – Use \u003Ccode>[aniksmta_toc]\u003C\u002Fcode> to place TOC anywhere in your content\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customizable Heading Levels\u003C\u002Fstrong> – Choose which headings to include (H2-H6)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Counter Formats\u003C\u002Fstrong> – Choose decimal numbers, Roman numerals, or no counters\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Theme Presets\u003C\u002Fstrong> – Light, Dark, and Minimal theme presets plus default style\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Theme Color Picker\u003C\u002Fstrong> – Match your site’s branding with custom accent color\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO Schema Markup\u003C\u002Fstrong> – SiteNavigation JSON-LD structured data for search engines\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO Optimized\u003C\u002Fstrong> – Clean HTML markup with proper anchor links for search engines\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Ultra Lightweight\u003C\u002Fstrong> – Under 15KB, zero jQuery dependency\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Translation Ready\u003C\u002Fstrong> – Fully internationalized with POT file included\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Per-Post Control\u003C\u002Fstrong> – Enable\u002Fdisable TOC for individual posts or pages\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Per-Post Heading Override\u003C\u002Fstrong> – Override global heading levels on individual posts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Global Heading Exclusion\u003C\u002Fstrong> – Exclude headings by text across the entire site\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Exclude Headings by CSS Class\u003C\u002Fstrong> – Skip specific headings using the \u003Ccode>no-toc\u003C\u002Fcode> class\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Multiple Positions\u003C\u002Fstrong> – Before content, after first paragraph, or manual placement\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dashboard Widget\u003C\u002Fstrong> – Quick TOC stats and access from your WordPress dashboard\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Take your table of contents to the next level with \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fsmallseoengine.com\u002Fplugins\u002Fsmart-table-of-contents\u002F\" rel=\"nofollow ugc\">Smart TOC Pro\u003C\u002Fa>\u003C\u002Fstrong>:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>📌 Sticky\u002FFloating TOC\u003C\u002Fstrong> – Always-visible TOC that follows users as they scroll\u003C\u002Fli>\n\u003Cli>\u003Cstrong>📊 Reading Progress Bar\u003C\u002Fstrong> – Visual indicator showing reading progress\u003C\u002Fli>\n\u003Cli>\u003Cstrong>⏱️ Estimated Reading Time\u003C\u002Fstrong> – Display how long it takes to read the article\u003C\u002Fli>\n\u003Cli>\u003Cstrong>⬆️ Back to Top Button\u003C\u002Fstrong> – Quick scroll-to-top functionality\u003C\u002Fli>\n\u003Cli>\u003Cstrong>⌨️ Keyboard Navigation\u003C\u002Fstrong> – Navigate TOC with keyboard shortcuts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>💻 Custom CSS Support\u003C\u002Fstrong> – Full styling control with custom CSS\u003C\u002Fli>\n\u003Cli>\u003Cstrong>📱 Mobile-Specific Options\u003C\u002Fstrong> – Optimized settings for mobile devices\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🔢 Hierarchical Numbering\u003C\u002Fstrong> – Advanced numbering like 1.1, 1.2, 2.1…\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🧱 Gutenberg Block\u003C\u002Fstrong> – Native block editor support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>📦 Sidebar Widget\u003C\u002Fstrong> – Display TOC in any widget area\u003C\u002Fli>\n\u003Cli>\u003Cstrong>🔒 Priority Support\u003C\u002Fstrong> – Fast, dedicated customer support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>👉 \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fsmallseoengine.com\u002Fplugins\u002Fsmart-table-of-contents\u002F\" rel=\"nofollow ugc\">Get Smart TOC Pro Now\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch4>How It Works\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Install and activate the plugin\u003C\u002Fli>\n\u003Cli>Configure settings under \u003Cstrong>Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Anik Smart TOC\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>The TOC automatically appears on your posts and pages\u003C\u002Fli>\n\u003Cli>Or use \u003Ccode>[aniksmta_toc]\u003C\u002Fcode> shortcode for manual placement\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Shortcode Usage\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Basic usage:\u003C\u002Fstrong>\u003Cbr \u002F>\n    [aniksmta_toc]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>With custom title:\u003C\u002Fstrong>\u003Cbr \u002F>\n    [aniksmta_toc title=”In This Article”]\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Collapsed by default:\u003C\u002Fstrong>\u003Cbr \u002F>\n    [aniksmta_toc collapsed=”true”]\u003C\u002Fp>\n\u003Ch4>🐛 Bug Reports\u003C\u002Fh4>\n\u003Cp>Found a bug? Please report it on our \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwordpress-plugins-project\u002Fsmart-table-of-content-free-plugin\u002Fissues\" rel=\"nofollow ugc\">GitHub Issues\u003C\u002Fa> page.\u003C\u002Fp>\n\u003Ch4>💬 Support & Help\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Documentation\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fsmallseoengine.com\u002Fplugins\u002Fanik-smart-table-of-contents\u002Fdocs\" rel=\"nofollow ugc\">Anik Smart Table of Contents Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Support Forum\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fanik-smart-table-of-contents\u002F\" rel=\"ugc\">WordPress.org Support\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Contact\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fsmallseoengine.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">Contact\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pro Support\u003C\u002Fstrong>: \u003Ca href=\"https:\u002F\u002Fsmallseoengine.com\u002Fplugins\u002Fsmart-table-of-contents\u002F\" rel=\"nofollow ugc\">Priority Support for Pro Users\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🗺️ Roadmap\u003C\u002Fh4>\n\u003Cp>We’re constantly improving Smart TOC! Upcoming features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Additional shortcode attributes\u003C\u002Fli>\n\u003Cli>Advanced styling options\u003C\u002Fli>\n\u003Cli>Performance optimizations\u003C\u002Fli>\n\u003Cli>More counter format options\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Have a feature request? \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwordpress-plugins-project\u002Fsmart-table-of-content-free-plugin\u002Fissues\" rel=\"nofollow ugc\">Submit it on GitHub\u003C\u002Fa>!\u003C\u002Fp>\n","A lightweight, SEO-friendly Table of Contents plugin that automatically generates TOC from your headings with smooth scroll and collapsible features.",143,"2026-02-11T21:26:00.000Z",[18,65,66,21,51],"content-navigation","seo","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fanik-smart-table-of-contents\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fanik-smart-table-of-contents.1.1.0.zip",{"slug":70,"name":71,"version":72,"author":73,"author_profile":74,"description":75,"short_description":76,"active_installs":11,"downloaded":77,"rating":11,"num_ratings":11,"last_updated":78,"tested_up_to":79,"requires_at_least":80,"requires_php":81,"tags":82,"homepage":23,"download_link":86,"security_score":87,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"auto-anchor-links-list","Auto Anchor Links List","1.0","jethin","https:\u002F\u002Fprofiles.wordpress.org\u002Fjethin\u002F","\u003Cp>A block that automatically creates a list of anchor links to headings in a post.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>Insert the “Auto Anchors Links List” block where you’d like it to appear. A post can only contain one “Auto Anchor Links List” block. Preview the post to view the list display and test links.\u003C\u002Fp>\n\u003Cp>Heading levels h2-h6 are supported. Heading levels (h2 -> h3 -> h4) must be ordered properly; sub-heading levels are indented in the list.\u003C\u002Fp>\n\u003Cp>The “Auto Anchors Links List” block is automatically updated when headings in the post are modified. Any manual edits to the list will be overwritten. To maintain the list manually, remove the “auto-anchor-links-list” class from the block to transform it into a WordPress core list block.\u003C\u002Fp>\n\u003Ch4>Additional Controls\u003C\u002Fh4>\n\u003Cp>Apply the “Manual Anchor” block style to a heading and then set its anchor text attribute to:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>[empty] A plain heading tag (omitted from auto anchors list)\u003C\u002Fli>\n\u003Cli>[“custom-anchor”] A persistent custom anchor; useful for permalinks (included in auto anchors list)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Add a “no-auto-anchor” class to any heading block to omit it from auto anchors list.\u003C\u002Fp>\n","A block that automatically creates a list of anchor links to headings in a post.",498,"2024-09-25T19:06:00.000Z","6.6.5","6.0","7.0",[18,83,84,85,21],"anchors","block","jump-links","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fauto-anchor-links-list.1.0.zip",92,{"slug":89,"name":90,"version":91,"author":92,"author_profile":93,"description":94,"short_description":95,"active_installs":11,"downloaded":96,"rating":11,"num_ratings":11,"last_updated":97,"tested_up_to":98,"requires_at_least":99,"requires_php":100,"tags":101,"homepage":102,"download_link":103,"security_score":104,"vuln_count":11,"unpatched_count":11,"last_vuln_date":26,"fetched_at":27},"table-of-contents-generate-easily","Table of Contents Generate Easily","1.2","For Games","https:\u002F\u002Fprofiles.wordpress.org\u002Fsockscap64\u002F","\u003Cp>This is a powerful wordpress plugin that automatically generate table of contents from headers(H1,H2,H3…).\u003C\u002Fp>\n\u003Ch4>FEATURES\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Easy setup & Fast configuration\u003C\u002Fli>\n\u003Cli>Automaticcally generate a TOC for your content\u003C\u002Fli>\n\u003Cli>Support pages, posts, and custom post\u003C\u002Fli>\n\u003C\u002Ful>\n","A powerful wordpress plugin that automatically generate table of contents from headers.",1121,"2019-02-01T02:41:00.000Z","5.0.25","3.9","5.2.4",[21,51,22],"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftable-of-contents-generate-easily\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ftable-of-contents-generate-easily.zip",85,{"slug":106,"name":107,"version":108,"author":109,"author_profile":110,"description":111,"short_description":112,"active_installs":113,"downloaded":114,"rating":115,"num_ratings":116,"last_updated":117,"tested_up_to":14,"requires_at_least":47,"requires_php":118,"tags":119,"homepage":120,"download_link":121,"security_score":122,"vuln_count":123,"unpatched_count":11,"last_vuln_date":124,"fetched_at":27},"easy-table-of-contents","Easy Table of Contents","2.0.81","Magazine3","https:\u002F\u002Fprofiles.wordpress.org\u002Fmagazine3\u002F","\u003Cp>A user friendly, featured focused \u003Ca href=\"https:\u002F\u002Ftocwp.com\u002F\" rel=\"nofollow ugc\">Easy Table of Contents\u003C\u002Fa> plugin which allows you to insert a table of contents into your posts, pages and custom post types.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftocwp.com\u002F\" rel=\"nofollow ugc\">Home\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Ftocwp.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">Help & Tech Support\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Ftocwp.com\u002Fdocs\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>  | \u003Ca href=\"https:\u002F\u002Ftocwp.com\u002Fpricing\u002F\" rel=\"nofollow ugc\">Pro version Features\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>NEW \u003C\u002Fstrong>: Migration Tool to import all the settings from other plugins like Table of Content Plus & more\u003C\u002Fli>\n\u003Cli>Automatically generate a table of contents for your posts, pages and custom post types by parsing its contents for headers.\u003C\u002Fli>\n\u003Cli>Supports the \u003Ccode>\u003C!--nextpage-->\u003C\u002Fcode> tag.\u003C\u002Fli>\n\u003Cli>Supports the Rank Math plugin.\u003C\u002Fli>\n\u003Cli>Works with the Classic Editor, Gutenberg, Divi, Elementor, WPBakery Page Builder and Visual Composer page editors.\u003C\u002Fli>\n\u003Cli>Optionally enable for pages and\u002For posts. Custom post types are supported, as long as their content is output with the \u003Ccode>the_content()\u003C\u002Fcode> template tag.\u003C\u002Fli>\n\u003Cli>Optionally auto insert the table of contents into the page, selectable by enabled post type.\u003C\u002Fli>\n\u003Cli>Provides many easy to understand options to configure when and where to insert the table of contents.\u003C\u002Fli>\n\u003Cli>Many options are available to configure how the inserted table of contents appears which include several builtin themes. If the supplied themes do no meet you needs, you can create your own by choosing you own colors for the border, background and link color.\u003C\u002Fli>\n\u003Cli>Multiple counter bullet formats to choose from; none, decimal, numeric and roman.\u003C\u002Fli>\n\u003Cli>Choose to display the table of contents hierarchical or not. This means headings of lower priority will be nested under headings of higher priority.\u003C\u002Fli>\n\u003Cli>User can optionally hide the table of contents. You full control of this feature. It can be disabled and you can choose to have it hidden by default.\u003C\u002Fli>\n\u003Cli>Supports smooth scrolling.\u003C\u002Fli>\n\u003Cli>Selectively enable or disabled the table of contents on a post by post basis.\u003C\u002Fli>\n\u003Cli>Choose which headings are used to generate the table of contents. This too can be set on a post by post basis.\u003C\u002Fli>\n\u003Cli>Easily exclude headers globally and on a post by post basis.\u003C\u002Fli>\n\u003Cli>If you rather not insert the table of contents in the post content, you can use the supplied widget and place the table of contents in your theme’s sidebar.\u003C\u002Fli>\n\u003Cli>The widgets supports being affixed or stuck on the page so it is always visible as you scroll down the page. NOTE: this is an advanced option since every theme is different, you might need support from your theme developer to learn what the correct item selector to use in the settings to enable this feature.\u003C\u002Fli>\n\u003Cli>The widget auto highlights the sections currently visible on the page. The highlight color is configurable.\u003C\u002Fli>\n\u003Cli>Developer friendly with many action hooks and filters available. More can be added by request on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fshazahm1\u002FEasy-Table-of-Contents\" rel=\"nofollow ugc\">Github\u003C\u002Fa>. Pull requests are welcomed.\u003C\u002Fli>\n\u003Cli>An option to show toc based on dynamic paragraph count.\u003C\u002Fli>\n\u003Cli>An option which Preserve Line Breaks in TOC.\u003C\u002Fli>\n\u003Cli>An option to use the TOC without anchor links in the URL.\u003C\u002Fli>\n\u003Cli>Support for custom taxonomy description.\u003C\u002Fli>\n\u003Cli>Adds SiteNavigation Schema.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>TAKE IT A STEP FURTHER WITH EASY TABLE OF CONTENTS PRO\u003C\u002Fh4>\n\u003Cp>With \u003Ca href=\"https:\u002F\u002Ftocwp.com\u002Fpricing\u002F\" rel=\"nofollow ugc\">EASY TABLE OF CONTENTS PRO\u003C\u002Fa> You will get access to more professional Settings, options and positions to really push your TOC to the next level.\u003Cbr \u002F>\n* \u003Cstrong>New – Gutenberg Block \u003C\u002Fstrong>: Easily create TOC in Gutenberg block without the need of any coding or shortcode.\u003Cbr \u002F>\n* \u003Cstrong>New – Elementor Widget \u003C\u002Fstrong>: Easily create TOC using Elementor Widget without the need of any coding or shortcode.\u003Cbr \u002F>\n* \u003Cstrong>New – Fixed\u002FSticky TOC \u003C\u002Fstrong>: Users can find the content that they need, much faster through the option of sticky TOC.\u003Cbr \u002F>\n* \u003Cstrong>New – Fixed\u002FSticky TOC Customization \u003C\u002Fstrong>: Customize the appearance of Sticky TOC with Theme Design options.\u003Cbr \u002F>\n* \u003Cstrong>New – Full AMP Support \u003C\u002Fstrong>: Generates a TOC with your existing setup and make it AMP compatible automatically.\u003Cbr \u002F>\n* \u003Cstrong>NEW – ACF Support \u003C\u002Fstrong>: Easily create TOC with your custom ACF fields.\u003Cbr \u002F>\n* \u003Cstrong>NEW – View More \u003C\u002Fstrong>: Show selected number of TOC heading before user clicks to show remaining headings.\u003Cbr \u002F>\n* \u003Cstrong>NEW – Read Time \u003C\u002Fstrong>: Show time of read for your posts\u002Fpages.\u003Cbr \u002F>\n* \u003Cstrong>NEW – Collapsable Sub Headings \u003C\u002Fstrong>: Show\u002FHide sub headings of the Table of contents.\u003Cbr \u002F>\n* \u003Cstrong>NEW – Highlight Headings \u003C\u002Fstrong>: Sticky heading highlight while scrolling through the content.\u003C\u002Fp>\n\u003Ch3>Shortcode\u003C\u002Fh3>\n\u003Cp>With Our shortcode feature you are in command of the table of contents with very little effort and even if you have little to no programming skills.\u003C\u002Fp>\n\u003Cp>[ez-toc] Would generate the table of contents.\u003C\u002Fp>\n\u003Cp>Below are the attibutes we support and could be useful in configuring the table of contents:\u003C\u002Fp>\n\u003Cp>[header_label=”Title”] – title for the table of contents\u003Cbr \u002F>\n[display_header_label=”no”] – no title for the table of contents\u003Cbr \u002F>\n[toggle_view=”no”] – no toggle for the table of contents\u003Cbr \u002F>\n[initial_view=”hide”] –  initially hide the table of contents\u003Cbr \u002F>\n[initial_view=”show”] –  initially show the table of contents\u003Cbr \u002F>\n[display_counter=”no”] – no counter for the table of contents\u003Cbr \u002F>\n[post_types=”post,page”] – post types seperated by ,(comma)\u003Cbr \u002F>\n[post_in=”1,2″] – ID’s of the posts|pages seperated by ,(comma)\u003Cbr \u002F>\n[post_not_in=”1,2″] – ID’s of the posts|pages seperated by ,(comma)\u003Cbr \u002F>\n[device_target=”desktop”] – mobile or desktop device support for the table of contents\u003Cbr \u002F>\n[view_more=”5″] – 5, is the number of headings loads on first view, before user interaction (PRO)\u003Cbr \u002F>\n[class=”custom_toc”] – add your own class to the TOC\u003Cbr \u002F>\n[exclude=”Test”] – exclude heading from TOC which contain text “Test”\u003Cbr \u002F>\n[heading_levels=”2,3″] – Show only heading h2 and h3\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>We try our best to provide support on WordPress.org forums. However, We have a special \u003Ca href=\"https:\u002F\u002Fmagazine3.company\u002Fcontact\u002F\" rel=\"nofollow ugc\">team support\u003C\u002Fa> 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.\u003C\u002Fp>\n\u003Ch3>Bug Reports\u003C\u002Fh3>\n\u003Cp>Bug reports for Easy Table of Contents are \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fahmedkaludi\u002FEasy-Table-of-Contents\" rel=\"nofollow ugc\">welcomed on GitHub\u003C\u002Fa>. Please note GitHub is not a support forum, and issues that aren’t properly qualified as bugs will be closed.\u003C\u002Fp>\n\u003Ch3>\u003Ca href=\"https:\u002F\u002Ft.me\u002F+XADGN24lHNk0YjE1\u002F\" rel=\"nofollow ugc\">JOIN TELEGRAM GROUP COMMUNITY\u003C\u002Fa>**: Purpose of this group is to get proper suggestions and feedback from plugin users and the community so that we can make the plugin even better.\u003C\u002Fh3>\n\u003Ch3>Roadmap\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Fragment caching for improved performance.\u003C\u002Fli>\n\u003Cli>Improve accessibility.\u003C\u002Fli>\n\u003Cli>Add Bullet and Arrow options for list counter style.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fahmedkaludi\u002FEasy-Table-of-Contents\u002Fmilestones\" rel=\"nofollow ugc\">View Full Road Map\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Credit\u003C\u002Fh3>\n\u003Cp>Easy Table Contents is a fork of the excellent \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ftable-of-contents-plus\u002F\" rel=\"ugc\">Table of Contents Plus\u003C\u002Fa> plugin by \u003Ca href=\"http:\u002F\u002Fdublue.com\u002Fplugins\u002Ftoc\u002F\" rel=\"nofollow ugc\">Michael Tran\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Contact | Help | Technical Support\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ftocwp.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">Contact Us\u003C\u002Fa>\u003C\u002Fp>\n","Adds a user friendly and fully automatic way to create and display a table of contents generated from the page content.",600000,17232617,88,217,"2026-02-18T06:20:00.000Z","5.6.20",[21,51],"https:\u002F\u002Ftocwp.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-table-of-contents.2.0.81.zip",95,5,"2026-02-18 00:00:00",{"attackSurface":126,"codeSignals":202,"taintFlows":309,"riskAssessment":310,"analyzedAt":318},{"hooks":127,"ajaxHandlers":182,"restRoutes":195,"shortcodes":196,"cronEvents":200,"entryPointCount":123,"unprotectedCount":201},[128,134,139,146,150,152,155,158,162,166,170,174,179],{"type":129,"name":130,"callback":131,"file":132,"line":133},"action","fyplugins_core_loaded","closure","fyp-table-of-contents.php",25,{"type":129,"name":135,"callback":136,"file":137,"line":138},"fyplugins_core_register_plugins","init","includes\\class\\Admin.php",11,{"type":140,"name":141,"callback":142,"priority":143,"file":144,"line":145},"filter","the_content","auto_insert_toc",10,"includes\\class\\AutoDisplay.php",22,{"type":129,"name":147,"callback":148,"file":144,"line":149},"save_post","clear_post_cache",26,{"type":129,"name":147,"callback":148,"file":151,"line":145},"includes\\class\\Shortcodes.php",{"type":140,"name":141,"callback":131,"priority":153,"file":151,"line":154},99,78,{"type":129,"name":136,"callback":131,"priority":143,"file":156,"line":157},"includes\\core\\class\\Core.php",41,{"type":129,"name":159,"callback":160,"file":156,"line":161},"admin_menu","registerAdminMenu",47,{"type":129,"name":163,"callback":164,"file":156,"line":165},"admin_enqueue_scripts","enqueueAdminScripts",48,{"type":129,"name":167,"callback":168,"file":156,"line":169},"wp_enqueue_scripts","enqueueFrontendScripts",50,{"type":129,"name":171,"callback":131,"priority":25,"file":172,"line":173},"plugins_loaded","includes\\core\\core-loader.php",35,{"type":129,"name":175,"callback":176,"file":177,"line":178},"shutdown","saveData","includes\\core\\trait\\DataManager.php",157,{"type":129,"name":136,"callback":131,"file":180,"line":181},"includes\\plugin-loader.php",19,[183,187,190,192],{"action":184,"nopriv":185,"callback":131,"hasNonce":185,"hasCapCheck":185,"file":186,"line":143},"fyplugins_core_download_debug_info",false,"includes\\core\\ajax.php",{"action":188,"nopriv":185,"callback":131,"hasNonce":185,"hasCapCheck":185,"file":186,"line":189},"fyplugins_core_get_debug_json",24,{"action":191,"nopriv":185,"callback":131,"hasNonce":185,"hasCapCheck":185,"file":186,"line":169},"fyplugins_core_delete_all_transients",{"action":193,"nopriv":185,"callback":131,"hasNonce":185,"hasCapCheck":185,"file":186,"line":194},"fyplugins_core_delete_all_options",76,[],[197],{"tag":198,"callback":199,"file":151,"line":181},"fyplugins_table_of_contents","render_toc_shortcode",[],4,{"dangerousFunctions":203,"sqlUsage":204,"outputEscaping":207,"fileOperations":201,"externalRequests":11,"nonceChecks":201,"capabilityChecks":307,"bundledLibraries":308},[],{"prepared":205,"raw":11,"locations":206},8,[],{"escaped":208,"rawEcho":165,"locations":209},145,[210,213,214,215,217,219,221,223,225,227,228,230,232,234,236,238,240,242,244,246,248,250,252,254,256,258,260,262,264,266,268,270,272,274,276,278,280,282,284,287,289,291,293,295,297,299,302,305],{"file":137,"line":211,"context":212},142,"raw output",{"file":137,"line":62,"context":212},{"file":137,"line":208,"context":212},{"file":137,"line":216,"context":212},150,{"file":137,"line":218,"context":212},152,{"file":137,"line":220,"context":212},153,{"file":137,"line":222,"context":212},154,{"file":137,"line":224,"context":212},155,{"file":137,"line":226,"context":212},156,{"file":137,"line":178,"context":212},{"file":137,"line":229,"context":212},158,{"file":137,"line":231,"context":212},161,{"file":137,"line":233,"context":212},162,{"file":137,"line":235,"context":212},164,{"file":137,"line":237,"context":212},165,{"file":137,"line":239,"context":212},166,{"file":137,"line":241,"context":212},167,{"file":137,"line":243,"context":212},168,{"file":137,"line":245,"context":212},171,{"file":137,"line":247,"context":212},172,{"file":137,"line":249,"context":212},175,{"file":137,"line":251,"context":212},178,{"file":137,"line":253,"context":212},181,{"file":137,"line":255,"context":212},184,{"file":137,"line":257,"context":212},187,{"file":137,"line":259,"context":212},189,{"file":137,"line":261,"context":212},190,{"file":137,"line":263,"context":212},191,{"file":137,"line":265,"context":212},194,{"file":137,"line":267,"context":212},195,{"file":137,"line":269,"context":212},197,{"file":137,"line":271,"context":212},198,{"file":137,"line":273,"context":212},199,{"file":137,"line":275,"context":212},200,{"file":137,"line":277,"context":212},201,{"file":137,"line":279,"context":212},202,{"file":137,"line":281,"context":212},203,{"file":186,"line":283,"context":212},17,{"file":285,"line":286,"context":212},"includes\\core\\class\\FormField.php",239,{"file":285,"line":288,"context":212},265,{"file":285,"line":290,"context":212},276,{"file":285,"line":292,"context":212},283,{"file":285,"line":294,"context":212},291,{"file":285,"line":296,"context":212},298,{"file":285,"line":298,"context":212},305,{"file":300,"line":301,"context":212},"includes\\templates\\default.php",64,{"file":303,"line":304,"context":212},"includes\\templates\\horizontal.php",63,{"file":306,"line":301,"context":212},"includes\\templates\\modern.php",1,[],[],{"summary":311,"deductions":312},"The \"fyp-table-of-contents\" plugin v1.2.0 presents a mixed security posture.  While it demonstrates strong practices like exclusively using prepared statements for SQL queries and not making external HTTP requests, significant concerns arise from its attack surface.  Four out of five identified entry points are AJAX handlers lacking authentication checks, creating a substantial risk for unauthorized actions.  The plugin also has a moderate rate of unescaped output (25%), which could lead to cross-site scripting (XSS) vulnerabilities if malicious input is processed and rendered without proper sanitization.  The absence of any recorded vulnerabilities in its history is a positive indicator, suggesting a potentially well-maintained codebase, but this should not overshadow the inherent risks presented by the exposed AJAX endpoints.  Overall, the plugin has strengths in data handling but weaknesses in input validation and access control for its AJAX functionality, necessitating careful review and potential remediation.",[313,315],{"reason":314,"points":143},"Unprotected AJAX handlers",{"reason":316,"points":317},"Unescaped output detected",6,"2026-03-17T06:17:22.208Z",{"wat":320,"direct":329},{"assetPaths":321,"generatorPatterns":324,"scriptPaths":325,"versionParams":326},[322,323],"\u002Fwp-content\u002Fplugins\u002Ffyp-table-of-contents\u002Fassets\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Ffyp-table-of-contents\u002Fassets\u002Fjs\u002Fscript.js",[],[323],[327,328],"fyp-table-of-contents\u002Fassets\u002Fcss\u002Fstyle.css?ver=","fyp-table-of-contents\u002Fassets\u002Fjs\u002Fscript.js?ver=",{"cssClasses":330,"htmlComments":332,"htmlAttributes":333,"restEndpoints":335,"jsGlobals":336,"shortcodeOutput":338},[331],"fyp-toc-container",[],[334],"data-fyp-toc",[],[337],"FYP_TOC",[339],"[fyp_table_of_contents]"]