WordPress widgets niet zichtbaar: wat het symptoom betekent en hoe je de footer terugzet
WordPress widgets niet zichtbaar heeft meestal een van vijf oorzaken: je hebt het thema gewisseld en de widgets zijn naar inactief gegaan, er is een blokthema zonder widgetgebieden actief, de pagina heeft een sjabloon zonder zijbalk, het thema verbergt de zijbalk op telefoons, of de cache toont een oude versie. Elke oorzaak controleer je in een paar minuten.
Auteur: Het TellMyShop-team. Een gids voor eigenaren van WordPress-websites en WooCommerce-winkels: de oorzaak, de oplossing met de hand en hetzelfde werk in een gesprek met de chat.
Laatst bijgewerkt: · 6 min lezen
Welk symptoom heb je
Koppel wat je ziet aan een rij in de tabel. De kolom met de oorzaak zegt je waar je moet kijken.
| Symptoom | Meest waarschijnlijke oorzaak | Wat je doet |
|---|---|---|
| Alle widgets verdwenen na het wisselen van thema | het nieuwe thema heeft andere gebieden, de widgets staan bij Inactief | sleep ze naar de nieuwe gebieden |
| Geen item Widgets in het menu Weergave | een blokthema | wijzig de footer in de site-editor |
| De widget staat op de homepage maar niet in een bericht | het sjabloon van het bericht heeft geen zijbalk | wijzig het sjabloon of de lay-outinstellingen in het thema |
| Zichtbaar op een computer maar niet op een telefoon | het thema verplaatst of verbergt de zijbalk op smalle schermen | controleer de instellingen voor de mobiele lay-out in de Customizer |
| Jij ziet hem ingelogd, gasten niet | de cache | leeg de cache van de plugin en de hosting |
| De widget verdween na een update van een plugin | de plugin die hem levert is gedeactiveerd of geeft een fout | controleer de lijst met plugins en het foutenlog |
| De widget staat er maar is leeg | niets om te tonen, bijvoorbeeld geen recente reacties | voeg inhoud toe of wijzig het type widget |
Oorzaak 1: een ander thema
Elk klassiek thema geeft zijn eigen widgetgebieden op: een zijbalk, een paar footerkolommen, een balk boven de header. Na het wisselen van thema probeert WordPress de oude gebieden aan de nieuwe te koppelen. Lukt dat niet, dan zet het de widgets in het onderdeel Inactieve widgets onderaan het scherm Weergave → Widgets. Er gaat niets verloren; je moet ze alleen verplaatsen.
Zo doe je het stap voor stap:
- Ga naar Weergave → Widgets.
- Scroll naar het onderdeel Inactieve widgets.
- Klik op de widget en kies in de opties om hem naar een nieuw gebied te verplaatsen, bijvoorbeeld Footer 1.
- Sla de wijzigingen op.
- Open de site in een privévenster en controleer de footer op een computer en een telefoon.
Het scherm met widgets staat beschreven in de documentatie van WordPress over widgets beheren.
Oorzaak 2: een blokthema heeft geen widgets
Blokthema’s, zoals de standaardthema’s van de laatste jaren, hebben geen scherm Widgets. De footer en zijbalk zijn sjabloononderdelen die je wijzigt onder Weergave → Editor → Patronen of direct in het sjabloon. Oude widgets uit het vorige klassieke thema verhuizen daar niet vanzelf naartoe. Je moet de inhoud met de hand verplaatsen door blokken in de sjabloononderdelen te zetten.
Sinds WordPress 5.8 gebruiken ook klassieke thema’s blokken op het scherm met widgets. De aankondiging van de widgeteditor in WordPress 5.8 beschreef deze wijziging. Heeft wie je site onderhoudt een plugin aangezet die het klassieke widgetscherm terugzet, dan ziet het scherm er anders uit dan in handleidingen met blokken.
Oorzaak 3: sjabloon, telefoon en weergavevoorwaarden
De zijbalk is een deel van het sjabloon. Gebruikt een bericht of pagina een sjabloon met volledige breedte, dan is er geen zijbalk, en dus ook geen widgets. Het sjabloon wijzig je in de editor van het bericht, in de instellingen van de pagina rechts. Sommige thema’s hebben ook aparte lay-outinstellingen voor berichten, pagina’s en archieven in de Customizer.
Op telefoons verplaatsen veel thema’s de zijbalk onder de inhoud of verbergen ze hem helemaal. Controleer dat op een echte telefoon, niet alleen in een smaller gemaakt browservenster.
Met plugins voor weergavevoorwaarden toon je een widget alleen op gekozen pagina’s. Heeft iemand ooit een voorwaarde ingesteld, dan verdwijnt de widget overal behalve op die pagina’s. De optie staat meestal in de eigen instellingen van de widget.
Oorzaak 4: cache en plugins
Zie je de widget ingelogd wel maar in een privévenster niet, dan is de cache de schuldige. De volgorde van legen beschrijven we in het artikel WordPress-wijzigingen niet zichtbaar. De widget van een plugin, zoals een aanmeldformulier of een productfilter, verdwijnt ook als de plugin wordt gedeactiveerd of na een update een fout geeft. Kijk dan in de handleiding WordPress werkt niet na update.
Verdween de widget zonder dat jij iets wijzigde, kijk dan of er in de laatste dagen een automatische update van een thema of plugin was. WordPress voert sommige updates zelf uit, en de lijst met plugins en versies laat snel zien wat er veranderde.
Is het widgetscherm in het dashboard leeg of laadt het niet, dan zit het probleem in de code en niet in de instellingen. Een ontwikkelaar begint bij de console van de browser. De technische kant van de editor staat in het overzicht van de widgeteditor voor ontwikkelaars.
Zo controleert en herstelt de chat widgets
Met de TellMyShop-plugin voor WordPress en WooCommerce ziet je chat (Claude of ChatGPT) de widgetgebieden en wat erin staat, ook inactieve widgets. De chat kan de titel of inhoud van een widget wijzigen, een nieuw blok aan een gebied toevoegen of een widget naar inactief verplaatsen. Hij voegt geen scripts of frames van andere sites toe. In een blokthema wijzigt hij in plaats daarvan sjabloononderdelen, zoals de footer.
Jij: Na het wisselen van thema is de footer met het adres en de openingstijden verdwenen.
Je chat: Het nieuwe thema heeft de gebieden Footer 1 en Footer 2, allebei leeg. Bij Inactief staat een widget met de titel Contact. Voorbeeld:
De oude widget blijft als kopie bij Inactief staan. Opslaan? (ja / nee)
Jij: Ja.
Je chat: Opgeslagen. Ik heb de homepage uitgelogd gecontroleerd: de footer met het adres is zichtbaar.
oude versie: Footer 1: leeg
nieuwe versie: Footer 1: Contact (Lindelaan 4, ma t/m vr 9:00 tot 17:00)
Het adres en de tijden in het gesprek zijn ter illustratie. Wijzigingen aan widgets werken in TellMyShop Pro nadat je de schakelaar Thema in het pluginpaneel voor 24 uur aanzet, na een databaseback-up van vandaag. Elke wijziging komt in de geschiedenis en kan met één verzoek ongedaan worden gemaakt.
In het gratis TellMyShop Free leest de chat geen widgets, maar hij toont wel de lijst met plugins en thema’s met versies en het foutenlog. Dat is genoeg om uit te zoeken of een plugin de widget heeft laten verdwijnen. De gratis versie download je op de pagina TellMyShop Free; Pro staat beschreven op de pagina TellMyShop voor WordPress en WooCommerce, en de prijzen bij prijzen.
Vragen en antwoorden
Waar zijn mijn widgets gebleven na het wisselen van thema?
Meestal in het onderdeel Inactieve widgets onderaan het scherm Weergave → Widgets. Het nieuwe thema heeft andere widgetgebieden, dus WordPress weet niet waar het de oude moet zetten. Sleep ze naar de nieuwe gebieden of voeg ze opnieuw toe.
Waarom staat er geen item Widgets in het menu Weergave?
Omdat er een blokthema actief is. Zulke thema’s hebben geen widgetgebieden, en de footer en zijbalk wijzig je in de site-editor, in sjabloononderdelen. Dat is normaal gedrag, geen fout.
De widget staat in de zijbalk, maar niet op elke pagina. Waarom?
De pagina gebruikt misschien een sjabloon zonder zijbalk, bijvoorbeeld volledige breedte. Sommige widgets, zoals filters van WooCommerce, verschijnen ook alleen op winkelpagina’s. Soms verbergt een plugin voor weergavevoorwaarden de widget op gekozen pagina’s.
Hoe voeg ik een widget toe in WordPress?
Ga in een klassiek thema naar Weergave → Widgets, kies een gebied zoals de footer, klik op het plusje en voeg een blok toe, bijvoorbeeld een alinea of een lijst. Sla de wijzigingen op en controleer de pagina in een privévenster.
Verwijdert het deactiveren van een plugin zijn widget?
De widget van een plugin verdwijnt van de pagina als de plugin wordt gedeactiveerd, omdat zijn code niet meer draait. De instellingen blijven meestal bewaard en komen terug als je de plugin weer activeert.
WordPress is een handelsmerk van de WordPress Foundation. WooCommerce is een handelsmerk van Automattic Inc. Claude is een handelsmerk van Anthropic PBC. ChatGPT en OpenAI zijn handelsmerken van OpenAI. TellMyShop is niet gelieerd aan deze bedrijven.