LuckyWP Inhoudsopgave

Omschrijving

Creëert SEO-vriendelijke inhoudsopgave voor je berichten, pagina’s, of aangepaste berichttypen. Geweldig aanpasbaar uiterlijk.

Kenmerken

  • Automatische invoeging van een inhoudsopgave (configureer berichttype en positie).
  • SEO-vriendelijk: de inhoudsopgave-code is klaar om door Google gebruikt te worden voor snippets op de resultatenpagina.
  • Toevoegen met shortcode, Gutenberg blok, of widget.
  • Knop op toolbar van de klassieke editor.
  • Gutenberg blok onder “Algemene blokken”.
  • Instellen van het minimale aantal koppen om de inhoudsopgave weer te geven.
  • Instellen van het koptekst-niveau voor de inhoudsopgave.
  • Sla kopteksten over op niveau of bij bepaalde tekst.
  • Hiërarchische of lineaire weergave.
  • Nummering items: decimale of Romeinse cijfers in volgorde of genest.
  • Aanpasbaar uiterlijk: breedte, float, titel lettertype en gewicht, items lettergrootte, kleuren.
  • Kleurschema’s (donker, licht, wit, transparant, overnemen van thema) en de mogelijkheid om kleuren te overschrijven.
  • Schakelen tussen tonen en verbergen (optioneel).
  • Aanpasbare labels.
  • Smooth scroll (optioneel).
  • Instelling voor offset bovenkant voor smooth scroll.
  • Zet inhoudsopgave in een <!–noindex–> tag (optioneel).
  • Mooie hash in URL (zoals voorbeeld.nl/faq/#hoe_doe_je_dit).
  • Rechts-naar-links ondersteuning.
  • Algemene instellingen per bericht overschrijfbaar.
  • Zeer compatibel met WordPress-thema’s en plugins.

Automatisch toevoegen

Voor automatische invoeging van een inhoudsopgave in een bericht, selecteer optie “Automatisch invoegen inhoudsopgave” in de plugin’s instellingen (tabblad “Automatisch invoegen”).

Ondersteunde posities:

  • voor eerste koptekst;
  • na eerste koptekst;
  • na eerste blok (paragraaf of koptekst);
  • bovenaan de berichtinhoud;
  • onderaan de berichtinhoud.

Je kunt ook berichttypen selecteren waaraan je automatisch een inhoudsopgave wilt toevoegen.

Mooie hash in URL.

Standaard word de hash gegenereerd naar de koptekst (bijvoorbeeld #Hoe_Doe_Je_Dir). Je kunt de hash-indeling wijzigen bij de algemene instellingen onder tab “Overig”.

Bij niet-Engelstalige website raden we aan om de Intl PHP extensie aan te zetten.

Compatibiliteit

LuckyWP Inhoudsopgave is met succes getest met de volgende plugins:

  • Elementor Page Builder
  • Beaver Builder en Beaver Builder Themer Add-On
  • WPBakery Page Builder
  • WordPress Multilingual Plugin (WPML)
  • Rank Math, officieel bevestigd
  • WP Rocket
  • Toolset Views en Toolset Access

Hooks

Filter lwptoc_before, lwptoc_after

Gebruik om custom HTML voor/na de inhoudsopgave toe te voegen.

Voorbeeld:

add_filter('lwptoc_before', function ($before) {
    return '<p>Example text before TOC.</p>' . $before;
});

Filter lwptoc_shortcode_tag

Gebruik dit filter om de naam van de shortcode tag [lwptoc] te wijzigen.

Voorbeeld:

add_filter('lwptoc_shortcode_tag', function ($tag) {
    return 'toc';
});

Filter lwptoc_heading_id

Gebruiken voor aanpassen van een koptekst ID.

Voorbeeld:

add_filter('lwptoc_heading_id', function ($id, $label) {
    return $id;
}, 10, 2);

Schermafdrukken

  • Inhoudsopgave
  • Gutenberg ondersteuning
  • Klassieke editor ondersteuning
  • Aanpassen scherm
  • Voorbeelden van kleurcombinaties
  • Widget instellingen
  • Algemene instellingen
  • Weergave instellingen
  • Auto toevoeg instellingen
  • Bewerken kopteksten instellingen
  • Overige instellingen

Blokken

Deze plugin heeft 1 blok.

luckywp/tableofcontents

Installatie

Installeren vanuit het WordPress admin scherm.

  1. Ga naar pagina “Plugins > Nieuwe plugin”.
  2. Typ de naam “LuckyWP Table of Contents” in het zoekveld
  3. Zoek de plugin “LuckyWP Table of Contents” in het zoekresultaten, en klik op de “Nu installeren” knop. De plugin wordt dan geïnstalleerd.
  4. Klik op “Activeren” wanneer de installatie is voltooid.

Installeren met het ZIP bestand

  1. Ga naar de pagina “Plugins > Nieuwe plugin” in het WordPress admin scherm
  2. Klik op de knop “Upload plugin”, het formulier voor het uploaden van het ZIP bestand wordt geopend.
  3. Selecteer het ZIP bestand met de plugin en klik op “Installeren”.
  4. Klik op de knop “Activeer plugin” wanneer de installatie is voltooid.

Handmatige installatie

  1. Upload de folder luckywp-table-of-contents naar de map voor plugins, normaliter is dat /wp-content/plugins/.
  2. Ga naar de pagina “Plugins > Nieuwe plugin” in het WordPress admin scherm
  3. Zoek “LuckyWP Inhoudsopgave” in de plugin-lijst en klik op “Activeren”.

Na activeren

In de klassieke editor komt de knop “Inhoudsopgave” te staan (op het bewerk bericht/pagina scherm).

In de Gutenberg editor staat het blok “Inhoudsopgave” onder “Algemene blokken”.

Het menu-item “Inhoudsopgave” verschijnt onder het “Instellingen” menu van het WordPress admin navigatiemenu.

Bij niet-Engelstalige website raden we aan om de Intl PHP extensie aan te zetten.

Beoordelingen

13 september 2019
Using the plugin. It's amazing ! I did bought Fixed-TOC plugin and installed, but not satisfied as it was not in my expected design/features. So, I deactivate Fixed-TOC and started finding another great plugin. Then I got Lucky WP. It's like the "Table of Contents Plus" plugin, but more SEO friendly. I installed and using it with happy.
3 september 2019
Very cool plugin, but the widget doesn't work if there is not ALSO a toc in the page itself. At the moment I did work-around this by adding a toc on the page and setting it to only 1 level + hide it by default so it won't clog up the page too much. The widget will still show all levels (h1..h6 as set in the widget settings) and all links (h1..h6) do work.
Lees alle 98 beoordelingen

Bijdragers & ontwikkelaars

“LuckyWP Inhoudsopgave” is open source software. De volgende personen hebben bijgedragen aan deze plugin.

Bijdragers

“LuckyWP Inhoudsopgave” is vertaald in 24 talen. Dank voor de vertalers voor hun bijdragen.

Vertaal “LuckyWP Inhoudsopgave” naar jouw taal.

Interesse in ontwikkeling?

Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.

Changelog

1.9.4 — 2019-09-04

  • Compatibiliteitsverbeteringen met thema’s en plugins.

1.9.3 — 2019-08-25

  • WPML compatibiliteit toegevoegd.

1.9.2 — 2019-08-11

  • Ondersteuning voor de Elementor plugin toegevoegd.

1.9.1 — 2019-08-04

  • Ondersteuning voor Toolset Views plugin toegevoegd.

1.9 — 2019-08-04

  • Special kleurschema “overnemen van thema” toegevoegd.
  • Optie “Lijst markup tags” toegevoegd.
  • Ondersteuning voor de Beaver Builder Themer Add-On toegevoegd.
  • Automatische verwijdering van lege koppen uit de inhoudsopgave geïmplementeerd.
  • Bij het automatisch invoegen van de inhoudsopgave “na het eerste blok” wordt alleen rekening gehouden met alinea’s en koppen.
  • Verbeterde JS code om herinitialisatie te voorkomen.
  • Kleinere aanpassingen in strings, typfouten weggewerkt.
  • Tips voor vertalers toegevoegd aan code.

1.8 — 2019-07-29

  • Optie “Gebruik rel=”nofollow” voor links” toegevoegd
  • Werkt nu met de Rank Math SEO plugin.
  • Optie “Automatisch invoegen inhoudsopgave” staat nu standaard uit.
  • Bij bericht “Beoordeel de plugin” is actie “Ik heb de plugin al beoordeeld” vervangen door “Niet meer laten zien”.
  • Tips voor vertalers toegevoegd aan code.

1.7 — 2019-07-18

  • Optie toegevoegd “Vervang liggende streepjes (_) door koppeltekens (-)” voor hash.
  • Optie “Converteer naar kleine letters” voor hash toegevoegd.
  • Kleine veranderingen in strings.
  • Tips voor vertalers toegevoegd aan code.
  • Opgelost: in sommige gevallen werden kopteksten foutief overgeslagen.

1.6.1 — 2019-07-14

  • Optie toegevoegd voor hash formaat “Als koptekst zonder omschrijving”.
  • Hebreeuwse vertaling toegevoegd, met dank aan @cdk-comp en @0enaro.
  • Spaanse vertaling toegevoegd, met dank aan @fernandot, @sanbec, en @nobnob.
  • Verbeterde hash-generatie met optie “Als koptekst”.

1.6 — 2019-07-13

  • Rechts naar links ondersteuning toegevoegd.
  • Optie “Nummering achtervoegsel” toegevoegd.
  • Verandering tekst domein naar “luckywp-table-of-contents”.
  • Verbetering Beaver Builder plugin ondersteuning.

1.5.7 — 2019-07-10

  • Verbetering smooth scroll implementatie voor ondersteuning van laxy loading van afbeeldingen in inhoud.
  • Opgelost: in sommige gevallen werkte smooth scroll naar kopteksten niet goed.

1.5.6 — 2019-07-06

  • Opgelost: in sommige gevallen werkte optie “Minimum aantal kopteksten” niet goed.

1.5.5 — 2019-07-06

  • Code aangepast om met de Toolset Access plugin te werken.

1.5.4 — 2019-06-29

  • Ondersteuning voor Beaver Builder plugin toegevoegd.
  • Opgelost: in sommige gevallen werkte het bewerken van kopteksten niet goed.

1.5.3 — 2019-06-27

  • Opgelost: bij automatisch in voegen van de inhoudsopgave werden de instellingen “Zet inhoudsopgave in <!–noindex–> tag” en “Overslaan kopteksten” niet overschreven.
  • Opgelost: in sommige gevallen werkte het automatisch invoegen na het eerste blok niet.

1.5.2 — 2019-06-17

  • Hook filter lwptoc_heading_id toegevoegd.
  • Klassiek gedrag bij klik op “Terug” in browser toegevoegd.

1.5.1 — 2019-06-05

  • Bug fix

1.5 — 2019-06-04

  • Verbeteringen voor zoekmachines (Google en anderen).

1.4.1 — 2019-06-01

  • Bug fix

1.4 — 2019-06-01

  • Widget “Inhoudsopgave” toegevoegd.
  • Ondersteuning voor output van inhoudsopgave via do_shortcode('[lwptoc]') toegevoegd.
  • Verbeteringen van compatibiliteit met thema’s.

1.3.1 — 2019-05-09

  • Bug fix

1.3.0 — 2019-05-08

  • Sla kopteksten over op niveau of bij bepaalde tekst.

1.2.2 — 2019-04-24

  • Bug fix

1.2.1 — 2019-04-24

  • Verbeteringen van compatibiliteit met thema’s.

1.2.0 — 2019-04-23

  • Float opties “Gecentreerd” en “Rechts zonder flow” toegevoegd.
  • Instelling “Hash formaat” toegevoegd.
  • Gebruik in plaats van “name” attribuut “id” in anchors.
  • Kleine verbeteringen in CSS voor meer compatibiliteit met thema’s.

1.1.1 — 2019-04-15

  • Tag <noindex> vervangen door <!–noindex–>.

1.1.0 — 2019-04-14

  • Optie “Zet inhoudsopgave in <noindex> tag” toegevoegd.
  • Hook filters lwptoc_before, lwptoc_after, lwptoc_shortcode_tag toegevoegd.
  • Opgelost: in de Gutenberg editor in het “Klassiek” blok geen CSS laden bij shortcode.

1.0.4 — 2019-11-18

  • Bug fix

1.0.3 — 2019-11-17

  • Kleine aanpassingen aan uiterlijk.
  • Bug fix

1.0.2 — 2019-11-16

  • Bug fix

1.0.1 — 2019-11-15

  • Bug fix

1.0.0 — 2018-11-14

  • Eerste release.