Joli Table Of Contents
Joli Table Of Contents is the most customizable and performance-focused table of contents plugin for WordPress. It works out of the box for beginners — thanks to a built-in Onboarding Wizard — and offers deep control for advanced users and developers. Easily insert a table of contents into all your posts with either the Auto-insert, the Gutenberg Block, or the Shortcode. 📖 Documentation | ⭐ Get PRO 🚀 Why Joli Table Of Contents? ✅ Beginner-Friendly Onboarding Wizard After activation, a step-by-step setup wizard walks you through the most important settings — no configuration headaches, no reading documentation. You’ll have a working, good-looking TOC in minutes. 🎨 Instant Customization with the Color Palette System The new Color Palette makes customization effortless. Set just the Accent color and it automatically propagates across your entire TOC — that’s 90% of the visual work done in a single click. Fine-tune everything else at your own pace. 🧠 Smart Heading Detection Joli Table Of Contents accurately detects headings from third-party shortcodes and blocks that don’t appear directly in the editor but are rendered on the front end. Since v3, you can now choose between Content scope (default — prevents unwanted headings from appearing) and Extended scope for advanced use cases. 🆕 Gutenberg Block with Inline Editing Use the dedicated Gutenberg Block to insert a table of contents anywhere in your post. The block lets you hide or edit specific headings inline — no settings page needed. ⚡ Performance First No jQuery dependency. Minified CSS and JavaScript. Conditional style loading based on active settings — only the code you need is loaded. Built for fast websites. 🔁 Migrate from Another TOC Plugin — Without Touching Your Content Already using Easy Table of Contents, LuckyWP Table of Contents, or another plugin? You can switch to Joli TOC without updating a single shortcode across your posts. Use the built-in filter to map Joli TOC to your existing shortcode tag: add_filter('jolitoc_shortcode_tag', function(){ return 'toc'; }); This works with any custom tag, so your existing [toc] (or any other) shortcodes continue to work immediately after switching. ✨ Key Features Design & Themes: * Professional looking themes (Default, Original, Hero, + all legacy themes) * Dark mode support for v3 themes * Color Palette system — set one color, style the whole TOC * Fully customizable: padding, margin, borders, fonts, colors, icons * Custom CSS support * CSS variable architecture for deep theming * Custom theme engine (create your own theme) Insertion methods: * Auto-insert (by post type and position) * Gutenberg Block * Shortcode [joli-toc] Auto-insert positions: * Before/After the content * Before/After H1 * Before first H2 / After first H2 * After first paragraph Headings & Detection: * Detect headings from third-party blocks and shortcodes * Heading scope: Content (default) or Extended * Show headings by custom depth (H2 to H6) * Hide or edit specific headings via the block * Disable headings by text or CSS class Navigation & UX: * Reading time estimate (new in v3) * Hierarchical or Flat view * Multiple numbering styles (with regional number support) * Customizable numbering separator and suffix * Smooth scrolling * Folding/unfolding with animation * Pretty URL hash (e.g. mysite.com/article/#section-title) * Latin & non-latin character support * Multilingual hash transliteration * Responsive — hover events work as touch on mobile Other: * Import / Export settings * Import presets for quick setup * Custom CSS section * Fully responsive * multi-page support * RTL support * WPML compatible * No jQuery * Developer hooks (see full list) ⭐ What’s New in v3 🧙 Onboarding Wizard New users are greeted with a step-by-step onboarding wizard that configures the most important settings for their site — without needing to touch advanced options. 🎨 Color Palette System A brand-new reusable color palette makes customization fast and consistent. Define your Accent color once and watch it style your entire TOC automatically. 🖼 New & Updated Themes v3 ships with new and upgraded themes: Default (replaces Basic Light/Dark), Original, and Hero — all with dark mode support and theme-specific style variants. 🎛 Redesigned Settings Page The admin interface has been fully redesigned with: * A search bar to quickly find any setting * A Live Preview panel — see your changes in real time * A Quick Settings Panel for the most common options * Better color pickers with palette support * Session checker to prevent lost changes 📐 New Style Options New styling controls include: header border style/width/radius/color, numbering badge colors, base font size, and toggle button styles. 🔢 Improved Numbering System The numbering engine has been upgraded to behave like a proper list — including support for regional numbering formats. Hexadecimal and binary modes have been removed. 📍 TOC Alignment Choose between left, center, and right alignment for the entire TOC block. 📖 Reading Time Estimate Automatically display an estimated reading time inside the TOC header. 🔒 PRO Features Get Joli Table Of Contents Pro → Premium Themes: Widgets: * 🆕 Timeline TOC — display the TOC as a visual timeline on the side of the screen, with proportionally spaced markers * ✅ Floating TOC Widget — follows the user as they scroll, shows the active section * ✅ Slide-Out TOC Widget — fixed panel on the side of the screen * ✅ Sticky Sidebar TOC — TOC in a sidebar widget that sticks while scrolling * ✅ Progress Bar Widget — reading progress indicator at the top of the page PRO-only customization: * ⭐ Collapsible headings * ⭐ View more button (Partial fold) * ⭐ Independent top-level heading styling * Separator between top-level headings * Multi-columns mode * Per-device TOC visibility (in-content vs. sidebar) * Fade past headings Advanced auto-insert rules: * Filter by post type, post title, or post ID * Exclude specific posts by title or ID * Different settings per post type (theme, layout, everything) Custom Post Type support with per-post-type settings. 🔧 Shortcode Insert the TOC anywhere using the shortcode: [joli-toc] Migrating from another plugin? Keep your existing shortcode tag without updating any content: add_filter('jolitoc_shortcode_tag', function(){ return 'toc'; }); This is compatible with shortcode tags used by Easy Table of Contents, LuckyWP Table of Contents, and others. 🎣 Developer Hooks Joli Table Of Contents provides a full set of action and filter hooks for developers. View all available hooks → Common examples (add to your theme’s functions.php): Disable auto-insert globally: add_filter(‘joli_toc_disable_autoinsert’, function(){ return true; }); Disable JS or CSS: add_filter(‘joli_toc_disable_js’, function(){ return true; }); add_filter(‘joli_toc_disable_styles’, function(){ return true; }); Customize the TOC title dynamically: add_filter(‘joli_toc_toc_title’, function( $title ){ return ‘My Custom Title’; }); 🔌 More Plugins by WPJoli Smart Auto Featured Image ZenForm Joli FAQ SEO Joli CLEAR Lightbox
Top keywords
- toc25×2.42%
- joli13×1.26%
- contents12×1.16%
- table12×1.16%
- table of contents12×1.16%
- headings11×1.07%
- color10×0.97%
- shortcode10×0.97%
- support10×0.97%
- filter9×0.87%
- settings9×0.87%
- add7×0.68%
Super Video player – Fully Customizable Video Player with Playlist
The #1 No-Code Video Player Plugin – Trusted by 3000+ Websites Worldwide Super Video Player | Documentation | Pricing | Support | Demo | Video Tutorial Super Video Playeris a modern, lightweight WordPress HTML5 video player plugin that lets you embed self-hosted MP4, OGG, HLS (.m3u8), and MPEG-DASH (.mpd) videos anywhere on your website. Create responsive video players using Gutenberg blocks or shortcodes—no coding required. Whether you’re building an online course, membership site, portfolio, documentation website, product showcase, or business website, Super Video Player delivers fast, responsive, and accessible video playback across desktop, tablet, and mobile devices. Upgrade to Super Video Player Pro to unlock powerful features including video playlists, multiple video quality options, advanced player controls, custom layouts, social sharing, video titles & descriptions, and more. Why Choose Super Video Player? – No coding required – Self-hosted video support – Fast and lightweight – Responsive on every device – Works with Gutenberg and Classic Editor – Supports playlists and subtitles – Accessibility ready – Perfect for courses, memberships, and business websites Perfect for: – Online Courses & LMS – Membership Websites – Video Portfolios – Product Demonstrations – Tutorial Websites – Educational Platforms – Business Websites – Documentation Sites – Media Libraries – Blogs Free Features – Modern HTML5 Video Player – Display self-hosted videos using a clean, responsive, and lightweight HTML5 player compatible with all modern browsers. – MP4, OGG, HLS & DASH Support – Play self-hosted MP4, OGG, HLS (.m3u8), and MPEG-DASH (.mpd) videos from a single player. – Live Streaming Support – Stream HLS (.m3u8) and MPEG-DASH (.mpd) videos with smooth HTML5 playback. – Gutenberg Block – Easily insert and configure video players directly from the WordPress Block Editor. – Shortcode Support – Embed video players anywhere using shortcodes, including posts, pages, widgets, and theme templates. – Responsive Design – Automatically adapts to desktop, tablet, and mobile devices for a seamless viewing experience. – Picture-in-Picture (PiP) – Allow visitors to continue watching videos while browsing other pages or tabs. – Multiple Subtitle Files – Add VTT subtitle files in multiple languages for better accessibility and localization. – Custom Caption Styling – Customize caption appearance to match your website design and improve readability. – Accessibility Ready – Built with accessibility best practices, including screen reader support. – Unlimited Video Players – Create and display unlimited video players anywhere on your WordPress website. – Cross-Browser Compatibility – Works smoothly in Chrome, Firefox, Safari, Edge, and other modern browsers. – Lightweight & Fast – Optimized for performance to deliver a smooth video playback experience. Super Video Player Pro Features Unlock advanced features to create a professional video experience for online courses, memberships, businesses, portfolios, and media websites. – Video Playlists – Organize multiple videos into beautiful playlists with Default, Horizontal, Vertical, and Grid layouts. – Multiple Video Quality Options – Offer multiple video resolutions so visitors can select the quality that best matches their internet connection. – Multiple Player Layouts – Choose from professionally designed layouts to match your website’s style. – Advanced Player Controls – Show or hide individual controls including Play/Pause, Volume, Progress Bar, Playback Speed, Captions, Fullscreen, Download, and Picture-in-Picture. – Video Title & Description – Display customizable titles and descriptions above or below the player. – Initial Volume Control – Set the default playback volume for every video. – Custom Seek Time – Define how many seconds users skip when using keyboard shortcuts or player controls. – Click to Play – Allow users to play or pause videos by clicking anywhere on the player. – Continuous Playlist Playback – Automatically play the next video in the playlist for a seamless viewing experience. – Social Share Button – Let visitors easily share videos on their favorite social platforms. – Advanced Styling Options – Customize fonts, colors, alignment, and the overall appearance of video titles, descriptions, and player elements. – Full Gutenberg Integration – Access and configure every Pro feature directly inside the WordPress Block Editor. – Shortcode Compatibility – Use all Pro features with both Gutenberg blocks and shortcodes. Loved by WordPress Users ⭐⭐⭐⭐⭐ So simple to use. Excellent! ❛❛A very neat and efficient way of playing self-hosted videos via WordPress.❜❜ –jonthanr – Did you like this plugin? Dislike it? Have a feature request? Please share your feedback with us Getting Started Install and activate Super Video Player. Go to Super Video Player → Add New. Upload or select your video. Configure the player settings. Copy the generated shortcode or insert the Gutenberg block. Publish your page and enjoy. Gutenberg Block Super Video Player includes a dedicated Gutenberg block. Open any post or page. Click the “+” button. Search for “Super Video Player”. Select your video. Publish your page.