Veel WordPress gebruikers willen graag het aantal plugins dat ze op hun website gebruiken reduceren, wat goed mogelijk is door het gebruik van code snippets. Maar dit kan soms ook problemen opleveren, vooral bij het updaten of veranderen van je thema. In deze blogpost laten we zien hoe de WPCode plugin het gebruik van code snippets in WordPress kan vereenvoudigen.
Verder lezenCategory Archives: WordPress Code
Handige code snippets voor WordPress
Plugins worden gebruikt om de standaard functionaliteit van WordPress uit te breiden. Je kunt echter vaak hetzelfde gedaan krijgen met behulp van code snippets. Code snippets zijn kleine stukjes PHP code die het mogelijk maken om bepaalde functionaliteiten toe te voegen of juist uit te schakelen – zonder dat je een plugin nodig hebt. De snippets moet je meestal in functions.php bestand plakken. Mocht je hier niet bekend mee zijn, lees dan eerst deze introductie tot functions.php. Het kan ook zijn dat de stukjes code aan het wp-config bestand moeten worden toegevoegd; zo bewerk je het wp-config bestand. In deze blogpost vind je een paar handige code snippets voor WordPress!
Verder lezen →WordPress schrapt woordgrapjes in de broncode
Afgelopen maand heeft er een patch merge plaatsgevonden die PHP variabelen genaamd $pee en $tinkle uit de WordPress database heeft verwijderd. Dat klopt; het platform waar 43% van het World Wide Web opdraait had woordgrapjes in de broncode. Wat voor PHP-variabelen waren dat precies? En waarom hebben ze andere namen gekregen?
Verder lezen →Het WordPress versienummer verwijderen
Naast het installeren van een dedicated WordPress security plugin, zijn er nog tal van kleine dingen die je kunt doen om je WordPress website veiliger te maken. Zo kun je bijvoorbeeld beveiligingsvragen toevoegen aan je WordPress login scherm, de WordPress login pagina verplaatsen of verbergen en IP-restricties instellen voor de WordPress inlogpagina. Daarnaast moet je zorgen dat je de 10 meest gemaakte wachtwoord fouten in WordPress weet te voorkomen! Een aanvullende tip om het risico op online aanvallen te reduceren is door het WordPress versienummer verwijderen uit de broncode van je website.
Verder lezen →WordPress biedt nog wat langer ondersteuning voor PHP 5.6
Zoals je misschien wel weet heeft WordPress een minimaal vereiste PHP-versie om (goed) te kunnen functioneren. Naarmate WordPress zelf zich ontwikkeld, wordt de minimale PHP-versie ook geleidelijk aan opgeschroefd. In het eerste kwartaal van 2019, toen WordPress 5.2 werd uitgerold, werd de minimaal vereiste PHP-versie opgeschroefd naar 5.6. Het plan was om ondersteuning voor PHP 5.6 te laten vallen met de release van WordPress 5.6, dat gepland staat voor december van dit jaar. Vorige week werd echter bekendgemaakt dat WordPress PHP 5.6 nog wat langer blijft ondersteunen. Er zal dit jaar dan ook geen ‘PHP-bump’ komen.
Schrijf je veel over programmeren? Probeer de Code Syntax Block plugin
Als je artikelen, blogberichten of tutorials schrijft over programmeren, dan heb je een oplossing nodig om code weer te geven op je WordPress site. Daar zijn verschillende plugins voor. Deze maken meestal gebruik van shortcodes en custom blokken. De Code Syntax Block plugin werkt net even anders: deze gratis plugin breidt namelijk alleen het bestaande code blok in de WordPress core uit.
BlockBook: Blokken testen in een geïsoleerde omgeving
Vorige week lanceerde Riad Benguella een nieuw project genaamd BlockBook. Het gaat om een ontwikkelingsomgeving die het mogelijk maakt om blokken buiten WordPress te ontwikkelen en te testen. Zo kunnen blokken in een geïsoleerde omgeving geperfectioneerd worden, alvorens ze in een project worden geïntegreerd.
Dit moet je weten over de XML sitemaps in WordPress 5.5
Vorige maand schreven we al dat WordPress 5.5 native XML sitemaps krijgt. Inmiddels is er wat meer informatie vrijgegeven over deze nieuwe features. Hieronder vertellen we daar wat meer over.
Bouw statische of dynamische blokken met WP Block Builder
Afgelopen week lanceerde Jeffrey Carandang, oprichter van onder andere ShareABlock, WP Block Builder, een npm script waarmee ontwikkelaars kunnen starten met het bouwen van WordPress blokken. Er is inmiddels een flink aantal vergelijkbare tools te vinden, maar Carandang zou weleens de ervaring en expertise kunnen hebben om boven de rest uit te stijgen.
Voorbereiden op WordPress 5.4: met deze veranderingen moeten thema ontwikkelaars rekening houden
Met de naderende release van WordPress 5.4, die gepland staat voor 31 maart, is het tijd voor thema ontwikkelaars om te starten met het testen van hun thema’s en extensies. Wij vertellen met welke veranderingen jij als thema ontwikkelaar rekening moet houden bij het voorbereiden op WordPress 5.4.
WP Continuous Deployment automatiseert plugin updates middels GitHub Actions
Eerder deze week lanceerde Ahmad Awais WP Continuous Deployment, een initiatief dat het mogelijk maakt voor WordPress ontwikkelaars om hun plugins die op WordPress.org gehost worden automatisch te updaten middels GitHub Actions.
WordPress.org schroeft maximale PHP versie op naar versie 7.2
Op 3 oktober is de maximale PHP versie van het WordPress.org plugin directory opgeschroefd naar versie 7.2. Dit betekent dat plugin ontwikkelaars nu gebruik kunnen maken van nieuwere PHP syntax in de plugins die ze indienen.
Publication Checklist plugin speciaal ontwikkeld voor de block editor
Human Made heeft, speciaal voor de block editor, een Publication Checklist plugin gebouwd. Deze werd oorspronkelijk ontwikkeld als een van de hoofdfeatures van Altis, het op WordPress gebaseerde uitgeversplatform van Human Made. Maar nu is de deze feature ook beschikbaar als standalone plugin. Ontwikkelaars kunnen deze verder aanpassen voor hun eigen specifieke doeleinden.
Google introduceert nieuwe manieren om nofollow links te identificeren
Het nofollow attribuut werd altijd aangeraden voor het identificeren van links gerelateerd aan onder andere advertenties en sponsors. Maar het inmiddels 15 jaar oude attribuut is binnenkort niet langer de enige oplossing. Google heeft vorige week namelijk twee nieuwe rel attributen aangekondigd. Deze moeten het doel van nofollow links beter specificeren.
WordPress 5.3 krijgt nieuwe methode om indexeren door zoekmachines te voorkomen
We besteden altijd veel aandacht aan het vindbaar maken van je website. Maar in sommige gevallen wil je juist dat je website (tijdelijk) niet gevonden wordt. Bijvoorbeeld als het om een site gaat die nog in ontwikkeling is. WordPress had al een methode om te voorkomen dat zoekmachines sites indexeren wanneer dit niet gewenst is. Helaas werkte dat niet altijd even goed. Met WordPress 5.3 gaan ze die methode verbeteren.
http error 500 – Internal Server Error oplossen
De Internal Server Error (500) of ook wel genaamd http error 500, is een relatief veelvoorkomende foutmelding, ook bij WordPress websites. Het lastige aan deze foutmelding is dat hij veel verschillende oorzaken kan hebben.
In dit artikel vertellen we wat meer over de meest voorkomende oorzaken, en hoe je de Internal Server Error kunt oplossen. We hopen dat je met deze mogelijke oorzaken zelf kan achterhalen waar jouw foutmelding vandaan komt.
Wit scherm WordPress – scherm des doods
Iedereen heeft er wel eens mee te maken gehad. Je bent je theme aan het bewerken, instellen van nieuwe functies en plotseling *POEF*. Als we de site bekijken dan zien we niets anders dan een wit wordpress scherm, witte pixels op het scherm. Er worden geen berichten weergegeven, geen foutmeldingen, er is niets wat aangeeft dat je iets fout hebt gedaan.
Het is frustrerend: natuurlijk kunnen we de veranderingen verwijderen, dan is het probleem verholpen. Zoals velen het eens zullen zijn met mij, zou het niet beter zijn om te weten waarom het niet werkt, zodat het kan worden vastgesteld en hersteld i.p.v. de veranderingen terug te draaien.
Inlog problemen door wit scherm WordPress
Het witte scherm des doods is een van de meest voorkomende fouten waardoor inloggen soms niet mogelijk is. Het is ook een van de meest frustrerende omdat er geen foutmelding is en je bent uitgesloten van je site. Een ander probleem met het witte scherm is dat het soms alleen van invloed op een bepaald deel van uw website. Je kunt bijvoorbeeld alleen het witte scherm in het admin zien, terwijl alles goed werkt. In andere gevallen zie je het alleen op een specifieke post terwijl al het andere goed werkt.
Opmerking: Voordat u wijzigingen in uw site aanbrengt, moet u een back-up van uw site maken. Als u geen toegang hebt tot het beheerdersgedeelte, raadpleegt u onze handleiding voor het handmatig maken van een databasebackup.
In dit artikel laten we u zien hoe u het witte scherm van de dood kunt herstellen door naar verschillende oplossingen te kijken. Verder lezen →
Thijs Verhoeven (1985) is een WordPress specialist en online marketeer. In 2012 richtte hij WP handleiding op en schreef hij onder andere de WordPress Handleidingen. WP Handleiding ontstond omdat Thijs ervan overtuigd is dat iedereen tegenwoordig zelf een website moet kunnen bouwen. De handleidingen, waar je ook 6 maanden lang gratis de laatste versie van ontvangt, helpen hierbij.
Justin Tadlock stelt idee voor om veelvoorkomende thema problemen op te lossen
Nieuwe tools voor thema ontwikkelaars
WordPress contributor teams hebben de afgelopen weken meerdere nieuwe tools voor thema ontwikkelaars uitgerold. Deze hebben de potentie om de kwaliteit van nieuwe thema’s aanzienlijk te verbeteren. Het gaat om de Theme Sniffer plugin en een tool die WP Theme Auditor heet.
WordPress htaccess – tips en trucs
De meeste tutorials leggen op een snelle en simpele manier uit hoe je binnen enkele minuten aan de slag kunt met WordPress. Echter wordt er in dergelijke tutorials meestal geen aandacht besteedt aan het beveiligen van je blog of website. In dit artikel gaan we het hebben over het .htaccess bestand, en bekijken we een aantal .htaccess snippets die je helpen om je site te beveiligen. Verder lezen →
Thijs Verhoeven (1985) is een WordPress specialist en online marketeer. In 2012 richtte hij WP handleiding op en schreef hij onder andere de WordPress Handleidingen. WP Handleiding ontstond omdat Thijs ervan overtuigd is dat iedereen tegenwoordig zelf een website moet kunnen bouwen. De handleidingen, waar je ook 6 maanden lang gratis de laatste versie van ontvangt, helpen hierbij.
GitHub komt met gratis onbeperkte private repositories
Goed nieuws voor GitHub gebruikers: ze hoeven niet langer te betalen om hun code privé te houden. Het bedrijf biedt vanaf deze maand onbeperkte private repositories (opslagplaatsen) voor gebruikers met een gratis account, met maximaal drie collaborators. Ze hoeven dus niet meer te upgraden naar een Pro account voor 7 dollar per maand.
SyntaxHighlighter Evolved plugin voegt Gutenberg support toe
WordPress 5.0 zal een Code block bevatten voor de nieuwe editor, maar daar zit geen syntax highlighter bij. Momenteel wordt de code nog in pre tags verpakt. In het begin van de ontwikkelingsfase van Gutenberg was het HTML block wel voorzien van syntax highlighting. Het team was echter niet tevreden met de implementatie en besloten het voorlopig te schrappen tot het moment dat de blocks zich consistenter gedroegen. Voorlopig zullen gebruikers dus gebruik moeten maken van een plugin als ze Gutenberg willen gebruiken met syntax highlighting. De SyntaxHighlighter Evolved plugin is een van de eerste plugins van zijn soort die Gutenberg support toevoegt via zijn eigen block.
WordPress Coding Standards 1.1.0 zijn beschikbaar
JavaScript naar de footer verplaatsen met een plugin
Wie zich een beetje in snelheidsoptimalisatie heeft verdiept, weet dat vaak wordt aangeraden om JavaScript naar de footer van je website te verplaatsen. Dit kun je natuurlijk handmatig doen, maar als je niet zo bekend bent met scripten en programmeren voel je je hier wellicht niet zo comfortabel bij. Gelukkig hoef je geen WordPress whizzkid te zijn – er zijn er ook andere manieren om het voor elkaar te krijgen! In dit artikel beschrijven we 3 simpele (en gratis!) plugins die scripts naar de footer verplaatsen. Tot slot bieden we nog een alternatieve methode om dit voor elkaar te krijgen.
Custom CSS toevoegen aan WordPress: 4 methodes
Elke WordPress site heeft minimaal een paar kleine CSS tweaks nodig om alles te krijgen zoals je het hebben wilt. Maar custom CSS aan WordPress toevoegen kan een beetje tricky zijn; het is namelijk geen goed idee om simpelweg het stylesheet van je parent thema te bewerken. In dit artikel bespreken we 4 manieren waarop je wél custom CSS kunt toevoegen.
6 tips om code voor SEO te gebruiken
Heel veel webmasters zien zoekmachine optimalisatie (SEO) als iets dat je doet na het bouwen van je website. Dat is voor een deel ook wel waar: we beginnen pas zoekwoord analyses, blogberichten schrijven, permalinks optimaliseren en backlinks verkrijgen als de website eenmaal staat. Toch speelt de code van je website een zeer belangrijke rol bij het optimaliseren van je website. Als de code niet goed is, is het hetzelfde als een huis bouwen op een instabiele fundering. In dit artikel beschrijven we 6 tips om code voor SEO te gebruiken – al tijdens het bouwen van je WordPress site!
WordPress pagina verwijderen? Maak eerst een 301 redirect aan!
Er kunnen verschillende redenen zijn waarom je een WordPress pagina zou willen verwijderen. Bijvoorbeeld omdat een blogartikel verouderd is, of omdat je je site wilt herstructureren. Maar zomaar een WordPress pagina verwijderen is geen goed idee! Waarom? Wel, als je een pagina (dus ook een blogartikel of categorie) verwijdert, dan ‘breek’ je alle links die naar dat webadres leiden. Omdat er geen webpagina meer is om weergegeven te worden, stuurt de webserver een pagina terug waarop staat “404 Pagina kan niet gevonden worden.” Dit soort 404 errors zijn niet alleen heel frustrerend voor je gebruikers, maar kunnen ook een negatieve impact hebben op je ranking in Google. En dat wil je natuurlijk vermijden! Denk dus twee keer na voor je content verwijdert. Als het gaat om een verouderde blogpost, overweeg dan om deze te herschrijven en de permalink onveranderd te laten. Als je significante aanpassingen doet kun je altijd de publicatiedatum aanpassen. Dat gezegd, er is wel een manier om WordPress pagina’s te verwijderen zonder dat je ‘dode links’ krijgt: door het maken van een 301 redirect.
5 handige functions.php hacks
Vorige week beschreven we al hoe belangrijk functions.php is voor je WordPress site, en wat je ermee kunt doen. Vandaag geven we 5 handige functions.php hacks!
Een introductie tot Functions.php
Van alle bestanden in de WordPress core zijn er maar weinig zo veelzijdig als functions.php. Als je weet wat dit bestand doet en hoe je ermee moet werken, kun je met slechts een paar regeltjes code allerlei functies aan je WordPress site toevoegen. Zonder dat je hiervoor een plugin hoeft te installeren.
3 JavaScript tips voor WordPress ontwikkelaars
JavaScript is een programmeertaal die door web ontwikkelaars wordt gebruikt om web applicaties te bouwen en interactieve functies toe te voegen. Alle grote internet browsers bieden ondersteuning voor JavaScript, wat ervoor zorgt dat dynamische content prachtig op webpagina’s kan worden weergegeven. JavaScript speelt tevens een prominente rol in WordPress ontwikkeling. Een WordPress ontwikkelaar met een adequate kennis van JavaScript kan robuuste, schaalbare en gebruiksvriendelijke applicaties bouwen. Als je een goede WordPress ontwikkelaar wil zijn, dan is het zeker aan te raden om je in JavaScript te verdiepen. Zoals WordPress oprichter Matt Mullenweg al zei in zijn jaarlijkse “State of the Word” speech: “Learn JavaScript, deeply.” Maar hoe begin je als WordPress ontwikkelaar met je JavaScript reis? En welke aspecten van deze veelzijdige programmeertaal zijn voor jou het belangrijkst? We hebben 3 JavaScript tips voor WordPress ontwikkelaars op een rijtje gezet.