Code Snippets: installeren, instellen en problemen oplossen

Laatst bijgewerkt:

Code Snippets is een plugin waarmee je kleine stukjes PHP (en in de Pro-versie ook CSS en JavaScript) aan je site toevoegt zonder het bestand functions.php van je thema te bewerken. Fragmenten blijven bewaard bij een thema-update en je zet ze los aan of uit. Een fout in een fragment kan je site wel laten crashen; daarom is het belangrijk te weten hoe je dat herstelt.

Wat doet Code Snippets?

Installeren

  1. Installeer Code Snippets via Plugins → Nieuwe plugin en activeer het.
  2. Ga naar Snippets → Nieuwe toevoegen, plak de code zonder de openingstag <?php, geef een duidelijke naam en kies waar het draait.
  3. Sla eerst op zonder te activeren, lees de code nog eens na en activeer daarna.

Instellingen die ertoe doen

Veelvoorkomende problemen en oplossingen

Site geeft een kritieke fout na het activeren van een fragment. Gebruik de veilige modus van Code Snippets: zet define( 'CODE_SNIPPETS_SAFE_MODE', true ); in wp-config.php. Dan draaien er geen fragmenten, zodat je kunt inloggen en het foute fragment uitzet. Haal de regel daarna weer weg. Zie ook kritieke fout oplossen.

“Cannot redeclare function”. De functie bestaat al, in je thema, een andere plugin of een tweede fragment. Geef de functie een unieke naam of zet het dubbele fragment uit.

Fragment doet niets. Het staat niet actief, draait op de verkeerde locatie (bijvoorbeeld alleen in het beheer) of hangt aan een hook die al voorbij is. Controleer locatie en hook, en kijk in debug.log.

Code met <?php geplakt. Die openingstag hoort niet in het fragment en geeft een fout. Haal hem weg.

Onbekende fragmenten in de lijst. Fragmenten die niemand herkent kunnen van een vorige bouwer zijn, of wijzen op een hack. Zet ze niet blind aan of uit; laat ze eerst beoordelen. Zie WordPress gehackt.

Alternatieven en vergelijking

WPCode doet hetzelfde en heeft daarnaast een bibliotheek met kant-en-klare fragmenten en een makkelijke manier om scripts in de header en footer te plaatsen. Voor veel of complexe code is een eigen plugin of een child-thema beter onderhoudbaar; zie WordPress-plugin laten maken.

Veilig bijwerken

Maak een back-up (fragmenten staan in de database) en exporteer je fragmenten als extra zekerheid. Werk de plugin bij en controleer de functies die van fragmenten afhangen.

Wanneer schakel je hulp in?

Ligt je site plat door een fragment, weet je niet wat een fragment doet of wil je losse fragmenten opruimen of omzetten naar een nette plugin? Wij helpen met beoordelen, oplossen en opruimen.

Code Snippets Pro bestellen

Premium plugins vanaf €5 — dankzij onze bulk-inkoop

  • Inclusief setup en installatie
  • Inclusief onbeperkte support

Wij leveren Code Snippets Pro met licentie, installeren de plugin en stellen hem voor je in. Liever zelf bij de maker kopen kan ook; dan helpen we met installeren en instellen.

Hoe werkt bestellen?
  1. Kies de plugin.
  2. Vul je domeinnaam in (en het aantal websites).
  3. Je krijgt van ons de prijs en een betaallink.
  4. Na betaling installeren en stellen wij de plugin voor je in; support is onbeperkt.
Extra (optioneel)
Heb je al een WordPress-beheerdersaccount voor ons?Stuur geen wachtwoorden via dit formulier; we spreken een veilige manier af.

Veelgestelde vragen

Hoe herstel ik mijn site als een snippet een fout geeft?

Zet CODE_SNIPPETS_SAFE_MODE op true in wp-config.php. Dan draaien er geen fragmenten, kun je inloggen en het foute fragment uitzetten. Haal de regel daarna weer weg.

Is Code Snippets beter dan functions.php?

Voor losse aanpassingen wel: fragmenten blijven bewaard bij een thema-update en zijn los aan en uit te zetten.

Moet ik <?php in een fragment zetten?

Nee. Plak de code zonder de openingstag.

Wie mag fragmenten toevoegen?

Alleen beheerders. PHP-code geeft volledige toegang tot je site, dus geef die rechten niet aan andere rollen.

Kan ik Code Snippets Pro met licentie via Layg bestellen?

Ja. Premium plugins vanaf €5 — dankzij onze bulk-inkoop, inclusief setup en installatie en inclusief onbeperkte support. Vul bij "Code Snippets Pro bestellen" je domeinnaam en het aantal websites in en klik op Bestellen / prijs opvragen. Je krijgt de prijs en een betaallink; daarna installeren en stellen wij de plugin voor je in.

Hulp nodig met Code Snippets?

Wij helpen met installeren, instellen, bijwerken en het oplossen van fouten en conflicten. Vertel wat er speelt; je hoort vooraf wat we gaan doen.

Hulp aanvragen Site plat? Spoedhulp

Lees ook: WPCode · debug.log aanzetten · kritieke fout in WordPress · WordPress-thema aanpassen · WordPress-plugin laten maken · alle WordPress-plugins

← Terug naar alle WordPress-plugins