WordPress-installatiegids

Kalura Widgets installeren in WordPress

Van plugin-ZIP tot een werkend rooster en klantaccountmenu.

Volg deze handleiding in de aangegeven volgorde. Voor de meeste WordPress-sites is geen ontwikkelwerk nodig; handmatige PHP-plaatsing is beschikbaar wanneer een thema de standaard WordPress-navigatie omzeilt.

WordPress 6.0+PHP 7.4+Ongeveer 20 minuten
Voorbereiding

Voor je begint

Zorg dat je deze vier zaken bij de hand hebt voordat je de WordPress-site wijzigt.

BeheerderstoegangJe hebt rechten nodig om plugins te installeren en pagina’s te bewerken.

Een ondersteunde websiteWordPress 6.0 of nieuwer, PHP 7.4 of nieuwer en een HTTPS-website.

De pluginGebruik de WordPress-vermelding zodra die beschikbaar is, of de ZIP van CampaignSquad.

De serienummersleutelCampaignSquad levert deze sleutel. Behandel hem als een privé-activeringsgegeven.

De WordPress-server moet uitgaande HTTPS-verzoeken naar api.campaignsquad.io kunnen uitvoeren voor activering en normale widgetwerking.
Stap 1

Installeer en activeer de plugin

Kies een van beide installatiemethoden. Pak het ZIP-bestand niet uit voordat je het uploadt.

  1. 1

    Installeren via WordPress

    Ga naar Plugins > Nieuwe plugin, zoek Kalura Widgets, kies Nu installeren en daarna Activeren.

  2. 2

    Of upload de ZIP

    Ga naar Plugins > Nieuwe plugin > Plugin uploaden, kies kalura-widgets.zip, installeer en activeer de plugin.

  3. 3

    Open de instellingen

    Ga na activering naar Instellingen > Kalura Widgets. Een waarschuwing blijft zichtbaar totdat een geldige sleutel is opgeslagen.

Installeer alleen een ZIP van CampaignSquad of de officiële WordPress-vermelding. Hernoem of wijzig geen bestanden in de plugin.
Stap 2

Valideer en verbind de studio

De activering koppelt deze WordPress-site aan de juiste CampaignSquad-studio zonder de serienummersleutel in de browser te tonen.

  1. 1

    Voer de sleutel in

    Plak de volledige sleutel in Serial key, zonder spaties ervoor of erna.

  2. 2

    Sla de wijzigingen op

    WordPress verstuurt de sleutel beveiligd naar CampaignSquad en bewaart de teruggestuurde studiosleutel.

  3. 3

    Controleer de activering

    Zoek naar “Kalura Widgets was activated successfully” en een regel “Activated:” met de studiosleutel.

siteKey

Het serienummerveld is na opslaan bewust leeg. Alleen de opgeslagen siteKey wordt via window.CampaignSquadConfig.siteKey aan de browser doorgegeven.

Stap 3

Kies hoe de accountavatar verschijnt

De twee instellingen horen bij elkaar, maar doen niet hetzelfde. Begin automatisch en kies alleen handmatig als het thema dit vereist.

01

Avatar placement

Kiest automatische plaatsing, handmatige shortcodeplaatsing of geen avatar.

02

Automatic menu location

Kiest het doelmenu in een klassiek thema en werkt alleen bij Automatic menu insertion.

A

Optie A: automatische plaatsing

Aanbevolen voor standaard klassieke thema’s en WordPress-blokthema’s.

  1. Stel Avatar placement inKies Automatic menu insertion.
  2. Kies de menulocatieBegin met Automatic (recommended), sla op en controleer de openbare website.
  3. Avatar ontbreektKies bij een klassiek thema expliciet Header, Primary, Main of een vergelijkbare menulocatie.

ClassicKlassieke thema’s: Kalura gebruikt wp_nav_menu() en voegt de avatar aan het geselecteerde menu toe. Automatische detectie zoekt onder andere primary, menu-1, header, top en main.

BlockBlokthema’s: Kalura voegt de avatar toe aan het eerste core Navigation-blok dat op de pagina wordt gerenderd. Automatic menu location kiest geen specifiek Navigation-blok.

B

Optie B: handmatige plaatsing

Gebruik dit wanneer automatisch het verkeerde menu kiest, een headerbouwer shortcodes ondersteunt of een aangepast thema de WordPress-navigatie-API omzeilt.

  1. Wijzig de modusZet Avatar placement op Manual shortcode insertion en sla op.
  2. Gebruik een Shortcode-blokVoeg in de Site Editor, pagebuilder, widget of headerbouwer een Shortcode-blok met de avatarshortcode toe.
  3. Gebruik PHP alleen indien nodigPlaats het PHP-voorbeeld voor een aangepaste header in het juiste child-theme-templatebestand.
WordPress shortcode
[kalura_avatar_menu]
Child theme PHP
<?php
echo do_shortcode( '[kalura_avatar_menu]' );
?>
Bewerk nooit Kalura-pluginbestanden of een parent theme. Updates overschrijven die bestanden. Gebruik een child theme, maak een back-up en test daarna ook mobiel.

OffGeen avatar: kies Do not display an avatar. De roostershortcodes blijven normaal werken.

Stap 4

Bouw de roosterpagina

Maak of bewerk de roosterpagina. De shortcodebuilder maakt de juiste shortcode met actuele roostergegevens van je studio, zodat je geen ID’s handmatig hoeft op te zoeken.

Gebruik de shortcodebuilder voor het rooster

Ga na het activeren van de plugin naar Settings > Kalura Widgets. De builder vraagt de beschikbare programma’s, sessietypen, docenten en lesbeschrijvingen veilig en in real time op bij CampaignSquad. Deze opties worden alleen gebruikt om de shortcode te maken; bezoekers hebben geen toegang tot de builder nodig.

  1. Laad de actuele optiesWacht op “Filter options are ready.” Kies Refresh options wanneer het studioaanbod of de filterlijst is gewijzigd.
  2. Kies het startroosterStel indien nodig een beginweergave als raster of lijst in en kies vervolgens programma, sessietype, docent of lesbeschrijving. Laat No restriction staan om een veld weg te laten.
  3. Stel filtergedrag inKies Initial selection voor een voorselectie die bezoekers mogen aanpassen, of Restrict timetable om het rooster binnen de gekozen selectie te houden.
  4. Kies bediening voor bezoekersLaat Include interactive filter controls ingeschakeld om de filtershortcode boven het rooster mee te genereren. Schakel dit uit voor een rooster zonder bediening op de pagina.
  5. Kopieer en plaatsKopieer de gegenereerde shortcode en plak hem in één WordPress Shortcode-blok op de roosterpagina. Publiceer of werk de pagina bij.
De gegenereerde shortcode bevat stabiele CampaignSquad-ID’s, geen zichtbare optienamen. Ook na het hernoemen van een programma, docent of lesbeschrijving blijft dezelfde studiokeuze gericht.
Kalura Widgets-shortcodebuilder voor het rooster met rooster- en filteropties
De builder laadt de opties van de geactiveerde studio en maakt de shortcode terwijl je je keuzes maakt.

Handmatige shortcodeverwijzing

01

1. Roosterfilters

Toont bediening voor weergave, programma, docent, sessietype en lesbeschrijving.

Shortcode
[kalura_timetable_filters]
02

2. Rooster

Toont de leslijst of het raster en de volledige boekingsflow.

Shortcode
[kalura_timetable]
Belangrijk: gebruik per pagina maximaal één [kalura_timetable_filters]-shortcode en één [kalura_timetable]-shortcode. Voeg geen tweede filter- of roostershortcode toe: de React-app vereist per pagina één uniek timetable-legend- en timetable-root-element.

Publiceer of werk de pagina bij en test de openbare URL, niet alleen het voorbeeld in de WordPress-editor.

Stap 5

Controleer de volledige klantreis

Test in een privévenster, zodat een bestaande beheerderssessie geen problemen verbergt.

  • De avatar staat één keer in de bedoelde desktop- en mobiele navigatie.
  • De avatar opent de Kalura-accountomgeving.
  • De filters staan boven het rooster en wijzigen de zichtbare lessen.
  • Het rooster werkt in raster- en lijstweergave.
  • Een klant kan inloggen, boeken, waar toegestaan annuleren en boekingen of passen bekijken.
  • De pagina blijft bruikbaar op telefoon, tablet en desktop.
Wis na plaatsingswijzigingen of updates de WordPress-cache, optimalisatieplugincache en eventuele CDN-cache voordat je opnieuw test.
Doorlopend

Updates en onderhoud

De gevalideerde studiosleutel en andere plugininstellingen blijven bij een normale update bewaard.

WordPress-updates

Open Dashboard > Updates of Plugins en installeer de beschikbare Kalura Widgets-update.

Automatische updates

Kies Automatische updates inschakelen naast Kalura Widgets zodra WordPress deze optie aanbiedt.

ZIP-updates

Upload de nieuwere ZIP via Nieuwe plugin > Plugin uploaden en kies Huidige vervangen door geüploade versie.

Na de update

Wis caches en herhaal de controles voor avatar, rooster, login en boeken.

Ondersteuning

Problemen oplossen

Controleer eerst configuratie en thema-integratie voordat je code wijzigt.

De shortcode verschijnt als tekst

Controleer of Kalura Widgets actief is, gebruik een Shortcode-blok, publiceer de juiste pagina en wis caches.

De automatische avatar ontbreekt

Controleer activering en Automatic menu insertion. Kies in een klassiek thema de exacte menulocatie.

De handmatige avatar is leeg

Kies Manual shortcode insertion. In automatische of uitgeschakelde modus negeert de plugin deze shortcode bewust.

De avatar staat in het verkeerde blokmenu

Gebruik handmatige plaatsing. Blokthema’s krijgen de avatar in het eerste gerenderde core Navigation-blok.

Het roostergebied is leeg

Controleer de Activated-siteKey, gebruik elke shortcode eenmaal, wis caches en controleer beheerderswaarschuwingen.

De sleutel wordt niet gevalideerd

Controleer de sleutel en uitgaande HTTPS-toegang tot api.campaignsquad.io en probeer opnieuw.

Een aangepast thema werkt nog niet

Gebruik PHP in het child theme en stuur support de site-URL, themanaam en browserconsolefouten.

Klaar voor klanten

Na een geslaagde privévenstercontrole is Kalura Widgets met de studio verbonden en klaar voor accounttoegang, roosterweergave en boekingen.

CampaignSquad

Boek je CampaignSquad-demo

Kies een tijdstip dat past. De beschikbaarheid wordt realtime bijgewerkt.