LuckyWP Table of Contents
Creates SEO-friendly table of contents for your posts, pages or custom post types. Great customizable appearance.
Features
- Automatical insertion a table of contents (configure post types and position).
- SEO-friendly: table of contents code is ready to use by Google for snippets on result page.
- Insert by shortcode, Gutenberg block or widget.
- Button on toolbar of the classic editor.
- Gutenberg block into βCommon Blocksβ.
- Setting the minimum number of headings to display table of contents.
- Setting the depth of headings for table of contents.
- Skip headings by level or text.
- Hierarchical or linear view.
- Numeration items: decimal or roman numbers in order or nested.
- Customizable appearance: width, float, title font size and weight, items font size, colors.
- Color schemes (dark, light, white, transparent, inherit from theme) and the ability to override colors.
- Toggle Show/Hide (optionally)
- Customizable labels.
- Smooth scroll (optionally).
- Setting offset top for smooth scroll.
- Wrap table of contents with tag (optionally).
- Pretty hash in URL (like
example.com/faq/#how_do_this). - RTL support.
- Available override global settings for a particular post.
- Highly compatible with WordPress themes and plugins.
Auto Insert
For automatical insertion a table of contents in a posts, select option βAuto Insert Table of Contentsβ in the plugin settings (tab βAuto Insertβ).
Supported positions:
- before first heading;
- after first heading;
- after first block (paragraph or heading);
- top of post content;
- bottom of post content.
You can also select post types to which the table of contents will be automatically added.
Manual Insert
For manual insertion a table of content in a posts, use one of the ways:
- button βTable of Contentsβ on toolbar in classic editor;
- gutenberg block βTable of Contentsβ;
- shortcode
[lwptoc].
Pretty hash in URL
By default, hash generated as heading text (for example, #How_Do_This). You can change hash format in global settings, tab βMisc.β.
For non-English websites it is recommended to enable the Intl PHP extension.
Compatibility
LuckyWP Table of Contents was successfully tested with the following plugins:
- Elementor Page Builder
- Beaver Builder and Beaver Builder Themer Add-On
- WPBakery Page Builder
- Oxygen
- WordPress Multilingual Plugin (WPML), officially confirmed
- Rank Math, officially confirmed
- WP Rocket
- Toolset Views and Toolset Access
Hooks
Filters lwptoc_before, lwptoc_after
Use for add custom HTML before/after the table of contents.
Example:
add_filter('lwptoc_before', function ($before) {
return 'Example text before TOC.
' . $before;
});
Filter lwptoc_shortcode_tag
Use this filter for change shortcode tag name [lwptoc].
Example:
add_filter('lwptoc_shortcode_tag', function ($tag) {
return 'toc';
});
Filter lwptoc_heading_id
Use for modify heading ID.
Example:
add_filter('lwptoc_heading_id', function ($id, $label) {
return $id;
}, 10, 2);
| Domain | Exposures | Headers | Last Checked |
|---|---|---|---|
| a*h*l*e*i*n*a*r*e*.com (WP 6.8.1) | F | 2026-03-31 19:57:59 | |
| a*e*s*b*a*t*.com (WP 6.8.1) | F | 2026-03-31 19:08:11 | |
| a*e*0*e*k*d*.com | F | 2026-03-31 18:03:57 | |
| a*c*o*t*c*i*a.com (WP 6.7.1) | F | 2026-03-31 16:42:19 | |
| a*t*0*h*r*.com | F | 2026-03-31 12:21:29 | |
| a*t*0*a*s*.com | F | 2026-03-31 12:21:29 | |
| a*r*a*f*r*a*e*b*e*k.com (WP 6.8.1) | F | 2026-03-31 11:10:31 | |
| a*o*t*l*c*e*.com (WP 6.8.1) | F | 2026-03-31 10:08:53 | |
| a*i*a*l*a*e*b*o*s.com (WP 6.8.1) | F | 2026-03-31 07:58:02 | |
| a*i*i*g*o*a*.com (WP 6.7.2) | F | 2026-03-31 07:55:02 | |
| a*c*a*u*i.com (WP 6.8.1) | F | 2026-03-31 05:55:47 | |
| a*c*-*a*i*o.com (WP 6.8.5) | F | 2026-03-31 05:24:48 | |
| a*a*s*o*t.com | F | 2026-03-31 04:27:19 | |
| a*s*o*t*n*.com (WP 6.7.5) | F | 2026-03-31 03:23:05 | |
| a*a*e*e*v*.com (WP 6.4.5) | F | 2026-03-31 00:37:20 | |
| a*a*t*l*u.com (WP 6.4.5) | F | 2026-03-30 23:58:35 | |
| a*z*a*e*.com (WP 6.4.5) | F | 2026-03-30 22:59:41 | |
| 9*m*j*l*.com (WP 6.9.4) | F | 2026-03-30 21:21:55 | |
| 9*j*-*a*i*o.com (WP 6.9.4) | F | 2026-03-30 20:36:08 | |
| 9*1*w*n*y.com (WP 6.7.1) | F | 2026-03-30 20:30:05 | |
| 7*l*t*-*a*i*o*.com | F | 2026-03-30 17:58:41 | |
| 7*-*i*d*o*d.com | F | 2026-03-30 17:53:23 | |
| 7*l*v*r*o*f*r*u*e.com | F | 2026-03-30 17:21:55 | |
| 7*7*i*a*-*a*i*o.com (WP 6.8.5) | F | 2026-03-30 16:53:42 | |
| 7*7*v*s.com (WP 6.9.4) | F | 2026-03-30 16:50:57 | |
| 6*t*.com (WP 6.9.4) | β | 2026-03-30 15:34:36 | |
| 5*0*j*l*.com (WP 6.9.4) | β | 2026-03-30 13:35:02 | |
| 5*c*n*r*s*a*d*p*.com (WP 6.4.5) | β | 2026-03-30 12:37:02 | |
| 5*y*a*s*a*e*.com (WP 6.4.5) | β | 2026-03-30 12:24:15 | |
| 4*e*f*r*i.com | β | 2026-03-30 10:28:51 | |
| 4*2*e*t*b*n*.com (WP 6.9.4) | β | 2026-03-30 09:49:25 | |
| 4*0*a*e*a*t*.com (WP 6.4.5) | β | 2026-03-30 09:40:46 | |
| 3*e*e*-*a*i*o.com | β | 2026-03-30 08:25:53 | |
| 3*e*i*u*a.com (WP 6.4.5) | β | 2026-03-30 08:09:12 | |
| 3*u*k*p*g*y.com | β | 2026-03-30 07:53:38 | |
| 3*u*r*l*s.com (WP 6.4.5) | β | 2026-03-30 07:38:12 | |
| 3*a*s*u*s*f*.com (WP 6.4.5) | β | 2026-03-30 07:33:41 | |
| 3*7*7*c*s*n*.com (WP 6.9.4) | β | 2026-03-30 06:42:44 | |
| 3*o*n*r*a*u*e*.com | β | 2026-03-30 06:31:45 | |
| 3*h*n*p*t*.com | β | 2026-03-30 06:30:28 | |
| 3*3*o*m*a*k*.com | β | 2026-03-30 04:27:13 | |
| 3*3*e*i*s.com | β | 2026-03-30 04:04:15 | |
| 3*3*e*a*k.com | β | 2026-03-30 04:04:15 | |
| 3*3*e*i*a*.com (WP 6.9.4) | β | 2026-03-30 03:41:22 | |
| 3*l*c*y*a*n*o*s.com | β | 2026-03-30 03:33:28 | |
| 2*m*s*r*s*l*f*l*.com (WP 6.4.5) | β | 2026-03-30 01:05:34 | |
| 2*h*r*s*b.com (WP 6.4.5) | β | 2026-03-30 00:55:05 | |
| 2*b*e*.com | β | 2026-03-30 00:07:46 | |
| 1*u*i*e*k*n*d*m.com | β | 2026-03-29 22:59:35 | |
| 1*s*g*u*b*t.com | β | 2026-03-29 22:58:45 | |
| 1*s*a*t.com | β | 2026-03-29 22:58:45 | |
| 1*s*u*i.com | β | 2026-03-29 22:58:45 | |
| 1*r*s*i*.com | β | 2026-03-29 22:58:45 | |
| 1*p*n.com | β | 2026-03-29 22:58:45 | |
| 1*p*r*n*r*i*a*.com | β | 2026-03-29 22:58:44 | |
| 1*m*u*i*a*i*.com | β | 2026-03-29 22:58:44 | |
| 1*g*m*.com | β | 2026-03-29 22:58:44 | |
| 1*g*m*l*.com (WP 6.9.4) | β | 2026-03-29 22:58:44 | |
| 1*f*r*a*d.com | β | 2026-03-29 22:58:44 | |
| 1*d*w*l*a*b*t.com | β | 2026-03-29 22:57:44 | |
| 1*d*w*l*a*2*2*.com | β | 2026-03-29 22:57:44 | |
| 1*d*b*t.com | β | 2026-03-29 22:57:44 | |
| 1*c*n*d*.com | β | 2026-03-29 22:57:44 | |
| 1*b*t*a*e.com | β | 2026-03-29 22:57:44 | |
| 1*b*t*a*s*.com | β | 2026-03-29 22:57:44 | |
| 1*b*e*.com | β | 2026-03-29 22:57:44 | |
| 1*b*t*o*t*g*l.com | β | 2026-03-29 22:56:01 | |
| 1*b*t*a*a*h*t*n.com | β | 2026-03-29 22:55:16 | |
| 1*b*t*g*r*s*.com | β | 2026-03-29 22:55:15 | |
| 1*b*t*u*.com (WP 6.9.4) | β | 2026-03-29 22:52:47 | |
| 1*t*u*n*n*p*i*t.com (WP 6.7.2) | β | 2026-03-29 22:30:21 | |
| 1*n*x*e*.com | β | 2026-03-29 21:48:08 | |
| 1*i*k*h*r*.com (WP 6.9.4) | β | 2026-03-29 21:30:15 | |
| 1*n*w*y.com (WP 6.4.5) | β | 2026-03-29 21:27:10 | |
| 1*e*f*r*a*d.com (WP 6.8.5) | β | 2026-03-29 21:00:39 | |
| 1*0*u*s*t.com (WP 6.4.5) | β | 2026-03-29 20:35:10 | |
| 1*-*r*g*n*e*r*s.com | β | 2026-03-29 19:29:37 | |
| 1*9*t*u*o*d*e*.com (WP 6.9.4) | β | 2026-03-29 19:23:43 | |
| 1*6*w*c.com (WP 6.4.5) | β | 2026-03-29 18:44:22 | |
| c*s*n*g*a*u*t*.org | β | 2026-03-27 15:02:02 | |
| k*s*i*o*.net | β | 2026-03-27 14:37:24 | |
| o*i*i*l*k*s*i*o.net | β | 2026-03-27 14:37:24 | |
| o*h*i*g.at (WP 6.9.4) | β | 2026-03-27 14:16:02 | |
| b*a*k*b*s*.ru | β | 2026-03-27 12:53:37 | |
| o*c*p*b*l*e*b*r*.org (WP 6.4.5) | β | 2026-03-27 12:13:43 | |
| 1*s*e*p*r*.org (WP 6.9.4) | β | 2026-03-27 10:58:08 | |
| a*u*a*s*c*l*g*c*.online | β | 2026-03-27 07:57:07 | |
| y*c*e*r*i*.org (WP 6.7.2) | β | 2026-03-27 07:31:28 | |
| g*v*r*m*n*e*r*p*.eu (WP 6.8.5) | β | 2026-03-27 07:08:42 | |
| c*s*n*s*n*i*n*.net (WP 6.8.5) | β | 2026-03-27 07:05:41 | |
| c*s*n*s*o*e.net (WP 6.9.1) | β | 2026-03-20 15:52:28 | |
| n*t*e*.org (WP 6.9.4) | β | 2026-03-20 15:15:58 | |
| n*e*w*h*n*.net (WP 6.8.5) | β | 2026-03-20 15:06:54 | |
| c*e*t*o*o*t*e*n*v*r*e.org (WP 6.7.5) | β | 2026-03-20 14:08:22 | |
| 1*i*.pk | β | 2026-03-20 13:14:40 | |
| l*v*e*.fr | β | 2026-03-20 12:38:24 | |
| p*o*u*u*e*.org (WP 6.8.5) | β | 2026-03-20 04:56:58 | |
| p*f*r*f.org (WP 6.4.5) | β | 2026-03-20 04:53:16 | |
| c*o*e*a*b*n.site (WP 6.6.2) | β | 2026-03-20 02:19:48 | |
| b*n*s*a*i*o*r*t*i*.net | β | 2026-03-20 01:28:49 |