plugin-icon

Table of Contents Plus

Un plugin potente ma intuitivo che crea automaticamente un sommario. Può anche produrre una mappa del sito che elenca tutte le pagine e le categorie.
Valutazione
4.4/5
Versione
2411.1
Installazioni attive
200K
Ultimo aggiornamento
Nov 21, 2024
Table of Contents Plus

Un plugin potente ma intuitivo che crea automaticamente un indice o sommario (sommario) specifico per pagine lunghe (e tipi di post personalizzati). Più di un semplice plugin per il sommario, questo plugin può anche generare una mappa del sito che elenca pagine e/o categorie nell’intero sito.

Costruito da zero e con Wikipedia in mente, il sommario per impostazione predefinita viene visualizzato prima del primo titolo di una pagina. Ciò consente all’autore di inserire contenuti introduttivi che possono riassumere o introdurre il resto della pagina. Utilizza anche uno schema di numerazione univoco che non si perde a causa delle differenze CSS tra i temi.

This plugin is a great companion for content rich sites such as content management system oriented configurations. That said, bloggers also have the same benefits when writing long structured articles.

Include un pannello delle opzioni di amministrazione in cui è possibile personalizzare impostazioni come la posizione di visualizzazione, definire il numero minimo di intestazioni prima che venga visualizzato un indice, altre personalizzazioni etc. Per gli utenti esperti, espandere le opzioni avanzate per modificare ulteriormente il suo comportamento – ad esempio: escludere livelli di intestazione indesiderati come h5 e h6 dall’inclusione; disabilitare l’output del file CSS incluso; regolare l’offset superiore e altro ancora. Utilizzando gli shortcode, puoi sovrascrivere il comportamento predefinito come esclusioni speciali su una pagina specifica o persino nascondere del tutto il sommario.

Preferisci includere l’indice nella barra laterale? Vai in Aspetto > Widget e trascina TOC+ nella barra di tuo interesse.

I tipi di post personalizzati sono supportati, tuttavia, l’inserimento automatico funziona solo quando the_content () è stato utilizzato dal tipo di post personalizzato. Ogni tipo di post apparirà nel pannello delle opzioni, quindi abilita quelli che desideri.

Collaborate, participate, fork this plugin on Github.

Shortcode

Il plugin è stato progettato per essere il più semplice e indolore possibile e non richiedeva l’inserimento di uno shortcode per il funzionamento. Tuttavia, l’utilizzo di uno shortcode ti consente di controllare completamente la posizione del sommario all’interno della tua pagina. I seguenti shortcode sono disponibili con questo plugin.

Quando gli attributi vengono tralasciati per gli shortcode seguenti, torneranno alle impostazioni definite in Impostazioni > TOC+. Quanto segue è spiegato nella scheda di aiuto.

[toc]

Lets you generate the table of contents at the preferred position. Useful for sites that only require a TOC on a small handful of pages. Supports the following attributes:

  • “label”: text, title of the table of contents
  • “no_label”: true/false, shows or hides the title
  • “wrapping”: text, either “left” or “right”
  • “heading_levels”: numbers, this lets you select the heading levels you want included in the table of contents. Separate multiple levels with a comma. Example: include headings 3, 4 and 5 but exclude the others with heading_levels="3,4,5"
  • “class”: text, enter CSS classes to be added to the container. Separate multiple classes with a space.
  • “start”: number, show when this number of headings are present in the content.

[no_toc]

Ti consente di disabilitare il sommario per l’articolo corrente, la pagina o il tipo di post personalizzato.

[sitemap]

Produce un elenco di tutte le pagine e categorie per il tuo sito. Puoi usarlo su qualsiasi articolo, pagina o anche in un widget di testo. Nota che questo non includerà un indice degli articoli, quindi usa sitemap_posts se hai bisogno di questo elenco.

[sitemap_pages]

Lets you print out a listing of only pages. The following attributes are accepted:

  • “heading”: number between 1 and 6, defines which html heading to use
  • “label”: text, title of the list
  • “no_label”: true/false, shows or hides the list heading
  • “exclude”: IDs of the pages or categories you wish to exclude
  • “exclude_tree”: ID of the page or category you wish to exclude including its all descendants
  • “child_of”: “current” or page ID of the parent page. Defaults to 0 which includes all pages.

[sitemap_categories]

Lo stesso di [sitemap_pages] ma per le categorie.

[sitemap_posts]

This lets you print out an index of all published posts on your site. By default, posts are listed in alphabetical order grouped by their first letters. The following attributes are accepted:

  • “order”: text, either ASC or DESC
  • “orderby”: text, popular options include “title”, “date”, “ID”, and “rand”. See WP_Query for a list.
  • “separate”: true/false (defaults to true), does not separate the lists by first letter when set to false.

Use the following CSS classes to customise the appearance of your listing:

  • toc_sitemap_posts_section
  • toc_sitemap_posts_letter
  • toc_sitemap_posts_list

Credits

This plugin was created and maintained for many years by conjur3r. We are grateful for all the hard work he put in and we are excited to continue to build on that!

Gratuitosul piano Business
Testato fino alla versione
WordPress 6.7.4
Questo plugin ora può essere scaricato per il tuo sito .