Cronjobs instellen via een grafische interface

15 februari 2018 om 07:00

De meeste programmeurs of webserver beheerders hebben wel eens te maken met “cronjobs” ook wel afgekort “cron” genoemd. Hiermee is het mogelijk om op vooraf ingestelde momenten een programma op de server, bepaalde commando’s of een PHP script uit te laten voeren. Cronjobs zijn vergelijkbaar met de Windows taakplanner. Je kan bijvoorbeeld iedere nacht een back-up laten maken van de MySQL database of een PHP script tijdelijke bestanden laten verwijderen. Per cronjob kan je instellen op welke maand, dag, uur, minuut deze uitgevoerd moet worden. Zo kan je een cronjob instellen die iedere 5 minuten uitgevoerd moet worden en die […]

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 […]

Facebook herkent e-mailadres niet meer tijdens inloggen

7 februari 2018 om 16:30

Probleem: Je probeert op de computer in te loggen op Facebook.com met je e-mailadres en wachtwoord. Heel de krijg je de melding dat het e-mailadres niet gevonden kan worden. Op je smartphone heb je de Facebook app geïnstalleerd en die werkt prima. Je kan daar gewoon met je mobielnummer en wachtwoord inloggen. Dit werkt ook op je computer. Oplossing: Bij Facebook kan je op twee manieren inloggen: Met e-mailadres en wachtwoord, zo registreer je in het begin je account Met mobielnummer en wachtwoord, dit kan je optioneel toevoegen Nou is het mogelijk om het e-mailadres later te verwijderen zodat je […]

Apache webserver werkt niet meer op macOS

23 januari 2018 om 07:00

Probleem: Op je Macbook met macOS maak je gebruik van Apache 2.4 webserver. Deze heb je geïnstalleerd via “brew“. Echter opeens werkt Apache niet meer. Het vreemde is dat er de afgelopen tijd ook eigenlijk geen wijzigingen in de instellingen zijn doorgevoerd. In eerste instantie controleer je de vhosts en hosts file. Daar staat alles goed. Start een keer opnieuw op. Je controleert ook nog of de “httpd” of “httpd” service van Apache draait. Je herstart de service nog een keer. Allemaal zonder succes. Oplossing: De reden dat de Apache service niet meer juist functioneert komt doordat de “httpd.pid” bestand […]

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() […]

BuddyPress administrator gebruikers verbergen in de zoekresultaten

9 januari 2018 om 18:05

Probleem: Je hebt een WordPress met BuddyPress website gemaakt en je wilt gebruikers met de rol administrator verbergen in de zoekresultaten. De reden hiervoor is bijvoorbeeld omdat je een sociaal netwerk hebt en de gebruikers met de rol administrator zich alleen bezighouden met het beheren van de website. Deze tonen in de zoekresultaten heeft daarom geen nut. Oplossing: Voeg onderstaande functie toe aan het functions.php bestand van je thema. Heb je een gratis of betaald thema dan zet je deze functie natuurlijk in het functions.php bestand van je child theme. De variabele $role bevat de slug naam van de rol […]

BuddyPress Global Search verschillende zoekformulieren ondersteunen

7 januari 2018 om 12:47

Met de plugin BuddyPress Global Search kan je als administrator wp-admin omgeving bepalen in welke gebieden gezocht kan worden. Deze gebieden zijn bijvoorbeeld pagina’s, berichten, buddypress leden etc. Per gebied kan je ook de velden aan of uit vinken die meegenomen moeten worden in de zoekopdracht. Echter kan de situatie zich voordoen dat je verschillende zoekformulieren wilt ondersteunen op de website. Je hebt bijvoorbeeld een algemeen zoekformulier en een dat zich moet beperken tot alleen berichten of pagina’s. Standaard heb je maar een manier van zoeken. Als je onderstaande functie kopieert naar het functions.php van je (child) thema kan je […]

BuddyPress Global Search autosuggest werkt niet

5 januari 2018 om 18:04

Probleem: Voor een WordPress website maak ik gebruik van BuddyPress in combinatie met de zoek plugin BuddyPress Global Search. Deze plugin biedt de mogelijkheid om in de wp-admin omgeving te bepalen waarop gezocht kan worden aan de voorkant van de website. Een van de mooie functionaliteiten is de autosuggest functie die onder het zoekformulier wordt getoond wanneer zoektermen worden ingevuld. Je krijgt dan een lijst te zien van berichten, pagina’s en leden die voldoen aan de zoektermen. Deze functionaliteit werkte niet voor mijn website die gebruik maakte van het Quest thema. Oplossing: Als je het bestand buddypress-global-search/assets/js/buddypress-global-search.js opent zie je […]

BuddyPress Global Search Nederlandse vertalingen

28 december 2017 om 10:00

BuddyPress Global Search is een gratis plugin waarmee je de zoekmachine van WordPress aan kan passen. De beheerder van de website kan via de wp-admin omgeving bepalen in welke gedeeltes er gezocht mag worden. Versie 1.1.8 van de plugin wordt standaard geleverd met de talen Engels, Duits en Zweeds. Voor een website die ik ontwikkeld heb in WordPress inclusief BuddyPress heb ik de plugin in het Nederlands vertaald. Deze kan je hieronder gratis downloaden. Download Buddypress Global Search 1.1.8 Nederlandse vertalingen Versie 1.0, laatst bijgewerkt op 28-12-2017 De bestanden plaats je in “wp-content/languages/plugins” en niet in de “languages” map van […]

WordPress/BuddyPress stuur e-mail voordat gebruiker geactiveerd is

24 december 2017 om 21:43

Probleem: Voor een WordPress website maak ik gebruik van BuddyPress als sociaal netwerk. Op deze website kunnen mensen zich registeren en na registratie moet de aanmelding door een beheerder gecontroleerd worden op volledigheid. Standaard worden gebruikers die zichzelf registreren meteen geactiveerd nadat de gebruiker op de activatielink heeft geklikt. In deze website heb ik de e-mail die BuddyPress verstuurd naar de nieuwe gebruiker aangepast zodat er geen activatielink in wordt geplaatst. De optie om via de website een nieuwe activatielink aan te vragen heb ik verborgen. Via een RewriteRule in het .htaccess bestand voorkom ik dat gebruikers handmatig de url […]