{"id":3390,"date":"2025-02-14T12:29:43","date_gmt":"2025-02-14T12:29:43","guid":{"rendered":"https:\/\/s-o-s.net\/luckywp-table-of-contents\/"},"modified":"2025-02-14T12:29:43","modified_gmt":"2025-02-14T12:29:43","slug":"luckywp-table-of-contents","status":"publish","type":"post","link":"https:\/\/s-o-s.net\/en_gb\/luckywp-table-of-contents\/","title":{"rendered":"LuckyWP Table of Contents"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<article id=\"post-94044\" class=\"alignwide post-94044 plugin type-plugin status-publish hentry plugin_section-blocks plugin_tags-links plugin_tags-navigation plugin_tags-seo plugin_tags-table-of-contents plugin_tags-toc plugin_category-customization plugin_contributors-theluckywp plugin_committers-theluckywp\">\n<div class=\"plugin-banner\" id=\"plugin-banner-luckywp-table-of-contents\"><\/div>\n<header class=\"plugin-header\">\n<div class=\"entry-heading-container\">\n<div>\n<div class=\"entry-thumbnail\">\n\t\t\t\t\t<img decoding=\"async\" class=\"plugin-icon\" srcset=\"https:\/\/ps.w.org\/luckywp-table-of-contents\/assets\/icon-128x128.png?rev=2100677, https:\/\/ps.w.org\/luckywp-table-of-contents\/assets\/icon-256x256.png?rev=2100677 2x\" src=\"https:\/\/ps.w.org\/luckywp-table-of-contents\/assets\/icon-256x256.png?rev=2100677\" alt=\"\">\t\t\t\t<\/div>\n<div>\n<h1 class=\"plugin-title\">LuckyWP Table of Contents<\/h1>\n<p>\t\t\t\t\t<span class=\"byline\">By <span class=\"author vcard\"><a target=\"_blank\" class=\"url fn n\" href=\"https:\/\/profiles.wordpress.org\/theluckywp\/\" rel=\"noopener\">LuckyWP<\/a><\/span><\/span>\n\t\t\t\t<\/div>\n<\/p><\/div>\n<div class=\"plugin-actions\">\n<div class=\"wp-block-button is-small plugin-download download-button\"><a target=\"_blank\" class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/downloads.wordpress.org\/plugin\/luckywp-table-of-contents.2.1.10.zip\" rel=\"noopener\">Download<\/a><\/div>\n<\/p><\/div>\n<\/p><\/div>\n<\/header>\n<p><!-- .entry-header --><\/p>\n<p>\t<span id=\"description\"><\/span><br \/>\n\t<span id=\"reviews\"><\/span><br \/>\n\t<span id=\"installation\"><\/span><br \/>\n\t<span id=\"developers\"><\/span><br \/>\n\t<span id=\"advanced\" class=\"\"><\/span><br \/>\n\t<span id=\"section-links\"><\/p>\n<ul class=\"tabs clear\">\n<li id=\"tablink-description\"><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/luckywp-table-of-contents\/#description\" rel=\"noopener\">Details<\/a><\/li>\n<li id=\"tablink-reviews\"><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/luckywp-table-of-contents\/#reviews\" rel=\"noopener\">Reviews<\/a><\/li>\n<li id=\"tablink-installation\">\n\t\t\t\t<a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/luckywp-table-of-contents\/#installation\" rel=\"noopener\">Installation<\/a>\n\t\t\t<\/li>\n<li id=\"tablink-developers\"><a target=\"_blank\" href=\"https:\/\/wordpress.org\/plugins\/luckywp-table-of-contents\/#developers\" rel=\"noopener\">Development<\/a><\/li>\n<\/ul>\n<div id=\"link-support\">\n\t\t\t<a target=\"_blank\" href=\"https:\/\/wordpress.org\/support\/plugin\/luckywp-table-of-contents\/\" rel=\"noopener\">Support<\/a>\n\t\t<\/div>\n<p>\t<\/span><br \/>\n\t<script type=\"text\/javascript\">if ( '#changelog' == window.location.hash ) { window.setTimeout( function() { window.location.hash=\"#developers\"; }, 10 ); }<\/script><\/p>\n<div class=\"entry-content\">\n<div id=\"tab-description\" class=\"plugin-description section\">\n<h2 id=\"description-header\">Description<\/h2>\n<p>Creates SEO-friendly table of contents for your posts, pages or custom post types. Great customizable appearance.<\/p>\n<h4>Features<\/h4>\n<ul>\n<li>Automatical insertion a table of contents (configure post types and position).<\/li>\n<li>SEO-friendly: table of contents code is ready to use by Google for snippets on result page.<\/li>\n<li>Insert by shortcode, Gutenberg block or widget.<\/li>\n<li>Button on toolbar of the classic editor.<\/li>\n<li>Gutenberg block into \u201cCommon Blocks\u201d.<\/li>\n<li>Setting the minimum number of headings to display table of contents.<\/li>\n<li>Setting the depth of headings for table of contents.<\/li>\n<li>Skip headings by level or text.<\/li>\n<li>Hierarchical or linear view.<\/li>\n<li>Numeration items: decimal or roman numbers in order or nested.<\/li>\n<li>Customizable appearance: width, float, title font size and weight, items font size, colors.<\/li>\n<li>Color schemes (dark, light, white, transparent, inherit from theme) and the ability to override colors.<\/li>\n<li>Toggle Show\/Hide (optionally)<\/li>\n<li>Customizable labels.<\/li>\n<li>Smooth scroll (optionally).<\/li>\n<li>Setting offset top for smooth scroll.<\/li>\n<li>Wrap table of contents with &lt;!\u2013noindex\u2013&gt; tag (optionally).<\/li>\n<li>Pretty hash in URL (like <code>example.com\/faq\/#how_do_this<\/code>).<\/li>\n<li>RTL support.<\/li>\n<li>Available override global settings for a particular post.<\/li>\n<li>Highly compatible with WordPress themes and plugins.<\/li>\n<\/ul>\n<h4>Auto Insert<\/h4>\n<p>For automatical insertion a table of contents in a posts, select option \u201cAuto Insert Table of Contents\u201d in the plugin settings (tab \u201cAuto Insert\u201d).<\/p>\n<p>Supported positions:<\/p>\n<ul>\n<li>before first heading;<\/li>\n<li>after first heading;<\/li>\n<li>after first block (paragraph or heading);<\/li>\n<li>top of post content;<\/li>\n<li>bottom of post content.<\/li>\n<\/ul>\n<p>You can also select post types to which the table of contents will be automatically added.<\/p>\n<h4>Manual Insert<\/h4>\n<p>For manual insertion a table of content in a posts, use one of the ways:<\/p>\n<ul>\n<li>button \u201cTable of Contents\u201d on toolbar in classic editor;<\/li>\n<li>gutenberg block \u201cTable of Contents\u201d;<\/li>\n<li>shortcode <code>[lwptoc]<\/code>.<\/li>\n<\/ul>\n<h4>Pretty hash in URL<\/h4>\n<p>By default, hash generated as heading text (for example, <code>#How_Do_This<\/code>). You can change hash format in global settings, tab \u201cMisc.\u201d.<\/p>\n<p>For non-English websites it is recommended to enable the <code>Intl<\/code> PHP extension.<\/p>\n<h3>Compatibility<\/h3>\n<p>LuckyWP Table of Contents was successfully tested with the following plugins:<\/p>\n<ul>\n<li>Elementor Page Builder<\/li>\n<li>Beaver Builder and Beaver Builder Themer Add-On<\/li>\n<li>WPBakery Page Builder<\/li>\n<li>Oxygen<\/li>\n<li>WordPress Multilingual Plugin (WPML), <a target=\"_blank\" href=\"https:\/\/wpml.org\/plugin\/luckywp-table-of-contents\/\" rel=\"nofollow ugc noopener\">officially confirmed<\/a><\/li>\n<li>Rank Math, <a target=\"_blank\" href=\"https:\/\/rankmath.com\/compatibility\/luckywp-table-of-contents\/\" rel=\"nofollow ugc noopener\">officially confirmed<\/a><\/li>\n<li>WP Rocket<\/li>\n<li>Toolset Views and Toolset Access<\/li>\n<\/ul>\n<h3>Hooks<\/h3>\n<h4>Filters <code>lwptoc_before<\/code>, <code>lwptoc_after<\/code><\/h4>\n<p>Use for add custom HTML before\/after the table of contents.<\/p>\n<p>Example:<\/p>\n<pre><code>add_filter(&#039;lwptoc_before&#039;, function ($before) {\n    return &#039;&lt;p&gt;Example text before TOC.&lt;\/p&gt;&#039; . $before;\n});\n<\/code><\/pre>\n<h4>Filter <code>lwptoc_shortcode_tag<\/code><\/h4>\n<p>Use this filter for change shortcode tag name <code>[lwptoc]<\/code>.<\/p>\n<p>Example:<\/p>\n<pre><code>add_filter('lwptoc_shortcode_tag', function ($tag) {\n    return 'toc';\n});\n<\/code><\/pre>\n<h4>Filter <code>lwptoc_heading_id<\/code><\/h4>\n<p>Use for modify heading ID.<\/p>\n<p>Example:<\/p>\n<pre><code>add_filter('lwptoc_heading_id', function ($id, $label) {\n    return $id;\n}, 10, 2);\n<\/code><\/pre>\n<\/div>\n<div id=\"screenshots\" class=\"plugin-screenshots section\">\n<h2 id=\"screenshots-header\">Screenshots<\/h2>\n<ul class=\"plugin-screenshots\">\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/luckywp-table-of-contents\/assets\/screenshot-1.png?rev=1974058\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/luckywp-table-of-contents\/assets\/screenshot-1.png?rev=1974058\" alt=\"\"><\/a><figcaption>Table of Contents<\/figcaption><\/figure>\n<\/li>\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/luckywp-table-of-contents\/assets\/screenshot-2.png?rev=1974058\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/luckywp-table-of-contents\/assets\/screenshot-2.png?rev=1974058\" alt=\"\"><\/a><figcaption>Gutenberg Support<\/figcaption><\/figure>\n<\/li>\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/luckywp-table-of-contents\/assets\/screenshot-3.png?rev=1974058\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/luckywp-table-of-contents\/assets\/screenshot-3.png?rev=1974058\" alt=\"\"><\/a><figcaption>Classic Editor Support<\/figcaption><\/figure>\n<\/li>\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/luckywp-table-of-contents\/assets\/screenshot-4.png?rev=2122587\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/luckywp-table-of-contents\/assets\/screenshot-4.png?rev=2122587\" alt=\"\"><\/a><figcaption>Customize Window<\/figcaption><\/figure>\n<\/li>\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/luckywp-table-of-contents\/assets\/screenshot-5.png?rev=1974058\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/luckywp-table-of-contents\/assets\/screenshot-5.png?rev=1974058\" alt=\"\"><\/a><figcaption>Examples of Color Solutions<\/figcaption><\/figure>\n<\/li>\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/luckywp-table-of-contents\/assets\/screenshot-6.png?rev=2099146\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/luckywp-table-of-contents\/assets\/screenshot-6.png?rev=2099146\" alt=\"\"><\/a><figcaption>Widget Settings<\/figcaption><\/figure>\n<\/li>\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/luckywp-table-of-contents\/assets\/screenshot-7.png?rev=2122587\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/luckywp-table-of-contents\/assets\/screenshot-7.png?rev=2122587\" alt=\"\"><\/a><figcaption>General Settings<\/figcaption><\/figure>\n<\/li>\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/luckywp-table-of-contents\/assets\/screenshot-8.png?rev=2099146\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/luckywp-table-of-contents\/assets\/screenshot-8.png?rev=2099146\" alt=\"\"><\/a><figcaption>Appearance Settings<\/figcaption><\/figure>\n<\/li>\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/luckywp-table-of-contents\/assets\/screenshot-9.png?rev=2099146\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/luckywp-table-of-contents\/assets\/screenshot-9.png?rev=2099146\" alt=\"\"><\/a><figcaption>Auto Insert Settings<\/figcaption><\/figure>\n<\/li>\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/luckywp-table-of-contents\/assets\/screenshot-10.png?rev=2099146\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/luckywp-table-of-contents\/assets\/screenshot-10.png?rev=2099146\" alt=\"\"><\/a><figcaption>Processing Headings Settings<\/figcaption><\/figure>\n<\/li>\n<li>\n<figure><a target=\"_blank\" href=\"https:\/\/ps.w.org\/luckywp-table-of-contents\/assets\/screenshot-11.png?rev=2259924\" rel=\"nofollow noopener\"><img decoding=\"async\" class=\"screenshot\" src=\"https:\/\/ps.w.org\/luckywp-table-of-contents\/assets\/screenshot-11.png?rev=2259924\" alt=\"\"><\/a><figcaption>Miscellaneous Settings<\/figcaption><\/figure>\n<\/li>\n<\/ul>\n<\/div>\n<div id=\"blocks\" class=\"plugin-blocks section\">\n<h2 id=\"blocks-header\">Blocks<\/h2>\n<p>This plugin provides 1 block.<\/p>\n<ul class=\"plugin-blocks-list\">\n<li class=\"plugin-blocks-list-item\">\n\t\t\t\t\t\t\t\t\t<span class=\"block-icon dashicons dashicons-block-default\"><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"block-title\">Luckywp Tableofcontents<\/span>\n\t\t\t\t\t\t\t<\/li>\n<\/ul>\n<\/div>\n<div id=\"tab-installation\" class=\"plugin-installation section\">\n<h2 id=\"installation-header\">Installation<\/h2>\n<h4>Installing from the WordPress control panel<\/h4>\n<ol>\n<li>Go to the page \u201cPlugins &gt; Add New\u201d.<\/li>\n<li>Input the name \u201cLuckyWP Table of Contents\u201d in the search field<\/li>\n<li>Find the \u201cLuckyWP Table of Contents\u201d plugin in the search result and click on the \u201cInstall Now\u201d button, the installation process of plugin will begin.<\/li>\n<li>Click \u201cActivate\u201d when the installation is complete.<\/li>\n<\/ol>\n<h4>Installing with the archive<\/h4>\n<ol>\n<li>Go to the page \u201cPlugins &gt; Add New\u201d on the WordPress control panel<\/li>\n<li>Click on the \u201cUpload Plugin\u201d button, the form to upload the archive will be opened.<\/li>\n<li>Select the archive with the plugin and click \u201cInstall Now\u201d.<\/li>\n<li>Click on the \u201cActivate Plugin\u201d button when the installation is complete.<\/li>\n<\/ol>\n<h4>Manual installation<\/h4>\n<ol>\n<li>Upload the folder <code>luckywp-table-of-contents<\/code> to a directory with the plugin, usually it is <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Go to the page \u201cPlugins &gt; Add New\u201d on the WordPress control panel<\/li>\n<li>Find \u201cLuckyWP Table of Contents\u201d in the plugins list and click \u201cActivate\u201d.<\/li>\n<\/ol>\n<h3>After activation<\/h3>\n<p>Into classic editor will appear button \u201cTable of Contents\u201d (available on edit post\/page screen).<\/p>\n<p>Into Gutenberg editor will appear block \u201cTable of Contents\u201d (see \u201cCommon Blocks\u201d).<\/p>\n<p>The menu item \u201cTable of Contents\u201d will appear in the menu \u201cSettings\u201d of the WordPress control panel.<\/p>\n<p>For non-English websites it is recommended to enable the <code>Intl<\/code> PHP extension.<\/p>\n<\/div>\n<div id=\"tab-reviews\" class=\"plugin-reviews section\">\n<h2 id=\"reviews-header\">Reviews<\/h2>\n<div class=\"plugin-reviews\">\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/cf1241cfaba2177bf128408a83567e6a4ff21639479041b58daaf0fe938c2272?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/cf1241cfaba2177bf128408a83567e6a4ff21639479041b58daaf0fe938c2272?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/not-working-4299\/\" rel=\"noopener\">Not working with additional headers<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/diablo4\/\" title=\"Posts by diablo4\" rel=\"author noopener\">diablo4<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">January 31, 2025<\/span><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"review-replies\">5 replies<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">The plugin is not working with other plugins that add additional headers (h1-h6) . It would be good if the developer somehow fixed this.<\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/23b95ce0e975da367e8e2a27163c401303c6fc1a1dc9470b6f055c976633471a?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/23b95ce0e975da367e8e2a27163c401303c6fc1a1dc9470b6f055c976633471a?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/listing-presentation\/\" rel=\"noopener\">Listing Presentation<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/romulojose\/\" title=\"Posts by romulojose\" rel=\"author noopener\">romulojose<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">December 7, 2024<\/span><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"review-replies\">1 reply<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">Its a great plugin excellent for the scripts presentations<\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/11e4204493a404c29303b9880727bf58de7dc9106c537ba8b17bbcb921bd6a88?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/11e4204493a404c29303b9880727bf58de7dc9106c537ba8b17bbcb921bd6a88?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/its-very-good-53\/\" rel=\"noopener\">it,s very good<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/mhghorbani\/\" title=\"Posts by mhghorbani\" rel=\"author noopener\">mhghorbani<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">November 9, 2024<\/span><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"review-replies\">1 reply<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">it,s very good<\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/719229bb9eae270d9bacc0c82c831200be78a505b385e9f6e4fb8717b26d7f3c?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/719229bb9eae270d9bacc0c82c831200be78a505b385e9f6e4fb8717b26d7f3c?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"4 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"4\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-empty\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/good-easy-functional\/\" rel=\"noopener\">Good easy functional<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/howsel\/\" title=\"Posts by howsel\" rel=\"author noopener\">howsel<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">November 3, 2024<\/span><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"review-replies\">1 reply<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">It\u00b4s good, easy functional. I\u00b4d like only some more functions for example the possibility to define the depht of a chapter without using h1, h2 etc.<\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/9f939384b06b25a3e983d3eb36739562cfa555b379a3d11abee67fcde30a0ae8?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/9f939384b06b25a3e983d3eb36739562cfa555b379a3d11abee67fcde30a0ae8?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/zuverlassig-und-einfach-zu-bedienen\/\" rel=\"noopener\">Reliable and easy to use<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/thomas69\/\" title=\"Posts by thomas69\" rel=\"author noopener\">thomas69<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">October 30, 2024<\/span><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"review-replies\">1 reply<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">I am very happy with the plugin, it is easy to use and does what it is supposed to do, it also offers many creative design options.<\/p>\n<p>A small difficulty initially arose when I tried to create a table of contents from already numbered headings, as the numbering appeared twice. This was easily solved by selecting the option \u2018without enumeration\u2019 in the plugin settings under General\/Enumeration.<\/p>\n<p>Thank you very much!<\/p><\/div>\n<\/p><\/div>\n<\/article>\n<article class=\"plugin-review\">\n<div class=\"review-avatar\">\n\t\t\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/421b5249743fc033a1d6ef73b29253f17743477e238a972cadab3c260ef70215?s=60&amp;d=retro&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/421b5249743fc033a1d6ef73b29253f17743477e238a972cadab3c260ef70215?s=120&amp;d=retro&amp;r=g 2x\" class=\"avatar avatar-60 photo\" height=\"60\" width=\"60\">\t\t\t\t\t<\/div>\n<div class=\"review\">\n<header>\n<div class=\"header-top\">\n<div class=\"wporg-ratings\" aria-label=\"5 out of 5 stars\" data-title-template=\"%s out of 5 stars\" data-rating=\"5\" style=\"color:#ffb900;\"><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><span class=\"dashicons dashicons-star-filled\"><\/span><\/div>\n<h3 class=\"review-title\"><a target=\"_blank\" class=\"url\" href=\"https:\/\/wordpress.org\/support\/topic\/great-plugin-39680\/\" rel=\"noopener\">Great plugin!<\/a><\/h3>\n<\/p><\/div>\n<div class=\"header-bottom\">\n\t\t\t\t\t\t\t\t<span class=\"review-author author vcard\"><a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/psykonevro\/\" title=\"Posts by JCV\" rel=\"author noopener\">JCV<\/a><\/span><br \/>\n\t\t\t\t\t\t\t\t<span class=\"review-date\">October 28, 2024<\/span><br \/>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"review-replies\">1 reply<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n<\/header>\n<div class=\"review-content\">This is a great plugin! Initially, I wasn\u2019t sure about installing a plugin that automatically installs table of contents on every posts, instead of selected the posts I want to show the TOC on. After using it, I came to the conclusion that:<br \/>\n1\/ It\u2019s much better if you may uninstall the plugin, it won\u2019t require removing code from posts;<br \/>\n2\/ The options ensure you will make TOC available on posts that realy need it. It\u2019s very well thought.<\/div>\n<\/p><\/div>\n<\/article><\/div>\n<p>\t\t<a target=\"_blank\" class=\"reviews-link\" href=\"https:\/\/wordpress.org\/support\/plugin\/luckywp-table-of-contents\/reviews\/\" rel=\"noopener\"><br \/>\n\t\t\tRead all 830 reviews\t\t<\/a><\/div>\n<div id=\"tab-developers\" class=\"plugin-developers section\">\n<h2 id=\"developers-header\">Contributors &amp; Developers<\/h2>\n<div class=\"plugin-contributors\">\n<p>\u201cLuckyWP Table of Contents\u201d is open source software. The following people have contributed to this plugin.<\/p>\n<p><span class=\"screen-reader-text\">Contributors<\/span><\/p>\n<ul id=\"contributors-list\" class=\"contributors-list\">\n<li>\n\t\t\t\t<img loading=\"lazy\" decoding=\"async\" alt=\"\" src=\"https:\/\/secure.gravatar.com\/avatar\/1ecd60634c683adda88521a9f00761694312ec195487ecbc6c55fc229d6adb9a?s=32&amp;d=mm&amp;r=g\" srcset=\"https:\/\/secure.gravatar.com\/avatar\/1ecd60634c683adda88521a9f00761694312ec195487ecbc6c55fc229d6adb9a?s=64&amp;d=mm&amp;r=g 2x\" class=\"avatar avatar-32 photo\" height=\"32\" width=\"32\">\t\t\t\t<a target=\"_blank\" href=\"https:\/\/profiles.wordpress.org\/theluckywp\/\" rel=\"noopener\"><br \/>\n\t\t\t\t\tLuckyWP\t\t\t\t<\/a>\n\t\t\t<\/li>\n<\/ul><\/div>\n<div class=\"plugin-development\">\n<p>\u201cLuckyWP Table of Contents\u201d has been translated into 32 locales. Thank you to <a target=\"_blank\" href=\"https:\/\/translate.wordpress.org\/projects\/wp-plugins\/luckywp-table-of-contents\/contributors\" rel=\"noopener\">the translators<\/a> for their contributions.<\/p>\n<p><a target=\"_blank\" href=\"https:\/\/translate.wordpress.org\/projects\/wp-plugins\/luckywp-table-of-contents\" rel=\"noopener\">Translate \u201cLuckyWP Table of Contents\u201d into your language.<\/a><\/p>\n<h3>Interested in development?<\/h3>\n<p><a target=\"_blank\" href=\"https:\/\/plugins.trac.wordpress.org\/browser\/luckywp-table-of-contents\/\" rel=\"noopener\" class=\"broken_link\">Browse the code<\/a>, check out the <a target=\"_blank\" href=\"https:\/\/plugins.svn.wordpress.org\/luckywp-table-of-contents\/\" rel=\"noopener\">SVN repository<\/a>, or subscribe to the <a target=\"_blank\" href=\"https:\/\/plugins.trac.wordpress.org\/log\/luckywp-table-of-contents\/\" rel=\"noopener\" class=\"broken_link\">development log<\/a> by <a target=\"_blank\" href=\"https:\/\/plugins.trac.wordpress.org\/log\/luckywp-table-of-contents\/?limit=100&amp;mode=stop_on_copy&amp;format=rss\" rel=\"noopener\" class=\"broken_link\">RSS<\/a>.<\/p>\n<\/div>\n<\/div>\n<div id=\"tab-changelog\" class=\"plugin-changelog section\">\n<h2 id=\"changelog-header\">Changelog<\/h2>\n<h4>2.1.10 \u2014 2025-01-24<\/h4>\n<ul>\n<li>Use in Oxygen Builder only page\/post content.<\/li>\n<\/ul>\n<h4>2.1.9 \u2014 2024-11-08<\/h4>\n<ul>\n<li>Fix \u201cLuckyWP Plugins\u201d page.<\/li>\n<\/ul>\n<h4>2.1.8 \u2014 2024-10-28<\/h4>\n<ul>\n<li>Adapt to WordPress 6.7.<\/li>\n<\/ul>\n<h4>2.1.7 \u2014 2024-10-18<\/h4>\n<ul>\n<li>Fix non-critical vulnerability.<\/li>\n<\/ul>\n<h4>2.1.6 \u2014 2024-10-04<\/h4>\n<ul>\n<li>Fix vulnerabilities.<\/li>\n<\/ul>\n<h4>2.1.5 \u2014 2024-09-05<\/h4>\n<ul>\n<li>Minor refactoring.<\/li>\n<\/ul>\n<h4>2.1.4 \u2014 2020-08-03<\/h4>\n<ul>\n<li>Minor refactoring.<\/li>\n<\/ul>\n<h4>2.1.3 \u2014 2020-06-07<\/h4>\n<ul>\n<li>Added hook filter <code>lwptoc_allow<\/code>.<\/li>\n<\/ul>\n<h4>2.1.2 \u2014 2020-05-08<\/h4>\n<ul>\n<li>Added hook filter <code>lwptoc_title_tag<\/code>.<\/li>\n<\/ul>\n<h4>2.1.1 \u2014 2020-03-15<\/h4>\n<ul>\n<li>In heading ID duplicate hyphens are replaced with one.<\/li>\n<li>Fixed: content of tags <code>&lt;style&gt;<\/code> and <code>&lt;script&gt;<\/code> was included in heading label.<\/li>\n<\/ul>\n<h4>2.1 \u2014 2020-03-12<\/h4>\n<ul>\n<li>Added option \u201cAdditional CSS Class(es)\u201d.<\/li>\n<li>Added option \u201cOL\/LI\u201d to \u201cList Markup Tags\u201d.<\/li>\n<li>Added support Oxygen Builder.<\/li>\n<li>Removed class \u201clwptoc_item\u201d from links.<\/li>\n<li>Minor fixes for performance.<\/li>\n<\/ul>\n<h4>2.0.9 \u2014 2020-03-07<\/h4>\n<ul>\n<li>Added hook filters <code>lwptoc_heading_html<\/code> and <code>lwptoc_heading_label<\/code>.<\/li>\n<li>Fixed: in some cases don\u2019t register JS\/CSS files.<\/li>\n<li>Minor fixes for compatibility with future versions of WordPress.<\/li>\n<\/ul>\n<h4>2.0.8 \u2014 2020-02-23<\/h4>\n<ul>\n<li>Added hook filter <code>lwptoc_active<\/code>.<\/li>\n<li>Added tab \u201cLuckyWP Plugins\u201d to settings.<\/li>\n<li>Improvement work option \u201cSkip headings by text\u201d.<\/li>\n<li>Fixed: in some cases shortcode incorrectly processed.<\/li>\n<li>Fixed: in some cases auto insert work incorrectly.<\/li>\n<li>Fixed: headings in table of contents not escaping.<\/li>\n<li>Minor fixes in customize window.<\/li>\n<\/ul>\n<h4>2.0.7 \u2014 2020-01-31<\/h4>\n<ul>\n<li>Added support child themes of \u201cTwenty Twenty\u201d.<\/li>\n<li>Fixed: incorrect smooth scroll behavior when on page use CSS <code>html {scroll-behavior: smooth;}<\/code>.<\/li>\n<li>Fixed: in some cases auto insert after first block work incorrectly.<\/li>\n<\/ul>\n<h4>2.0.6 \u2014 2020-01-29<\/h4>\n<ul>\n<li>When enabled smooth scroll hash changed after complete animation.<\/li>\n<li>Fixed: incorrectly processing conditional comments in content.<\/li>\n<li>Fixed: JS don\u2019t work on asynchronous loading.<\/li>\n<\/ul>\n<h4>2.0.5 \u2014 2020-01-26<\/h4>\n<ul>\n<li>Fixed: incorrectly processing HTML entities in links.<\/li>\n<li>Fixed: incorrectly processing scripts, styles and CDATA in content.<\/li>\n<\/ul>\n<h4>2.0.4 \u2014 2020-01-25<\/h4>\n<ul>\n<li>In debugging information for \u201cSite Health\u201d tool added \u201cintl Version\u201d and \u201cICU Version\u201d.<\/li>\n<li>From hash is removed colon symbol when used hash format \u201cAs heading without transliterate\u201d.<\/li>\n<li>Fixed: incorrectly processing HTML entities.<\/li>\n<\/ul>\n<h4>2.0.3 \u2014 2020-01-19<\/h4>\n<ul>\n<li>Added support \u201cTwenty Twenty\u201d theme.<\/li>\n<li>Minor code refactoring.<\/li>\n<\/ul>\n<h4>2.0.2 \u2014 2020-01-10<\/h4>\n<ul>\n<li>Fixed: in some cases plugin incorrectly work with UTF-8.<\/li>\n<li>Fixed: on automatically insertion table of contents with option \u201cBefore\/after first heading\u201d to posts without headings occurred error.<\/li>\n<li>Fixed: if disabled show\/hide toggle occured JS error.<\/li>\n<\/ul>\n<h4>2.0.1 \u2014 2020-01-08<\/h4>\n<ul>\n<li>Fixed: in some cases headings processing incorrectly.<\/li>\n<\/ul>\n<h4>2.0 \u2014 2020-01-07<\/h4>\n<ul>\n<li>Added debugging information for \u201cSite Health\u201d tool.<\/li>\n<li>CSS and JS are included only when table of content is displayed.<\/li>\n<li>Removed dependency to jQuery on frontend.<\/li>\n<li>Redesigned automatic insertion of table of contents using the PHP extension DOM (Document Object Model).<\/li>\n<li>Redesigned processing headings using the PHP extension DOM (Document Object Model).<\/li>\n<li>Minor enhancements in CSS.<\/li>\n<\/ul>\n<h4>1.9.11 \u2014 2019-11-18<\/h4>\n<ul>\n<li>Added hook filters <code>lwptoc_force_wp_transliterate<\/code> and <code>lwptoc_transliterator<\/code>.<\/li>\n<li>Fixed: in some cases for table of contents used a non-current post.<\/li>\n<\/ul>\n<h4>1.9.10 \u2014 2019-11-10<\/h4>\n<ul>\n<li>Fixed: in some cases hash for heading without transliteration was generated incorrectly.<\/li>\n<\/ul>\n<h4>1.9.9 \u2014 2019-11-06<\/h4>\n<ul>\n<li>Minor fixes for WPML compatibility.<\/li>\n<\/ul>\n<h4>1.9.8 \u2014 2019-10-23<\/h4>\n<ul>\n<li>Minor fixes for compatibility with WordPress 5.3.<\/li>\n<\/ul>\n<h4>1.9.7 \u2014 2019-10-17<\/h4>\n<ul>\n<li>Fixed: in some cases the widget was displayed incorrectly.<\/li>\n<\/ul>\n<h4>1.9.6 \u2014 2019-10-11<\/h4>\n<ul>\n<li>Enhancements for more compatible with themes and plugins.<\/li>\n<\/ul>\n<h4>1.9.5 \u2014 2019-10-09<\/h4>\n<ul>\n<li>Enhancements for more compatible with themes and plugins.<\/li>\n<\/ul>\n<h4>1.9.4 \u2014 2019-09-04<\/h4>\n<ul>\n<li>Enhancements for more compatible with themes and plugins.<\/li>\n<\/ul>\n<h4>1.9.3 \u2014 2019-08-25<\/h4>\n<ul>\n<li>Added WPML compatibility.<\/li>\n<\/ul>\n<h4>1.9.2 \u2014 2019-08-11<\/h4>\n<ul>\n<li>Added support Elementor plugin.<\/li>\n<\/ul>\n<h4>1.9.1 \u2014 2019-08-04<\/h4>\n<ul>\n<li>Added support Toolset Views plugin.<\/li>\n<\/ul>\n<h4>1.9 \u2014 2019-08-04<\/h4>\n<ul>\n<li>Added special color scheme \u201cInherit from theme\u201d.<\/li>\n<li>Added option \u201cList Markup Tags\u201d.<\/li>\n<li>Added support Beaver Builder Themer Add-On.<\/li>\n<li>Implemented automatic removal of empty headings from table of contents.<\/li>\n<li>Automatic insertion of table of contents \u201cafter first block\u201d takes into account only paragraphs and headings.<\/li>\n<li>Improved JS code to prevent reinitialization.<\/li>\n<li>Minor changes in strings, fixed typos.<\/li>\n<li>Added tips for translators in code.<\/li>\n<\/ul>\n<h4>1.8 \u2014 2019-07-29<\/h4>\n<ul>\n<li>Added option \u201cUse rel=\u201dnofollow\u201d for links\u201d<\/li>\n<li>Added compatibility with Rank Math SEO plugin.<\/li>\n<li>Option \u201cAuto Insert Table of Contents\u201d is disabled by default.<\/li>\n<li>In notice \u201cRate the plugin\u201d action \u201cI\u2019ve already rated the plugin\u201d replaced to \u201cDon\u2019t show again\u201d.<\/li>\n<li>Added tips for translators in code.<\/li>\n<\/ul>\n<h4>1.7 \u2014 2019-07-18<\/h4>\n<ul>\n<li>Added option \u201cReplace underscores (_) with dashes (-)\u201d for hash.<\/li>\n<li>Added option \u201cConvert to lowercase\u201d for hash.<\/li>\n<li>Minor changes in strings.<\/li>\n<li>Added tips for translators in code.<\/li>\n<li>Fixed: in some cases, incorrectly worked skip headings.<\/li>\n<\/ul>\n<h4>1.6.1 \u2014 2019-07-14<\/h4>\n<ul>\n<li>For hash format added option \u201cAs heading w\/o transliterate\u201d.<\/li>\n<li>Added hebrew translate, thanks to @cdk-comp and @0enaro.<\/li>\n<li>Added spanish translate, thanks to @fernandot, @sanbec and @nobnob.<\/li>\n<li>Improved generate hash with option \u201cAs heading\u201d.<\/li>\n<\/ul>\n<h4>1.6 \u2014 2019-07-13<\/h4>\n<ul>\n<li>Added RTL support.<\/li>\n<li>Added option \u201cNumeration Suffix\u201d.<\/li>\n<li>Changed text domain to \u201cluckywp-table-of-contents\u201d.<\/li>\n<li>Improved Beaver Builder plugin support.<\/li>\n<\/ul>\n<h4>1.5.7 \u2014 2019-07-10<\/h4>\n<ul>\n<li>Improvement smooth scroll implementation for support lazy loading images in content.<\/li>\n<li>Fix: in some cases, incorrectly worked smooth scroll to headings.<\/li>\n<\/ul>\n<h4>1.5.6 \u2014 2019-07-06<\/h4>\n<ul>\n<li>Fix: in some cases, incorrectly worked option \u201cMinimal Count of Headers\u201d.<\/li>\n<\/ul>\n<h4>1.5.5 \u2014 2019-07-06<\/h4>\n<ul>\n<li>Modified code for compatibility with Toolset Access plugin.<\/li>\n<\/ul>\n<h4>1.5.4 \u2014 2019-06-29<\/h4>\n<ul>\n<li>Added support Beaver Builder plugin.<\/li>\n<li>Fix: in some cases, headings processing did not work correctly.<\/li>\n<\/ul>\n<h4>1.5.3 \u2014 2019-06-27<\/h4>\n<ul>\n<li>Fix: when auto insert TOC do not overrided settings \u201cWrap table of contents with &lt;!\u2013noindex\u2013&gt; tag\u201d and \u201cSkip headings\u201d.<\/li>\n<li>Fix: in some cases, auto insert after first block did not work.<\/li>\n<\/ul>\n<h4>1.5.2 \u2014 2019-06-17<\/h4>\n<ul>\n<li>Added hook filter <code>lwptoc_heading_id<\/code>.<\/li>\n<li>Implemented classic behavior on click \u201cBack\u201d in browser.<\/li>\n<\/ul>\n<h4>1.5.1 \u2014 2019-06-05<\/h4>\n<ul>\n<li>Bug fix<\/li>\n<\/ul>\n<h4>1.5 \u2014 2019-06-04<\/h4>\n<ul>\n<li>Enhancements for search engines (Google and other).<\/li>\n<\/ul>\n<h4>1.4.1 \u2014 2019-06-01<\/h4>\n<ul>\n<li>Bug fix<\/li>\n<\/ul>\n<h4>1.4 \u2014 2019-06-01<\/h4>\n<ul>\n<li>Added widget \u201cTable of Contents\u201d.<\/li>\n<li>Added support output table of contents via <code>do_shortcode('[lwptoc]')<\/code>.<\/li>\n<li>Enhancements for more compatible with themes.<\/li>\n<\/ul>\n<h4>1.3.1 \u2014 2019-05-09<\/h4>\n<ul>\n<li>Bug fix<\/li>\n<\/ul>\n<h4>1.3.0 \u2014 2019-05-08<\/h4>\n<ul>\n<li>Skip headings by level or text.<\/li>\n<\/ul>\n<h4>1.2.2 \u2014 2019-04-24<\/h4>\n<ul>\n<li>Bug fix<\/li>\n<\/ul>\n<h4>1.2.1 \u2014 2019-04-24<\/h4>\n<ul>\n<li>Enhancements for more compatible with themes.<\/li>\n<\/ul>\n<h4>1.2.0 \u2014 2019-04-23<\/h4>\n<ul>\n<li>Added float options: \u201cCenter\u201d and \u201cRight without flow\u201d.<\/li>\n<li>Added setting \u201cHash Format\u201d.<\/li>\n<li>In anchors instead \u201cname\u201d attribute used \u201cid\u201d.<\/li>\n<li>Minor enhancements in CSS for more compatible with themes.<\/li>\n<\/ul>\n<h4>1.1.1 \u2014 2019-04-15<\/h4>\n<ul>\n<li>Tag &lt;noindex&gt; replaced to &lt;!\u2013noindex\u2013&gt;.<\/li>\n<\/ul>\n<h4>1.1.0 \u2014 2019-04-14<\/h4>\n<ul>\n<li>Added option \u201cWrap table of contents with &lt;noindex&gt; tag\u201d.<\/li>\n<li>Added hook filters <code>lwptoc_before<\/code>, <code>lwptoc_after<\/code>, <code>lwptoc_shortcode_tag<\/code>.<\/li>\n<li>Fix: into Gutenberg editor in block \u201cClassic editor\u201d don\u2019t loaded CSS for shortcode.<\/li>\n<\/ul>\n<h4>1.0.4 \u2014 2019-11-18<\/h4>\n<ul>\n<li>Bug fix<\/li>\n<\/ul>\n<h4>1.0.3 \u2014 2019-11-17<\/h4>\n<ul>\n<li>Minor appearance changes<\/li>\n<li>Bug fix<\/li>\n<\/ul>\n<h4>1.0.2 \u2014 2019-11-16<\/h4>\n<ul>\n<li>Bug fix<\/li>\n<\/ul>\n<h4>1.0.1 \u2014 2019-11-15<\/h4>\n<ul>\n<li>Bug fix<\/li>\n<\/ul>\n<h4>1.0.0 \u2014 2018-11-14<\/h4>\n<ul>\n<li>Initial release.<\/li>\n<\/ul>\n<\/div><\/div>\n<p><!-- .entry-content --><\/p>\n<p>\t<!-- .entry-meta --><br \/>\n<\/article>\n<p><br \/>\n<br \/><a href=\"https:\/\/wordpress.org\/plugins\/luckywp-table-of-contents\/\" target=\"_blank\" rel=\"noopener\">Source link <\/a><\/p>","protected":false},"excerpt":{"rendered":"<p>LuckyWP Table of Contents By LuckyWP Download Details Reviews Installation Development Support Description 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 [&hellip;]<\/p>","protected":false},"author":110,"featured_media":3391,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"give_campaign_id":0,"footnotes":""},"categories":[42,39,40],"tags":[2318,2316,2317],"class_list":["post-3390","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-block-plugin","category-lite-version","category-wp-plugin-solution","tag-contents","tag-luckywp","tag-table"],"acf":[],"fifu_image_url":"https:\/\/ps.w.org\/luckywp-table-of-contents\/assets\/banner-772x250.png?rev=2100677","_links":{"self":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/posts\/3390","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/users\/110"}],"replies":[{"embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/comments?post=3390"}],"version-history":[{"count":0,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/posts\/3390\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/media\/3391"}],"wp:attachment":[{"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/media?parent=3390"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/categories?post=3390"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/s-o-s.net\/en_gb\/wp-json\/wp\/v2\/tags?post=3390"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}