Blog

  • Hou WordPress en plugins up to date

    Hou WordPress en plugins up to date

    Het is zover. Je hebt een nieuwe WordPress website. Je hebt er tijd en geld in geïnvesteerd. Het actueel houden van je website is belangrijk, dus je gaat aan de slag met bloggen, plaatst nieuwsberichten en geeft inzicht je bedrijf en diensten op pagina’s. Dit doe je op regelmatige basis.

    Naast het actueel houden van de content op je website is het net zo belangrijk om het hart van je website, WordPress, plugins en eventueel het thema, up to date te houden. In dit artikel vertel ik je waarom dit zo belangrijk is en hoe nostromo.nl je hierbij kan helpen.

    (meer…)
  • Unsplash foto’s direct gebruiken in WordPress

    Unsplash foto’s direct gebruiken in WordPress

    Mooie gratis foto’s op je website. Dat willen we allemaal. Maar waar vind je die foto’s? En hoe zorg je er voor dat je zeker weet dat je de door jouw gevonden foto’s wel op je website mag gebruiken? In deze blog vertel ik je wat Unsplash is, en hoe je foto’s van dit platform gemakkelijk in WordPress kan gebruiken.

    Wat is Unsplash?

    Unsplash is één van de grootste gratis foto websites. En met gratis bedoelen ze ook echt gratis. Hun licentiemodel is heel simpel. Foto’s zijn gratis en je hoeft geen credits te vermelden bij het gebruik van deze foto’s. Credits vermelden mag natuurlijk wel, dat is best aardig.

    Foto’s staan op Unsplash geordend in collections, en je kan zoeken met je eigen zoekterm(en). Je kan ook een RSS feed gebruiken als je elke dag mooie foto’s in je feed reader wilt zien.

    Unsplash foto’s op je WordPress site gebruiken

    Er zijn verschillende manieren om foto’s van Unsplash te gebruiken op je WordPress website. Ik licht er hier twee toe.

    Foto downloaden van Unsplash

    Via de website van Unsplash ga je op zoek naar een geschikte foto. Als je deze hebt gevonden, dan kan je de foto downloaden. Om de foto op je WordPress website te gebruiken, moet de foto geüpload worden. Let er hierbij op dat je de foto eventueel bijschaalt voordat je deze upload, foto’s uit Unsplash zijn nogal groot.

    Een plugin gebruiken

    Zou het niet mooi zijn om direct vanuit je WordPress site een foto te zoeken en deze te gebruiken op je site? Met de plugin Instant Images is dat mogelijk. Je kan direct foto’s downloaden van Unsplash, en ze worden meteen in je mediabibliotheek gezet. Ook thumbnails worden automatisch aangemaakt, zoals je in WordPress gewent bent.

    In onderstaande video zie je hoe de plugin werkt.

    Veel plezier met het gebruiken van foto’s van Unsplash!

  • Chrome toolbar kleur op Android aanpassen

    Chrome toolbar kleur op Android aanpassen

    De Chrome toolbar kleur is standaard ingesteld op ‘Seattle Gray‘. Om dit aan te passen en een simpel stukje code in je functions.php genoeg.

    Meta tag

    Met de meta tag theme-color kan je de Chrome browser op Android vertellen welke kleur de toolbar moet zijn. Goed voor de branding en het valt op.

    De code

    De volgende code kan je toevoegen aan je functions.php:


    Pas wel de kleur aan (#00aab3) naar je eigen voorkeur. Gebruik hiervoor de hexadecimale code van de gewenste kleur.

    Het resultaat

    Chrome toolbar color

  • Datepicker in Gravity Forms alleen toekomstige data laten zien

    Datepicker in Gravity Forms alleen toekomstige data laten zien

    Het aanpassen van de datepicker (datumprikker) van Gravity Forms is eenvoudig. In deze korte blog een antwoord op de vraag hoe je alleen toekomstige data laat zien in de datepicker.

    Het is geen geheim dat Gravity Forms mijn favoriete plugin is voor het maken van formulieren. Robuust, geweldige support en makkelijk aan te passen naar de wensen van jou en je klanten. Juist door de mogelijkheid om de plugin zelf aan te passen maakt Gravity Forms populair.

    Analyse

    Voor een klant was het nodig om een datepicker veld op een formulier te zetten voor het maken van een afspraak. Een afspraak in het verleden is, nog, erg lastig, dus het zou fijn zijn als het invoerveld alleen toekomstige data accepteert. De datepicker is een jQueryUI widget en de documentatie van deze widget is hier te vinden. Dus dat was de eerste plek waar ik ging kijken. Na wat JavaScript code te hebben geschreven had ik het voor elkaar.

    En nu verwacht je een stukje JavaScript code met uitleg. Helaas, want ik wilde graag weten of het niet ‘op de Gravity Forms’ manier kon. Waarom? Omdat dat gewoon de beste manier is zodat er niks breekt bij toekomstige updates.

    Om te kijken of het op de Gravity Forms manier kan, is de eerste stap: in de code van Gravity Forms duiken. Ik ben gaan kijken in het ‘/js/datepicker.js’ bestand en kwam daar al snel een stukje code tegen:

    
    // allow the user to override the datepicker options object
    optionsObj = gform.applyFilters('gform_datepicker_options_pre_init', optionsObj, inputId[1], inputId[2]);
    
    

    Met de gform_datepicker_options_pre_init filter is het dus mogelijk de datepicker aan te passen. In de documentatie van Gravity Forms staat een mooi document over deze filter.

    De laatste aanpassing die we moeten doen is het readonly maken van het bijbehorende tekstveld van de datepicker. Vul hiervoor een class is bij je invoerveld, bijvoorbeeld ‘gf_readonly’. En met een extra JavaScript regel maken we van elke veld dat de class ‘gf_readonly’ heeft, een readonly veld.

    Hiermee komen we dan tot de volgende functie, welke ik in een JS bestand heb gezet die met een wp_enqueue_script() geladen wordt.

    De code

    // disable past dates
    	gform.addFilter('gform_datepicker_options_pre_init', function (optionsObj, formId, fieldId) {
    		optionsObj.minDate = 0;
    		return optionsObj;
    	});
    
  • WordPress redirect loops oplossen

    WordPress redirect loops oplossen

    WordPress gebruikers komen ze wel eens tegen. Redirect loops. Lastig om te debuggen, en de oorzaak ligt vaak net ergens anders dan je denkt. In deze blog mijn aanpak.

    (meer…)

  • Childthema melding verbergen bij Thema details

    Childthema melding verbergen bij Thema details

    Voor een project was het nodig om de childthema vermelding te verbergen op de Weergave -> Thema’s pagina. In deze korte blog zie je hoe ik dit heb opgelost.

    (meer…)

  • Responsive Google Map voor Events Manager

    Responsive Google Map voor Events Manager

    De Events Manager plugin heeft de mogelijkheid om een Google Map te tonen voor een evenement. In deze korte blog laat ik zien hoe je deze responsive kan maken.

    (meer…)

  • Veiliger inloggen in WordPress

    Veiliger inloggen in WordPress

    Wil je veiliger inloggen in je WordPress? Gebruik dan multifactor authenticatie (of Two Factor Authentication). Hiermee voorkom je dat er ingelogd kan worden, behalve als de inlog actie met een tweede controlecode (door een SMS of app met code generator) wordt bevestigd.

    (meer…)

  • Hoe maak je een beheerdersaccount aan in WordPress?

    Hoe maak je een beheerdersaccount aan in WordPress?

    Op zoek naar een post over SSL uit de nieuwsbrief? Die vind je hier.

    Een extra beheerdersaccount aanmaken kan handig zijn. Maar hoe moet dit? In deze blog leg ik dit uit.

    (meer…)

  • Download Monitor downloads beschermen met eigen functie

    Download Monitor downloads beschermen met eigen functie

    Met de Download Monitor van Mike Jolley is het mogelijk om downloads te monitoren, en links op een eigen wijze weer te geven. Doordat er een extra laag tussen de download gezet wordt is het mogelijk om zelf te bepalen wie iets kan downloaden. In deze blog leg ik uit hoe je downloads in de Download Monitor plugin kunt afschermen met een eigen functie.

    (meer…)