InfiniteWP wist standaard de cache van de website niet

19 maart 2018 om 18:00

InfiniteWP is een ideaal systeem om op afstand meerdere WordPress websites te voorzien van de laatste core, thema en plugin updates. Het maakt het beheren vele malen eenvoudiger. Met een paar klikken zijn zo een tiental websites weer helemaal bijgewerkt. In de gratis versie zit wel een nadeel wanneer je websites gebruik maken van een cache plugin. Voorbeelden van die plugins zijn Autoptimize, WP Super Cache of WP Rocket. Installeer je de laatste updates dan wordt standaard de cache niet gewist. Wanneer JS of CSS bestanden zijn bijgewerkt zie je die wijzigingen niet direct terug op de website. Dit geldt […]

Portfolio website Stichting Netwerk55plus

11 maart 2018 om 10:00

Begin 2018 is de nieuwe website van Stichting Netwerk55plus, ontwikkeld in WordPress, online gegaan. Voor de visuele presentatie is gebruik gemaakt van een gratis thema dat op basis van de huisstijl van de stichting is aangepast. De website maakt gebruik van een aantal plugins om een contactformulier, afbeeldingen van sponsoren en een FAQ te tonen. Ook wordt er gebruik gemaakt van een koppeling naar Mailchimp zodat bezoekers zich aan kunnen melden voor de nieuwsbrief. Statistieken worden bijgehouden met Google Analytics. Het doel van de website is om personen in de leeftijd 55 jaar en ouder te presenteren aan potentiële werkgevers. […]

Simple Share Button Adder laad scorecardresearch.com cookies in

25 februari 2018 om 09:00

Probleem: Tijdens het bespreken van de privacy verklaring op mijn website met een collega merkte die collega op dat er cookies werden gezet voor het domein scorecardresearch.com. Dit was me nog niet eerder opgevallen en werd ook alleen gedaan in Google Chrome. Ik heb nooit om die cookies gevraagd en het staat ook niet beschreven in mijn privacy policy. Scorecardresearch.com is een bedrijf dat gegevens verzamelt over het gebruik van een website of dienst. Naast deze informatie wordt ook het IP adres van de bezoeker verzamelt. Deze gegevens worden weer doorgegeven aan anderen. Dit maakt dus inbreuk op de privacy. […]

WordPress Cleverless To-Do List plugin

23 februari 2018 om 10:00

In mijn eigen tijd ontwikkel ik WordPress websites voor particulieren, stichtingen en bedrijven. Het gaat dan om kleine of grote websites. Voor het ontwikkelen heb ik meestal een contactpersoon maar soms ook meerdere. Naast een aantal besprekingen op locatie vind de overige communicatie plaats via e-mail of telefoon. Dit alles resulteert in veel e-mail verkeer en na een tijdje raak je het overzicht kwijt. Mede omdat in de ene e-mail een verzoek wordt gedaan en in een andere e-mail meerdere verzoeken. Daarnaast wordt er nog een aantal keer op beantwoorden geklikt met nog een nieuw verzoek of wordt er gewerkt […]

InfiniteWP traag met het controleren op updates

11 februari 2018 om 21:00

InfiniteWP maakt het mogelijk om vanuit een beheersysteem meerdere WordPress websites te voorzien van updates. Probleem: Opeens duurt het controleren of er nieuwe updates zijn een stuk langer dan normaal. In de meeste gevallen is het overzicht na 5 minuten al bijgewerkt. Nu duurt het meer dan 20 minuten terwijl er niets is veranderd. Bij een aantal sites mislukt het om verbinding te maken. InfiniteWP weet daardoor niet of er nog updates nodig zijn. Als foutmelding wordt bijvoorbeeld getoond: cURL Error(52): Empty reply from server. Dit betekent dat er geen reactie wordt teruggestuurd. Het gevolg hiervan is dat de website […]

Richtlijnen om het WordPress thema functions.php bestand te ordenen

11 januari 2018 om 17:14

Of je nu een gratis, betaald of child thema hebt. Allemaal komen ze met een functions.php bestand. In dit bestand zitten, je raad het al, functies om: CSS bestanden in te laden De admin bar te verbergen aan de voorkant Eigen headers in te laden De titel van een pagina aan te passen De inhoud van dit bestand verschilt per thema en bestaat soms uit 3 functies en soms uit wel meer dan 20. Met het functions.php bestand krijg je als ontwikkelaar de mogelijkheid om op gemakkelijke manier wijzigingen door te voeren. Je kan door middel van add_filter() of add_action() […]

WordPress unique header plugin doet wat hij moet doen

14 oktober 2017 om 09:00

De opdrachtgevers van een nieuwe WordPress website met een eigen thema vroegen of het mogelijk was om functionaliteit in te bouwen waardoor per pagina een header geupload kon worden. Aangezien de website een eigen thema had was de eerste oplossing om het als extra functionaliteit hieraan toe te voegen. Toch besloot ik even op internet te kijken of er niet al een plugin was die hetzelfde deed. Ik kwam uit op de gratis plugin Unique Headers van van Ryan Hellyer. Deze plugin zorgt ervoor dat je per pagina of bericht een eigen header kan uploaden. Het thema moet wel gebruik […]

Web shell script: gehackt worden vanuit jouw server

10 juli 2017 om 15:15

Afgelopen week kreeg ik een interessant artikel van Wordfence via de e-mail toegestuurd. Het gaat over hoe hackers toegang kunnen krijgen tot de webserver van jouw website vanuit een bestand op webserver. Plugins bevatten soms een beveiligingslek waardoor het mogelijk is om op afstand een PHP bestand met kwaadaardige code te uploaden. In het artikel gaat het om een web shell script die het mogelijk maakt dat hackers diverse commando’s uit te voeren die hetzelfde zijn als wanneer je zou inloggen via SSH op je webserver. Heel gevaarlijk dus. Een web shell script wordt ook wel een WSO shell genoemd. […]

Laadtijd website van 7 seconden verlagen naar 1

16 juni 2017 om 08:34

Onlangs werd mij gevraagd of ik een WordPress website wilde verbeteren zodat de laadtijd een stuk korter zou worden. In de eerste meting duurde het 7 seconden wat veel te lang is. Tijdens het laden van de website worden ongeveer 150 verzoeken gedaan naar afbeeldingen, javascripst, css bestanden en externe bronnen zoals Instagram en Facebook. De website is een one page scroll website wat inhoud dat alle informatie op een pagina getoond wordt. In oudere versies van websites wordt de informatie verdeeld over meerdere pagina’s waardoor ook het aantal verzoeken wordt verdeeld. Van de 150 verzoeken gaat het in meer […]

Gratis WordPress plugins die ik vaak gebruik

1 april 2017 om 09:00

Door de jaren heen heb ik al aardig wat WordPress websites ontwikkeld. Inmiddels heb ik een lijstje van plugins die ik vrijwel altijd installeer voor nieuwe WordPress websites. Het zijn gratis plugins die vrijwel allemaal in het Nederlands beschikbaar zijn. Deze plugins worden goed onderhouden en zijn te vertrouwen. Contact Form 7 Met deze plugin kan je gemakkelijk een contactformulier maken dat getoond wordt op de voorkant. Andere implementaties zijn inschrijfformulieren of simpele bestelformulieren. Yoast SEO Deze plugin is eigenlijk voor ieder blog onmisbaar. Het voegt waardevolle functionaliteit toe om je SEO te verhogen. De plugin werkt zeer simpel en […]