WPLounge
Functions.php
Home » Tutorials » Handige WordPress-hacks voor in het functions.php bestand

Handige WordPress-hacks voor in het functions.php bestand

Het functions.php bestand dat in vrijwel ieder thema zit ingebakken werkt hetzelfde als een plugin; je hebt de mogelijkheid om functies aan je WordPress-website toe te voegen, op dezelfde manier als een plugin dat doet.

Affiliate disclaimer:
In onze artikelen en op onze pagina's staan affiliate links. Wanneer je via één van deze links een aankoop doet, ontvangen wij een (meestal kleine) commissie van de verkoper. Wij geven altijd onze eerlijke mening over producten. Klik hier voor meer informatie.

functions.php of plugin?

Het nadeel van het toevoegen van code snippets aan het functions.php-bestand van je thema is dat wanneer je van thema wisselt, deze functies niet meer werken. Daarom kan het nuttiger zijn om een eigen WordPress-plugin te maken, die ook blijft werken wanneer je van thema wisselt.

Functions.php
Functions.php

Waar vind ik het functions.php-bestand?

De snippets in dit artikel zijn bedoeld voor in het functions.php-bestand van je thema. Dit bestand vind je op de volgende locatie:

TIP VAN WPLOUNGE
Divi theme & Divi Builder
Bij Elegant Themes ontvang je meer dan
85 premium WordPress themes (waaronder Divi!) voor maar 89 dollar!
Bekijk de themes »»
Lees meer over Divi.

/wp-content/themes/themanaam/functions.php

Het stukje “themanaam” vervang je uiteraard door de naam of locatie van jouw thema.

Je kunt het functions.php-bestand vaak ook direct bewerken door naar Weergave > Bewerker te gaan en in de rechter balk op functions.php te klikken.

Hacks voor in het functions.php-bestand

Hier volgt een aantal handige stukjes code voor in het functions.php-bestand.

WordPress versienummer verwijderen uit de broncode
Om je WordPress-website veilig te houden, is het handig om het versienummer uit de broncode te verwijderen. Zo zien hackers niet welke versie van WordPress je gebruikt. Je wilt niet dat ze dit zien, omdat iedere (verouderde) versie zijn mankementen heeft. Op deze manier zorg je ervoor dat ze in ieder geval niet kunnen zien welke versie je gebruikt. Om dit te doen, voeg je het volgende stukje code toe aan je functions.php-bestand:

Twitter-usernames automatisch linken naar Twitter-profiel
Met het volgende stukje code zorg je ervoor dat Twitter-gebruikersnamen automatisch naar het bijbehorende Twitter-profiel linken. Wanneer je bijvoorbeeld @Wouter_Postma intikt, zal deze code er automatisch @Wouter_Postma van maken.

Thema’s alleen laten wijzigen door de super-admin
Wanneer je een WordPress-website hebt met veel admin-accounts, kan het zo zijn dat je niet wilt dat zij allemaal toegang hebben tot het Thema’s-menu. Om ervoor te zorgen dat alleen de echte “admin” toegang heeft, voeg je het volgende stukje code toe.

Uitgelichte afbeelding verplicht maken
Als het wel of niet hebben van een uitgelichte afbeelding bij een bericht op je WordPress-website van belang is, kun je met het onderstaande stukje zorgen dat een uitgelichte afbeelding verplicht wordt. Zo is het onmogelijk om een bericht te publiceren zonder uitgelichte afbeelding.

Andere URL voor auteur-archieven
Standaard heeft WordPress de volgende URL voor archieven van auteurs:

http://www.domeinnaam.nl/author/gebruikersnaam/

Met het onderstaande stukje code kun je “author” veranderen in “auteur”. Ook iets anders dan “auteur” is natuurlijk mogelijk.

Meer over het functions.php-bestand?

Meer over het functions.php-bestand lees je hier: functions.php.

Wouter Postma

Oprichter WPLounge. Blogt ook in het Engels op WPLounge.org.

Gratis op de hoogte blijven?

Meld je gratis aan voor onze nieuwsbrief om op de hoogte
te blijven over ontwikkelingen in WordPress!

Reageer

Advertenties

Blijf op de hoogte!

Scroll Up
Open chat
Skip to content