{"id":109479,"date":"2019-09-25T09:25:38","date_gmt":"2019-09-25T09:25:38","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/joli-table-of-contents\/"},"modified":"2026-04-10T08:57:14","modified_gmt":"2026-04-10T08:57:14","slug":"joli-table-of-contents","status":"publish","type":"plugin","link":"https:\/\/es-ec.wordpress.org\/plugins\/joli-table-of-contents\/","author":17507956,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"3.0.2","stable_tag":"3.0.2","tested":"6.9.4","requires":"5.0","requires_php":"7.0","requires_plugins":null,"header_name":"Joli Table Of Contents","header_author":"WPJoli","header_description":"Sleek Table Of Contents for your posts & pages.","assets_banners_color":"8479bc","last_updated":"2026-04-10 08:57:14","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wpjoli.com\/joli-table-of-contents","header_author_uri":"https:\/\/wpjoli.com","rating":4.9,"author_block_rating":0,"active_installs":7000,"downloads":136211,"num_ratings":42,"support_threads":1,"support_threads_resolved":1,"author_block_count":0,"sections":["description","installation","faq"],"tags":{"1.0.0":{"tag":"1.0.0","author":"wpjoli","date":"2019-09-25 09:25:17"},"1.0.1":{"tag":"1.0.1","author":"wpjoli","date":"2019-09-30 07:10:03"},"1.1.0":{"tag":"1.1.0","author":"wpjoli","date":"2020-02-04 08:21:36"},"1.1.1":{"tag":"1.1.1","author":"wpjoli","date":"2020-02-24 12:23:40"},"1.2.0":{"tag":"1.2.0","author":"wpjoli","date":"2020-05-25 12:59:57"},"1.3.0":{"tag":"1.3.0","author":"wpjoli","date":"2020-10-13 14:42:07"},"1.3.2":{"tag":"1.3.2","author":"wpjoli","date":"2020-10-19 19:22:08"},"1.3.3":{"tag":"1.3.3","author":"wpjoli","date":"2020-10-22 08:16:54"},"1.3.5":{"tag":"1.3.5","author":"wpjoli","date":"2020-12-09 09:58:07"},"1.3.7":{"tag":"1.3.7","author":"wpjoli","date":"2021-02-04 09:24:32"},"1.3.8":{"tag":"1.3.8","author":"wpjoli","date":"2021-03-19 14:10:48"},"1.3.9":{"tag":"1.3.9","author":"wpjoli","date":"2022-03-21 15:46:46"},"2.0.0":{"tag":"2.0.0","author":"wpjoli","date":"2023-01-03 10:49:33"},"2.0.1":{"tag":"2.0.1","author":"wpjoli","date":"2023-01-09 08:37:13"},"2.0.10":{"tag":"2.0.10","author":"wpjoli","date":"2023-07-07 13:26:28"},"2.0.2":{"tag":"2.0.2","author":"wpjoli","date":"2023-01-09 08:37:13"},"2.0.3":{"tag":"2.0.3","author":"wpjoli","date":"2023-01-16 08:04:58"},"2.0.4":{"tag":"2.0.4","author":"wpjoli","date":"2023-01-20 13:16:01"},"2.0.5":{"tag":"2.0.5","author":"wpjoli","date":"2023-02-16 10:24:11"},"2.0.6":{"tag":"2.0.6","author":"wpjoli","date":"2023-03-01 15:29:24"},"2.0.7":{"tag":"2.0.7","author":"wpjoli","date":"2023-03-16 15:48:35"},"2.0.8":{"tag":"2.0.8","author":"wpjoli","date":"2023-04-12 09:40:29"},"2.0.9":{"tag":"2.0.9","author":"wpjoli","date":"2023-05-16 09:08:05"},"2.1.0":{"tag":"2.1.0","author":"wpjoli","date":"2023-09-22 09:13:50"},"2.1.1":{"tag":"2.1.1","author":"wpjoli","date":"2023-11-23 05:15:46"},"2.1.2":{"tag":"2.1.2","author":"wpjoli","date":"2024-01-22 04:53:32"},"2.2.0":{"tag":"2.2.0","author":"wpjoli","date":"2024-04-27 12:24:10"},"2.2.1":{"tag":"2.2.1","author":"wpjoli","date":"2024-04-29 09:46:29"},"2.3.1":{"tag":"2.3.1","author":"wpjoli","date":"2024-07-12 07:59:45"},"2.4.0":{"tag":"2.4.0","author":"wpjoli","date":"2024-09-19 11:51:07"},"2.6.0":{"tag":"2.6.0","author":"wpjoli","date":"2024-12-09 07:58:45"},"2.6.1":{"tag":"2.6.1","author":"wpjoli","date":"2025-01-28 04:37:39"},"2.7.0":{"tag":"2.7.0","author":"wpjoli","date":"2025-02-28 09:18:56"},"2.8.0":{"tag":"2.8.0","author":"wpjoli","date":"2025-07-10 08:40:30"},"2.8.1":{"tag":"2.8.1","author":"wpjoli","date":"2025-09-02 08:47:59"},"2.8.2":{"tag":"2.8.2","author":"wpjoli","date":"2026-01-05 09:03:49"},"3.0.0":{"tag":"3.0.0","author":"wpjoli","date":"2026-03-20 09:50:58"},"3.0.1":{"tag":"3.0.1","author":"wpjoli","date":"2026-03-27 10:42:55"},"3.0.2":{"tag":"3.0.2","author":"wpjoli","date":"2026-04-10 08:57:14"}},"upgrade_notice":{"3.0.0":"<p>v3 is a major update with a redesigned admin, new themes, color palette system, onboarding wizard, and many new features. <strong>v1 legacy support has been fully removed.<\/strong> If you are still on v1, please migrate to v2 settings before upgrading to v3. See the changelog for full details.<\/p>","2.0.0":"<p>With the introduction of the version 2, Joli Table of contents benefits from a complete redesign. This new redesign brings much more flexibility in terms of styling, adds performance, gets rid of jQuery, and is correcting the flaws of the version 1. To achieve these goals, building on top of V1 was not possible, that is why the version 2 comes with some  <strong>breaking changes<\/strong>. Your custom CSS from v1 will not work anymore andd some hooks are being deprecated.<\/p>"},"ratings":{"1":0,"2":0,"3":1,"4":1,"5":40},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3487088,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3487088,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.jpg":{"filename":"banner-1544x500.jpg","revision":3512625,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.jpg":{"filename":"banner-772x250.jpg","revision":3512625,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":{"wpjoli\/joli-table-of-contents":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":2,"name":"wpjoli\/joli-table-of-contents","version":"0.1.0","title":"Joli Table of Contents","category":"widgets","icon":"list-view","description":"Table of contents","supports":{"html":false},"textdomain":"joli-table-of-contents","editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css","style":"file:.\/style-index.css","render":"file:.\/render.php","attributes":{"hidden_headings":{"type":"array","default":[]},"edited_headings":{"type":"object","default":{}},"toc_width_incontent":{"type":"string","enum":["width-auto","width-100"]},"toc_min_width":{"type":"string"},"toc_max_width":{"type":"string"},"hierarchy_offset":{"type":"string"},"min_headings":{"type":"integer"},"max_headings":{"type":"integer"},"toc_is_sticky":{"type":"integer","enum":[0,1]},"animate_on_fold":{"type":"integer","enum":[0,1]},"smooth_scroll":{"type":"integer","enum":[0,1]},"headings_full_row_clickable":{"type":"integer","enum":[0,1]},"headings_overflow":{"type":"string","enum":["wrap","hidden-ellipsis","hidden"]},"jump_to_offset":{"type":"string"},"jump_to_offset_mobile":{"type":"string"},"fold_on_load":{"type":"string","enum":["no","yes","responsive"]},"fold_if_headings_count":{"type":"integer"},"hide_main_toc":{"type":"integer","enum":[0,1]},"show_header":{"type":"integer","enum":[0,1]},"toc_title":{"type":"string"},"toc_title_alignment":{"type":"string","enum":["left","center","right"]},"header_as_toggle":{"type":"integer","enum":[0,1]},"show_toggle":{"type":"integer","enum":[0,1]},"toggle_position":{"type":"string","enum":["left","right"]},"toggle_type":{"type":"string","enum":["icon","icon-std","text"]},"toggle_button_icon":{"type":"string","enum":["toggle-1","toggle-2"]},"toggle_button_text_closed":{"type":"string"},"toggle_button_text_opened":{"type":"string"},"toggle_button_icon_closed":{"type":"string","enum":["gg-math-plus","gg-math-minus","gg-chevron-down","gg-chevron-up","gg-menu","gg-menu-left-alt","gg-edit-highlight","gg-layout-grid-small","gg-layout-list","gg-pentagon-down","gg-pentagon-up","gg-add-r","gg-remove-r","gg-add","gg-remove","gg-close","gg-chevron-double-down","gg-chevron-double-up","gg-chevron-down-o","gg-chevron-up-o"]},"toggle_button_icon_opened":{"type":"string","enum":["gg-math-plus","gg-math-minus","gg-chevron-down","gg-chevron-up","gg-menu","gg-menu-left-alt","gg-edit-highlight","gg-layout-grid-small","gg-layout-list","gg-pentagon-down","gg-pentagon-up","gg-add-r","gg-remove-r","gg-add","gg-remove","gg-close","gg-chevron-double-down","gg-chevron-double-up","gg-chevron-down-o","gg-chevron-up-o"]},"numeration_type":{"type":"string","enum":["none","numbers","roman","hexadecimal","binary"]},"numeration_display":{"type":"string","enum":["single","full"]},"numeration_separator":{"type":"string"},"numeration_suffix":{"type":"string"},"columns_mode":{"type":"integer","enum":[0,1]},"columns_min_headings":{"type":"integer"},"columns_breakpoint":{"type":"integer"},"headings_depth":{"type":"string"},"skip_h_by_text":{"type":"string"},"skip_h_by_class":{"type":"string"},"skip_h_by_ascending_class":{"type":"string"},"hash_format":{"type":"string","enum":["latin","all","all-translit","counter"]},"hash_counter_prefix":{"type":"string"},"activate_dynamic_unfold":{"type":"integer","enum":[0,1]},"theme":{"type":"string"},"preserve_theme_styles":{"type":"integer","enum":[0,1]},"toc_margin":{"type":"object"},"toc_padding":{"type":"object"},"toc_border_radius":{"type":"object"},"toc_border":{"type":"object"},"toc_border_color":{"type":"string"},"toc_background_color":{"type":"string"},"toc_shadow":{"type":"integer","enum":[0,1]},"toc_shadow_color":{"type":"string"},"toc_header_height":{"type":"string"},"toc_header_margin":{"type":"object"},"toc_header_padding":{"type":"object"},"toc_header_background_color":{"type":"string"},"toc_title_color":{"type":"string"},"toc_title_font_size":{"type":"string"},"toc_title_font_weight":{"type":"string","enum":["none","100","200","300","400","500","600","700","800","900","lighter","bolder"]},"toc_toggle_color":{"type":"string"},"toc_body_margin":{"type":"object"},"toc_body_padding":{"type":"object"},"toc_body_background_color":{"type":"string"},"headings_margin":{"type":"object"},"headings_padding":{"type":"object"},"headings_border_radius":{"type":"object"},"headings_line_height":{"type":"string"},"headings_background_color":{"type":"string"},"headings_background_color_hover":{"type":"string"},"headings_background_color_active":{"type":"string"},"headings_link_margin":{"type":"object"},"headings_link_padding":{"type":"object"},"headings_link_font_size":{"type":"string"},"headings_link_font_weight":{"type":"string","enum":["none","100","200","300","400","500","600","700","800","900","lighter","bolder"]},"headings_link_color":{"type":"string"},"headings_link_color_hover":{"type":"string"},"headings_link_color_active":{"type":"string"},"headings_link_background_color":{"type":"string"},"headings_link_background_color_hover":{"type":"string"},"headings_link_background_color_active":{"type":"string"},"numeration_color":{"type":"string"},"numeration_color_hover":{"type":"string"},"numeration_color_active":{"type":"string"},"columns_separator_style":{"type":"string","enum":["solid","dashed","dotted","double","ridge","none"]},"columns_separator_width":{"type":"string"},"columns_separator_color":{"type":"string"},"activate_floating_table_of_contents":{"type":"integer","enum":[0,1]},"floating_widget_height":{"type":"string"},"floating_hide_numeration":{"type":"integer","enum":[0,1]},"floating_nav_buttons":{"type":"string","enum":["none","next","prev_next"]},"floating_nav_buttons_position":{"type":"string","enum":["left","right","around"]},"floating_nav_buttons_width":{"type":"string"},"floating_compatibility_mode":{"type":"integer","enum":[0,1]},"floating_show_header":{"type":"integer","enum":[0,1]},"expands_on":{"type":"string","enum":["hover","click"]},"collapses_on":{"type":"string","enum":["hover-off","click-away"]},"floating_position":{"type":"string","enum":["top","bottom"]},"floating_offset_y":{"type":"string"},"floating_offset_y_mobile":{"type":"string"},"floating_offset_x":{"type":"string"},"floating_widget_background_color":{"type":"string"},"floating_widget_current_heading_padding":{"type":"object"},"floating_widget_color":{"type":"string"},"floating_widget_font_size":{"type":"string"},"floating_widget_font_weight":{"type":"string","enum":["none","100","200","300","400","500","600","700","800","900","lighter","bolder"]},"floating_widget_nav_color":{"type":"string"},"floating_toc_shadow":{"type":"integer","enum":[0,1]},"floating_toc_shadow_color":{"type":"string"},"floating_widget_border_radius":{"type":"object"},"activate_slide_out_table_of_contents":{"type":"integer","enum":[0,1]},"slide_out_auto_close":{"type":"integer","enum":[0,1]},"slide_out_open_on_load":{"type":"integer","enum":[0,1]},"slide_out_hide_header":{"type":"integer","enum":[0,1]},"slide_out_width":{"type":"string"},"slide_out_mode":{"type":"string","enum":["push","over"]},"slide_out_position":{"type":"string","enum":["left","right"]},"slide_out_toggle_position":{"type":"string","enum":["top","center","bottom"]},"slide_out_toggle_width":{"type":"string"},"slide_out_toggle_offset_y":{"type":"string"},"slide_out_toggle_button_icon":{"type":"string","enum":["gg-layout-list","gg-layout-grid-small","gg-menu","gg-menu-left-alt","gg-edit-highlight","gg-math-plus"]},"slide_out_padding":{"type":"object"},"slide_out_background_color":{"type":"string"},"slide_out_toggle_color":{"type":"string"},"slide_out_toggle_background_color":{"type":"string"},"activate_progress_bar":{"type":"integer","enum":[0,1]},"progress_bar_position":{"type":"string","enum":["top","bottom"]},"progress_bar_offset_y":{"type":"string"},"progress_bar_offset_y_mobile":{"type":"string"},"progress_bar_thickness":{"type":"string"},"progress_bar_color":{"type":"string"},"progress_bar_background_color":{"type":"string"}}}},"tagged_versions":["1.0.0","1.0.1","1.1.0","1.1.1","1.2.0","1.3.0","1.3.2","1.3.3","1.3.5","1.3.7","1.3.8","1.3.9","2.0.0","2.0.1","2.0.10","2.0.2","2.0.3","2.0.4","2.0.5","2.0.6","2.0.7","2.0.8","2.0.9","2.1.0","2.1.1","2.1.2","2.2.0","2.2.1","2.3.1","2.4.0","2.6.0","2.6.1","2.7.0","2.8.0","2.8.1","2.8.2","3.0.0","3.0.1","3.0.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3487088,"resolution":"1","location":"assets","locale":""},"screenshot-10.png":{"filename":"screenshot-10.png","revision":3487088,"resolution":"10","location":"assets","locale":""},"screenshot-11.png":{"filename":"screenshot-11.png","revision":3487088,"resolution":"11","location":"assets","locale":""},"screenshot-12.png":{"filename":"screenshot-12.png","revision":3487088,"resolution":"12","location":"assets","locale":""},"screenshot-13.png":{"filename":"screenshot-13.png","revision":3487088,"resolution":"13","location":"assets","locale":""},"screenshot-14.png":{"filename":"screenshot-14.png","revision":3487088,"resolution":"14","location":"assets","locale":""},"screenshot-15.png":{"filename":"screenshot-15.png","revision":3487088,"resolution":"15","location":"assets","locale":""},"screenshot-16.png":{"filename":"screenshot-16.png","revision":3487088,"resolution":"16","location":"assets","locale":""},"screenshot-17.png":{"filename":"screenshot-17.png","revision":3487088,"resolution":"17","location":"assets","locale":""},"screenshot-18.png":{"filename":"screenshot-18.png","revision":3487088,"resolution":"18","location":"assets","locale":""},"screenshot-19.png":{"filename":"screenshot-19.png","revision":3487088,"resolution":"19","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3487088,"resolution":"2","location":"assets","locale":""},"screenshot-20.png":{"filename":"screenshot-20.png","revision":3487088,"resolution":"20","location":"assets","locale":""},"screenshot-21.png":{"filename":"screenshot-21.png","revision":3487088,"resolution":"21","location":"assets","locale":""},"screenshot-22.png":{"filename":"screenshot-22.png","revision":3487088,"resolution":"22","location":"assets","locale":""},"screenshot-23.png":{"filename":"screenshot-23.png","revision":3487088,"resolution":"23","location":"assets","locale":""},"screenshot-24.png":{"filename":"screenshot-24.png","revision":3487088,"resolution":"24","location":"assets","locale":""},"screenshot-25.png":{"filename":"screenshot-25.png","revision":3487088,"resolution":"25","location":"assets","locale":""},"screenshot-26.png":{"filename":"screenshot-26.png","revision":3487088,"resolution":"26","location":"assets","locale":""},"screenshot-27.png":{"filename":"screenshot-27.png","revision":3487088,"resolution":"27","location":"assets","locale":""},"screenshot-28.png":{"filename":"screenshot-28.png","revision":3487088,"resolution":"28","location":"assets","locale":""},"screenshot-29.png":{"filename":"screenshot-29.png","revision":3487088,"resolution":"29","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3487088,"resolution":"3","location":"assets","locale":""},"screenshot-30.png":{"filename":"screenshot-30.png","revision":3487088,"resolution":"30","location":"assets","locale":""},"screenshot-31.png":{"filename":"screenshot-31.png","revision":3487088,"resolution":"31","location":"assets","locale":""},"screenshot-32.png":{"filename":"screenshot-32.png","revision":3487088,"resolution":"32","location":"assets","locale":""},"screenshot-33.png":{"filename":"screenshot-33.png","revision":3487088,"resolution":"33","location":"assets","locale":""},"screenshot-34.png":{"filename":"screenshot-34.png","revision":3487088,"resolution":"34","location":"assets","locale":""},"screenshot-35.png":{"filename":"screenshot-35.png","revision":3487088,"resolution":"35","location":"assets","locale":""},"screenshot-36.png":{"filename":"screenshot-36.png","revision":3487088,"resolution":"36","location":"assets","locale":""},"screenshot-37.png":{"filename":"screenshot-37.png","revision":3487088,"resolution":"37","location":"assets","locale":""},"screenshot-38.png":{"filename":"screenshot-38.png","revision":3487088,"resolution":"38","location":"assets","locale":""},"screenshot-39.png":{"filename":"screenshot-39.png","revision":3487088,"resolution":"39","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3487088,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3487088,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3487088,"resolution":"6","location":"assets","locale":""},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3487088,"resolution":"7","location":"assets","locale":""},"screenshot-8.png":{"filename":"screenshot-8.png","revision":3487088,"resolution":"8","location":"assets","locale":""},"screenshot-9.png":{"filename":"screenshot-9.png","revision":3487088,"resolution":"9","location":"assets","locale":""}},"screenshots":{"1":"Themes overview","2":"Color Palette \u2014 Example 1 (custom accent color)","3":"Color Palette \u2014 Example 2 (custom colors)","4":"Gutenberg Block \u2014 Example 1","5":"Onboarding Wizard \u2014 Intro","6":"Onboarding Wizard \u2014 Colors &amp; Live Preview","7":"Settings Page \u2014 Quick Settings","8":"Settings Page \u2014 General","9":"Settings Page \u2014 Headings","10":"Settings Page \u2014 Theme &amp; Colors","11":"Demo 1","12":"Demo 2","13":"Demo 3","14":"Demo 4","15":"Demo 5","16":"Demo 6","17":"Demo 7","18":"Demo 8","19":"Demo 9","20":"Demo 10","21":"Demo 11","22":"Demo 12","23":"Demo 13","24":"Demo 14","25":"Demo 15","26":"Demo 16","27":"Demo 17","28":"Demo 18","29":"Demo 19","30":"Demo 20","31":"Demo 21","32":"Demo 22","33":"Demo 23","34":"Demo 24","35":"Demo 25","36":"Demo 26","37":"Demo 27","38":"Demo 28","39":"Demo 29"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[151844,1753,238934,10851,10852],"plugin_category":[43,55],"plugin_contributors":[176630],"plugin_business_model":[],"class_list":["post-109479","plugin","type-plugin","status-publish","hentry","plugin_tags-gutenberg-block","plugin_tags-navigation","plugin_tags-page-contents","plugin_tags-table-of-contents","plugin_tags-toc","plugin_category-customization","plugin_category-seo-and-marketing","plugin_contributors-wpjoli","plugin_committers-wpjoli","plugin_support_reps-wpjmike"],"banners":{"banner":"https:\/\/ps.w.org\/joli-table-of-contents\/assets\/banner-772x250.jpg?rev=3512625","banner_2x":"https:\/\/ps.w.org\/joli-table-of-contents\/assets\/banner-1544x500.jpg?rev=3512625","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/joli-table-of-contents\/assets\/icon-128x128.png?rev=3487088","icon_2x":"https:\/\/ps.w.org\/joli-table-of-contents\/assets\/icon-256x256.png?rev=3487088","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/joli-table-of-contents\/assets\/screenshot-1.png?rev=3487088","caption":"Themes overview"},{"src":"https:\/\/ps.w.org\/joli-table-of-contents\/assets\/screenshot-2.png?rev=3487088","caption":"Color Palette \u2014 Example 1 (custom accent color)"},{"src":"https:\/\/ps.w.org\/joli-table-of-contents\/assets\/screenshot-3.png?rev=3487088","caption":"Color Palette \u2014 Example 2 (custom colors)"},{"src":"https:\/\/ps.w.org\/joli-table-of-contents\/assets\/screenshot-4.png?rev=3487088","caption":"Gutenberg Block \u2014 Example 1"},{"src":"https:\/\/ps.w.org\/joli-table-of-contents\/assets\/screenshot-5.png?rev=3487088","caption":"Onboarding Wizard \u2014 Intro"},{"src":"https:\/\/ps.w.org\/joli-table-of-contents\/assets\/screenshot-6.png?rev=3487088","caption":"Onboarding Wizard \u2014 Colors &amp; Live Preview"},{"src":"https:\/\/ps.w.org\/joli-table-of-contents\/assets\/screenshot-7.png?rev=3487088","caption":"Settings Page \u2014 Quick Settings"},{"src":"https:\/\/ps.w.org\/joli-table-of-contents\/assets\/screenshot-8.png?rev=3487088","caption":"Settings Page \u2014 General"},{"src":"https:\/\/ps.w.org\/joli-table-of-contents\/assets\/screenshot-9.png?rev=3487088","caption":"Settings Page \u2014 Headings"},{"src":"https:\/\/ps.w.org\/joli-table-of-contents\/assets\/screenshot-10.png?rev=3487088","caption":"Settings Page \u2014 Theme &amp; Colors"},{"src":"https:\/\/ps.w.org\/joli-table-of-contents\/assets\/screenshot-11.png?rev=3487088","caption":"Demo 1"},{"src":"https:\/\/ps.w.org\/joli-table-of-contents\/assets\/screenshot-12.png?rev=3487088","caption":"Demo 2"},{"src":"https:\/\/ps.w.org\/joli-table-of-contents\/assets\/screenshot-13.png?rev=3487088","caption":"Demo 3"},{"src":"https:\/\/ps.w.org\/joli-table-of-contents\/assets\/screenshot-14.png?rev=3487088","caption":"Demo 4"},{"src":"https:\/\/ps.w.org\/joli-table-of-contents\/assets\/screenshot-15.png?rev=3487088","caption":"Demo 5"},{"src":"https:\/\/ps.w.org\/joli-table-of-contents\/assets\/screenshot-16.png?rev=3487088","caption":"Demo 6"},{"src":"https:\/\/ps.w.org\/joli-table-of-contents\/assets\/screenshot-17.png?rev=3487088","caption":"Demo 7"},{"src":"https:\/\/ps.w.org\/joli-table-of-contents\/assets\/screenshot-18.png?rev=3487088","caption":"Demo 8"},{"src":"https:\/\/ps.w.org\/joli-table-of-contents\/assets\/screenshot-19.png?rev=3487088","caption":"Demo 9"},{"src":"https:\/\/ps.w.org\/joli-table-of-contents\/assets\/screenshot-20.png?rev=3487088","caption":"Demo 10"},{"src":"https:\/\/ps.w.org\/joli-table-of-contents\/assets\/screenshot-21.png?rev=3487088","caption":"Demo 11"},{"src":"https:\/\/ps.w.org\/joli-table-of-contents\/assets\/screenshot-22.png?rev=3487088","caption":"Demo 12"},{"src":"https:\/\/ps.w.org\/joli-table-of-contents\/assets\/screenshot-23.png?rev=3487088","caption":"Demo 13"},{"src":"https:\/\/ps.w.org\/joli-table-of-contents\/assets\/screenshot-24.png?rev=3487088","caption":"Demo 14"},{"src":"https:\/\/ps.w.org\/joli-table-of-contents\/assets\/screenshot-25.png?rev=3487088","caption":"Demo 15"},{"src":"https:\/\/ps.w.org\/joli-table-of-contents\/assets\/screenshot-26.png?rev=3487088","caption":"Demo 16"},{"src":"https:\/\/ps.w.org\/joli-table-of-contents\/assets\/screenshot-27.png?rev=3487088","caption":"Demo 17"},{"src":"https:\/\/ps.w.org\/joli-table-of-contents\/assets\/screenshot-28.png?rev=3487088","caption":"Demo 18"},{"src":"https:\/\/ps.w.org\/joli-table-of-contents\/assets\/screenshot-29.png?rev=3487088","caption":"Demo 19"},{"src":"https:\/\/ps.w.org\/joli-table-of-contents\/assets\/screenshot-30.png?rev=3487088","caption":"Demo 20"},{"src":"https:\/\/ps.w.org\/joli-table-of-contents\/assets\/screenshot-31.png?rev=3487088","caption":"Demo 21"},{"src":"https:\/\/ps.w.org\/joli-table-of-contents\/assets\/screenshot-32.png?rev=3487088","caption":"Demo 22"},{"src":"https:\/\/ps.w.org\/joli-table-of-contents\/assets\/screenshot-33.png?rev=3487088","caption":"Demo 23"},{"src":"https:\/\/ps.w.org\/joli-table-of-contents\/assets\/screenshot-34.png?rev=3487088","caption":"Demo 24"},{"src":"https:\/\/ps.w.org\/joli-table-of-contents\/assets\/screenshot-35.png?rev=3487088","caption":"Demo 25"},{"src":"https:\/\/ps.w.org\/joli-table-of-contents\/assets\/screenshot-36.png?rev=3487088","caption":"Demo 26"},{"src":"https:\/\/ps.w.org\/joli-table-of-contents\/assets\/screenshot-37.png?rev=3487088","caption":"Demo 27"},{"src":"https:\/\/ps.w.org\/joli-table-of-contents\/assets\/screenshot-38.png?rev=3487088","caption":"Demo 28"},{"src":"https:\/\/ps.w.org\/joli-table-of-contents\/assets\/screenshot-39.png?rev=3487088","caption":"Demo 29"}],"raw_content":"<!--section=description-->\n<p><strong>Joli Table Of Contents<\/strong> is the most customizable and performance-focused table of contents plugin for WordPress. It works out of the box for beginners \u2014 thanks to a built-in <strong>Onboarding Wizard<\/strong> \u2014 and offers deep control for advanced users and developers.<\/p>\n\n<p>Easily insert a table of contents into all your posts with either the <strong>Auto-insert<\/strong>, the Gutenberg <strong>Block<\/strong>, or the <strong>Shortcode<\/strong>.<\/p>\n\n<p><a href=\"https:\/\/wpjoli.com\/docs\/joli-table-of-contents\/\" title=\"Joli Table Of Contents Documentation\">\ud83d\udcd6 Documentation<\/a> | <a href=\"https:\/\/wpjoli.com\/joli-table-of-contents\/\" title=\"Joli Table Of Contents Pro\">\u2b50 Get PRO<\/a><\/p>\n\n\n\n<h3>\ud83d\ude80 Why Joli Table Of Contents?<\/h3>\n\n<h3>\u2705 Beginner-Friendly Onboarding Wizard<\/h3>\n\n<p>After activation, a <strong>step-by-step setup wizard<\/strong> walks you through the most important settings \u2014 no configuration headaches, no reading documentation. You'll have a working, good-looking TOC in minutes.<\/p>\n\n<h3>\ud83c\udfa8 Instant Customization with the Color Palette System<\/h3>\n\n<p>The new <strong>Color Palette<\/strong> makes customization effortless. Set just the <strong>Accent color<\/strong> and it automatically propagates across your entire TOC \u2014 that's 90% of the visual work done in a single click. Fine-tune everything else at your own pace.<\/p>\n\n<h3>\ud83e\udde0 Smart Heading Detection<\/h3>\n\n<p>Joli Table Of Contents accurately detects headings from <strong>third-party shortcodes and blocks<\/strong> that don't appear directly in the editor but are rendered on the front end. Since v3, you can now choose between <strong>Content<\/strong> scope (default \u2014 prevents unwanted headings from appearing) and <strong>Extended<\/strong> scope for advanced use cases.<\/p>\n\n<h3>\ud83c\udd95 Gutenberg Block with Inline Editing<\/h3>\n\n<p>Use the dedicated <strong>Gutenberg Block<\/strong> to insert a table of contents anywhere in your post. The block lets you <strong>hide or edit specific headings<\/strong> inline \u2014 no settings page needed.<\/p>\n\n<h3>\u26a1 Performance First<\/h3>\n\n<p>No jQuery dependency. Minified CSS and JavaScript. Conditional style loading based on active settings \u2014 only the code you need is loaded. Built for fast websites.<\/p>\n\n<h3>\ud83d\udd01 Migrate from Another TOC Plugin \u2014 Without Touching Your Content<\/h3>\n\n<p>Already using <strong>Easy Table of Contents<\/strong>, <strong>LuckyWP Table of Contents<\/strong>, or another plugin? You can switch to Joli TOC <strong>without updating a single shortcode<\/strong> across your posts.<\/p>\n\n<p>Use the built-in filter to map Joli TOC to your existing shortcode tag:<\/p>\n\n<pre><code>add_filter('jolitoc_shortcode_tag', function(){ return 'toc'; });\n<\/code><\/pre>\n\n<p>This works with any custom tag, so your existing <code>[toc]<\/code> (or any other) shortcodes continue to work immediately after switching.<\/p>\n\n\n\n<h3>\u2728 Key Features<\/h3>\n\n<p><strong>Design &amp; Themes:<\/strong>\n* Professional looking themes (Default, Original, Hero, + all legacy themes)\n* Dark mode support for v3 themes\n* Color Palette system \u2014 set one color, style the whole TOC\n* Fully customizable: padding, margin, borders, fonts, colors, icons\n* Custom CSS support\n* CSS variable architecture for deep theming\n* Custom theme engine (create your own theme)<\/p>\n\n<p><strong>Insertion methods:<\/strong>\n* Auto-insert (by post type and position)\n* Gutenberg Block\n* Shortcode <code>[joli-toc]<\/code><\/p>\n\n<p><strong>Auto-insert positions:<\/strong>\n* Before\/After the content\n* Before\/After H1\n* Before first H2 \/ After first H2\n* After first paragraph<\/p>\n\n<p><strong>Headings &amp; Detection:<\/strong>\n* Detect headings from third-party blocks and shortcodes\n* Heading scope: Content (default) or Extended\n* Show headings by custom depth (H2 to H6)\n* Hide or edit specific headings via the block\n* Disable headings by text or CSS class<\/p>\n\n<p><strong>Navigation &amp; UX:<\/strong>\n* Reading time estimate <em>(new in v3)<\/em>\n* Hierarchical or Flat view\n* Multiple numbering styles (with regional number support)\n* Customizable numbering separator and suffix\n* Smooth scrolling\n* Folding\/unfolding with animation\n* Pretty URL hash (e.g. <code>mysite.com\/article\/#section-title<\/code>) \n* Latin &amp; non-latin character support\n* Multilingual hash transliteration\n* Responsive \u2014 hover events work as touch on mobile<\/p>\n\n<p><strong>Other:<\/strong>\n* Import \/ Export settings\n* Import presets for quick setup\n* Custom CSS section\n* Fully responsive\n* <code>&lt;!--nextpage--&gt;<\/code> multi-page support\n* RTL support\n* WPML compatible\n* No jQuery\n* Developer hooks (<a href=\"https:\/\/wpjoli.com\/docs\/joli-table-of-contents\/developer-hooks\/\">see full list<\/a>)<\/p>\n\n\n\n<h3>\u2b50 What's New in v3<\/h3>\n\n<h3>\ud83e\uddd9 Onboarding Wizard<\/h3>\n\n<p>New users are greeted with a <strong>step-by-step onboarding wizard<\/strong> that configures the most important settings for their site \u2014 without needing to touch advanced options.<\/p>\n\n<h3>\ud83c\udfa8 Color Palette System<\/h3>\n\n<p>A brand-new <strong>reusable color palette<\/strong> makes customization fast and consistent. Define your Accent color once and watch it style your entire TOC automatically.<\/p>\n\n<h3>\ud83d\uddbc New &amp; Updated Themes<\/h3>\n\n<p>v3 ships with new and upgraded themes: <strong>Default<\/strong> (replaces Basic Light\/Dark), <strong>Original<\/strong>, and <strong>Hero<\/strong> \u2014 all with dark mode support and theme-specific style variants.<\/p>\n\n<h3>\ud83c\udf9b Redesigned Settings Page<\/h3>\n\n<p>The admin interface has been fully redesigned with:\n* A <strong>search bar<\/strong> to quickly find any setting\n* A <strong>Live Preview<\/strong> panel \u2014 see your changes in real time\n* A <strong>Quick Settings Panel<\/strong> for the most common options\n* Better color pickers with palette support\n* Session checker to prevent lost changes<\/p>\n\n<h3>\ud83d\udcd0 New Style Options<\/h3>\n\n<p>New styling controls include: header border style\/width\/radius\/color, numbering badge colors, base font size, and toggle button styles.<\/p>\n\n<h3>\ud83d\udd22 Improved Numbering System<\/h3>\n\n<p>The numbering engine has been upgraded to behave like a proper list \u2014 including support for <strong>regional numbering<\/strong> formats. Hexadecimal and binary modes have been removed.<\/p>\n\n<h3>\ud83d\udccd TOC Alignment<\/h3>\n\n<p>Choose between <strong>left, center, and right<\/strong> alignment for the entire TOC block.<\/p>\n\n<h3>\ud83d\udcd6 Reading Time Estimate<\/h3>\n\n<p>Automatically display an estimated reading time inside the TOC header.<\/p>\n\n\n\n<h3>\ud83d\udd12 PRO Features<\/h3>\n\n<p><a href=\"https:\/\/wpjoli.com\/joli-table-of-contents\/\"><strong>Get Joli Table Of Contents Pro \u2192<\/strong><\/a><\/p>\n\n<p><strong>Premium Themes:<\/strong><\/p>\n\n<p><strong>Widgets:<\/strong>\n* \ud83c\udd95 <strong>Timeline TOC<\/strong> \u2014 display the TOC as a visual timeline on the side of the screen, with proportionally spaced markers\n* \u2705 <strong>Floating TOC Widget<\/strong> \u2014 follows the user as they scroll, shows the active section\n* \u2705 <strong>Slide-Out TOC Widget<\/strong> \u2014 fixed panel on the side of the screen\n* \u2705 <strong>Sticky Sidebar TOC<\/strong> \u2014 TOC in a sidebar widget that sticks while scrolling\n* \u2705 <strong>Progress Bar Widget<\/strong> \u2014 reading progress indicator at the top of the page<\/p>\n\n<p><strong>PRO-only customization:<\/strong>\n* \u2b50 <strong>Collapsible headings<\/strong>\n* \u2b50 <strong>View more button<\/strong> (Partial fold)\n* \u2b50 Independent top-level heading styling\n* Separator between top-level headings\n* Multi-columns mode\n* Per-device TOC visibility (in-content vs. sidebar)\n* Fade past headings<\/p>\n\n<p><strong>Advanced auto-insert rules:<\/strong>\n* Filter by post type, post title, or post ID\n* Exclude specific posts by title or ID\n* Different settings per post type (theme, layout, everything)<\/p>\n\n<p><strong>Custom Post Type support<\/strong> with per-post-type settings.<\/p>\n\n\n\n<h3>\ud83d\udd27 Shortcode<\/h3>\n\n<p>Insert the TOC anywhere using the shortcode:<\/p>\n\n<pre><code>[joli-toc]\n<\/code><\/pre>\n\n<p><strong>Migrating from another plugin?<\/strong> Keep your existing shortcode tag without updating any content:<\/p>\n\n<pre><code>add_filter('jolitoc_shortcode_tag', function(){ return 'toc'; });\n<\/code><\/pre>\n\n<p>This is compatible with shortcode tags used by <strong>Easy Table of Contents<\/strong>, <strong>LuckyWP Table of Contents<\/strong>, and others.<\/p>\n\n\n\n<h3>\ud83c\udfa3 Developer Hooks<\/h3>\n\n<p>Joli Table Of Contents provides a full set of action and filter hooks for developers.<\/p>\n\n<p><a href=\"https:\/\/wpjoli.com\/docs\/joli-table-of-contents\/developer-hooks\/\">View all available hooks \u2192<\/a><\/p>\n\n<p><strong>Common examples<\/strong> (add to your theme's <code>functions.php<\/code>):<\/p>\n\n<p>Disable auto-insert globally:\n    add_filter('joli_toc_disable_autoinsert', function(){ return true; });<\/p>\n\n<p>Disable JS or CSS:\n    add_filter('joli_toc_disable_js', function(){ return true; });\n    add_filter('joli_toc_disable_styles', function(){ return true; });<\/p>\n\n<p>Customize the TOC title dynamically:\n    add_filter('joli_toc_toc_title', function( $title ){ return 'My Custom Title'; });<\/p>\n\n\n\n<h3>\ud83d\udd0c More Plugins by WPJoli<\/h3>\n\n<ul>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/smart-auto-featured-image\/\">Smart Auto Featured Image<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/zenform\/\">ZenForm<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/joli-faq-seo\/\">Joli FAQ SEO<\/a><\/li>\n<li><a href=\"https:\/\/wordpress.org\/plugins\/joli-clear-lightbox\/\">Joli CLEAR Lightbox<\/a><\/li>\n<\/ul>\n\n<!--section=installation-->\n<h4>Installing from the WordPress Admin<\/h4>\n\n<ol>\n<li>Go to <strong>Plugins &gt; Add New<\/strong>.<\/li>\n<li>Search for <strong>\"Joli Table Of Contents\"<\/strong>.<\/li>\n<li>Click <strong>Install Now<\/strong>, then <strong>Activate<\/strong>.<\/li>\n<li>Follow the <strong>Onboarding Wizard<\/strong> to get set up in minutes.<\/li>\n<\/ol>\n\n<h4>Installing via ZIP archive<\/h4>\n\n<ol>\n<li>Go to <strong>Plugins &gt; Add New &gt; Upload Plugin<\/strong>.<\/li>\n<li>Upload the plugin ZIP file and click <strong>Install Now<\/strong>.<\/li>\n<li>Click <strong>Activate Plugin<\/strong>.<\/li>\n<\/ol>\n\n<h4>Manual Installation<\/h4>\n\n<ol>\n<li>Upload the <code>joli-table-of-contents<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Go to <strong>Plugins<\/strong> in your WordPress admin and activate it.<\/li>\n<\/ol>\n\n<h4>After Activation<\/h4>\n\n<p>The <strong>Onboarding Wizard<\/strong> will guide you through the setup. You can also go directly to <strong>Joli TOC<\/strong> in your admin menu.<\/p>\n\n<p>You have 3 ways to display the TOC:\n1. <strong>Auto-insert<\/strong> \u2014 go to Settings &gt; Auto-Insert and select your post types\n2. <strong>Gutenberg Block<\/strong> \u2014 insert the Joli TOC block inside any post or page\n3. <strong>Shortcode<\/strong> \u2014 add <code>[joli-toc]<\/code> anywhere in your content<\/p>\n\n<p>\ud83d\udcd6 <a href=\"https:\/\/wpjoli.com\/docs\/joli-table-of-contents\/getting-started\/\">Getting Started Guide<\/a><\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20should%20i%20do%20right%20after%20installing%20the%20plugin%3F\"><h3>What should I do right after installing the plugin?<\/h3><\/dt>\n<dd><p>The <strong>Onboarding Wizard<\/strong> will launch automatically and walk you through the key settings step by step. You can also check the <a href=\"https:\/\/wpjoli.com\/docs\/joli-table-of-contents\/getting-started\/\">Getting Started guide<\/a> and <a href=\"https:\/\/wpjoli.com\/docs\/joli-table-of-contents\/inserting-a-table-of-contents\/\">How to Insert a Table of Contents<\/a>.<\/p><\/dd>\n<dt id=\"can%20i%20migrate%20from%20easy%20table%20of%20contents%20or%20luckywp%20without%20changing%20my%20shortcodes%3F\"><h3>Can I migrate from Easy Table of Contents or LuckyWP without changing my shortcodes?<\/h3><\/dt>\n<dd><p>Yes. Use the <code>jolitoc_shortcode_tag<\/code> filter to map Joli TOC to your existing tag. For example, to keep using <code>[toc]<\/code>:<\/p>\n\n<pre><code>add_filter('jolitoc_shortcode_tag', function(){ return 'toc'; });\n<\/code><\/pre>\n\n<p>Add that line to your theme's <code>functions.php<\/code> and your existing shortcodes will keep working with no content edits needed.<\/p><\/dd>\n<dt id=\"how%20does%20the%20color%20palette%20work%3F\"><h3>How does the Color Palette work?<\/h3><\/dt>\n<dd><p>The Color Palette lets you define a set of reusable colors for your TOC. The most impactful one is the <strong>Accent color<\/strong> \u2014 setting it alone styles approximately 90% of the TOC automatically. You can then fine-tune individual elements as needed.<\/p><\/dd>\n<dt id=\"what%27s%20the%20difference%20between%20%22content%22%20and%20%22extended%22%20heading%20scope%3F\"><h3>What's the difference between \"Content\" and \"Extended\" heading scope?<\/h3><\/dt>\n<dd><p><strong>Content<\/strong> scope (default in v3) only detects headings inside your main post content, which prevents accidental headings from sidebars or other blocks from appearing in your TOC. <strong>Extended<\/strong> scope (the behavior in v1 and v2) also picks up headings from third-party shortcodes and blocks rendered outside the content area. You can switch between them in the Headings settings.<\/p><\/dd>\n<dt id=\"is%20joli%20table%20of%20contents%20responsive%3F\"><h3>Is Joli Table Of Contents responsive?<\/h3><\/dt>\n<dd><p>Yes, fully responsive. Touch events on mobile work in place of hover events.<\/p><\/dd>\n<dt id=\"the%20title%2C%20headings%2C%20or%20toggle%20button%20won%27t%20show%20%E2%80%94%20what%27s%20wrong%3F\"><h3>The title, headings, or toggle button won't show \u2014 what's wrong?<\/h3><\/dt>\n<dd><p>Your theme may apply a text color that matches the TOC background. Go to <strong>Settings &gt; Appearance<\/strong> and manually set a color for the relevant element.<\/p><\/dd>\n<dt id=\"can%20i%20use%20this%20plugin%20on%20custom%20post%20types%3F\"><h3>Can I use this plugin on custom post types?<\/h3><\/dt>\n<dd><p>Custom post type support is available in the <strong>PRO<\/strong> version, including the ability to define different settings per post type.<\/p><\/dd>\n<dt id=\"how%20do%20i%20display%20the%20toc%20only%20on%20certain%20posts%3F\"><h3>How do I display the TOC only on certain posts?<\/h3><\/dt>\n<dd><p>Use the <strong>Auto-insert<\/strong> rules (PRO) to filter by post ID, post title, or post type. Alternatively, use the Gutenberg block or shortcode to insert the TOC manually on specific posts only.<\/p><\/dd>\n<dt id=\"what%20changed%20in%20v3%3F\"><h3>What changed in v3?<\/h3><\/dt>\n<dd><p>v3 brings a redesigned admin interface with live preview, an onboarding wizard, a color palette system, new themes with dark mode, an upgraded numbering system, TOC alignment controls, reading time estimates, and many new PRO features including the Timeline TOC mode. See the full changelog below.<\/p><\/dd>\n<dt id=\"what%20happened%20to%20hexadecimal%20and%20binary%20numbering%3F\"><h3>What happened to hexadecimal and binary numbering?<\/h3><\/dt>\n<dd><p>These two numbering types have been removed in v3 as they had very limited practical use. All other numbering types remain available, and regional numbering formats have been added.<\/p>\n\n<\/dd>\n\n<\/dl>","raw_excerpt":"The best Table of Contents plugin for WordPress. Auto or manual insert, Gutenberg Block, beautiful themes, onboarding wizard, and deep customization.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/es-ec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/109479","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/es-ec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/es-ec.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/es-ec.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=109479"}],"author":[{"embeddable":true,"href":"https:\/\/es-ec.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/wpjoli"}],"wp:attachment":[{"href":"https:\/\/es-ec.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=109479"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/es-ec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=109479"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/es-ec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=109479"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/es-ec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=109479"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/es-ec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=109479"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/es-ec.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=109479"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}