{"id":37443,"date":"2021-03-18T15:16:18","date_gmt":"2021-03-18T14:16:18","guid":{"rendered":"https:\/\/kinsta.com\/?p=90307"},"modified":"2023-05-23T10:27:24","modified_gmt":"2023-05-23T08:27:24","slug":"wordpress-5-7","status":"publish","type":"post","link":"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-7\/","title":{"rendered":"Wat is er nieuw in WordPress 5.7 (lazyloading, HTTPS, updates UI, nieuwe API&#8217;s en veel meer)"},"content":{"rendered":"<p>We zijn gewend om elke keer wanneer er een nieuwe versie uitgebracht wordt, kleine en minder kleine veranderingen en nieuwe functies aan de <a href=\"https:\/\/kinsta.com\/nl\/docs\/ondersteuning\/mogelijkheden-support\/managed-wordpress-supportmogelijkheden\/\">WordPress core<\/a> te zien. WordPress 5.7 vormt hierop geen uitzondering en het is geweldig om te zien hoe elke nieuwe release ons een beetje dichter bij de <a href=\"https:\/\/make.wordpress.org\/updates\/2021\/01\/21\/big-picture-goals-2021\/\">Big Picture<\/a> brengt.<\/p>\n<p>Ook dit keer zijn er weer verschillende versies van de blok-editor samengevoegd in de core, waardoor deze nieuwe release de algehele bewerkingservaring verbetert en ontwikkelaars in staat stelt om geavanceerde blokken te bouwen en nog meer dingen aan te passen binnen de blok-editor.<\/p>\n<p>Naast de editor introduceert WordPress 5.7 ook tal van wijzigingen en andere geweldige features, waaronder het lazyloaden van iframes, updates aan de login- en registratie-interface, links om wachtwoorden opnieuw in te stellen, een groot aantal bugfixes en nog veel meer.<\/p>\n<p>We hebben alles uitvoerig getest op <a href=\"https:\/\/kinsta.com\/nl\/devkinsta\/\">DevKinsta<\/a> en we zijn klaar om onze favoriete features en wijzigingen van WordPress 5.7 met je te delen &#8211; natuurlijk volledig aangevuld met talloze screenshots en codesnippets.<\/p>\n<p>Als je uitgebreider wil kijken naar de eerste major release van 2021 wil, kijk dan naar de offici\u00eble WordPress 5.7 <a href=\"https:\/\/make.wordpress.org\/core\/5-7\/\">Development Cycle<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/2020\/12\/21\/wordpress-5-7-planning-roundup\/\">Planning Roundup<\/a> en <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/23\/wordpress-5-7-field-guide\/\">Field Guide<\/a>.<\/p>\n<p>Laten we dus, terwijl we blijven wachten op <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/11\/bringing-the-power-of-blocks-to-widgets\/\">full-site bewerken<\/a> (in de core van WordPress 5.8), achteroverleunen en genieten van alle nieuwe dingen in WordPress 5.7!<\/p>\n\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2>Wat is er nieuw in de blok-editor<\/h2>\n<p>WordPress 5.7 zorgt ervoor dat veel versies van de <a href=\"https:\/\/kinsta.com\/nl\/blog\/gutenberg-wordpress-editor\/\">Gutenberg plugin<\/a> nu naar de core komen. Het zou onmogelijk zijn om alle toevoegingen hier te noemen, om nog maar te zwijgen van de vele wijzigingen en bugfixes die aan de editor zijn toegevoegd, maar als je meer wil weten over de versies kan je de volgende links bezoeken: <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/04\/whats-new-in-gutenberg-4-november\/\">9.3<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/19\/whats-new-in-gutenberg-18-november-2\/\">9.4<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/2020\/12\/02\/whats-new-in-gutenberg-2-december\/\">9.5<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/2020\/12\/23\/whats-new-in-gutenberg-23-december\/\">9.6<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/2021\/01\/07\/whats-new-in-gutenberg-6-january\/\">9.7<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/2021\/01\/20\/whats-new-in-gutenberg-9-8-20-january\/\">9.8<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/05\/whats-new-in-gutenberg-9-9-5-february\/\">9.9<\/a>.<\/p>\n<p>Bugfixes en prestatieverbeteringen van Gutenberg 10.0 en 10.1 maken ook onderdeel uit van WordPress 5.7.<\/p>\n<p>Dat gezegd hebbende, laten we onze zorgvuldig samengestelde lijst doornemen met daarin de meest interessante features en wijzigingen die zijn toegevoegd aan de blok-editor van WordPress 5.7:<\/p>\n<div><\/div><kinsta-auto-toc list-style=\"disc\" selector=\"h3\" count-number=\"8\" sub-toc=\"true\"><\/kinsta-auto-toc>\n<h3>Blokvariatie features, verbeteringen en API&#8217;s<\/h3>\n<p><a href=\"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-4\/#block-variations\">Blokvariaties<\/a> zijn ge\u00efntroduceerd in WordPress 5.4, en bieden gebruikers een manier om een andere instantie van hetzelfde blok te selecteren.<\/p>\n<p>Deze feature werkt samen met de <a href=\"https:\/\/developer.wordpress.org\/block-editor\/developers\/block-api\/block-registration\/#variations-optional\">Block Variations API<\/a>, een krachtige tool waarmee ontwikkelaars variaties van blokken kunnen toevoegen, beheren of verwijderen.<\/p>\n<p>WordPress 5.7 introduceert verschillende verbeteringen, functies en nieuwe API&#8217;s voor blokvariaties, waardoor ontwikkelaars een betere gebruikersinterface en krachtigere tools krijgen. Laten we er eens naar kijken.<\/p>\n<h4>&#8216;Transform to variation&#8217; voor blokken<\/h4>\n<p>Deze functie werd voor het eerst ge\u00efntroduceerd met <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/19\/whats-new-in-gutenberg-18-november-2\/\">Gutenberg 9.4<\/a> en is nu onderdeel van WordPress 5.7. De <strong>Transform to variation<\/strong> switcher verschijnt nu onder de blokkaart bij blokken die deze feature ondersteunen.<\/p>\n<figure id=\"attachment_90340\" aria-describedby=\"caption-attachment-90340\" style=\"width: 1966px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90340 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/transform-to-variation.jpg\" alt=\"De Transform to variation switcher voor een Buttons blok\" width=\"1966\" height=\"1230\"><figcaption id=\"caption-attachment-90340\" class=\"wp-caption-text\">De Transform to variation switcher voor een Buttons blok<\/figcaption><\/figure>\n<p>Wanneer je een nieuwe blokvariant registreert, kunnen blokdevelopers nu een variatieschakelaar (variation switcher) toevoegen aan de blok-inspector door de nieuwe <code>transform<\/code> option toe te voegen aan het <code>scope<\/code> veld van het blok, zoals je in onderstaand voorbeeld kan zien (alleen JS code):<\/p>\n<pre><code class=\"language-javascript\">wp.blocks.registerBlockVariation( 'core\/heading', { \n\tname: 'green-text', \n\ttitle: 'Green Text', \n\tdescription: 'This block has green text. It overrides the default description.',  \n\tattributes: { \n\t\tcontent: 'Green Text', \n\t\ttextColor: 'vivid-green-cyan' \n\t}, \n\ticon: 'palmtree', \n\tscope: [ 'inserter', 'transform' ] \n} );<\/code><\/pre>\n<p>In dit voorbeeld verschijnt een blokvariatie in twee gebieden van de gebruikersinterface van de editor: de block inserter en de block inspector.<\/p>\n<figure id=\"attachment_90339\" aria-describedby=\"caption-attachment-90339\" style=\"width: 1620px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90339 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/transform-to-variation-example.jpg\" alt=\"Voorbeeld blokvariatie met transform scope\" width=\"1620\" height=\"890\"><figcaption id=\"caption-attachment-90339\" class=\"wp-caption-text\">Voorbeeld blokvariatie met transform scope<\/figcaption><\/figure>\n<p>Zie ook PR <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/26687\">#26687<\/a> voor een diepgaand overzicht van Block Variation Transformations.<\/p>\n<h4>Blokinformatie komt nu overeen met blokvariaties<\/h4>\n<p>Sinds WordPress 5.7 (en <a href=\"https:\/\/make.wordpress.org\/core\/2021\/01\/07\/whats-new-in-gutenberg-6-january\/\">Gutenberg 9.7<\/a>) toont de gebruikersinterface meer specifieke informatie over blokvariaties, terwijl het hiervoor alleen algemene informatie liet zien.<\/p>\n<figure id=\"attachment_90314\" aria-describedby=\"caption-attachment-90314\" style=\"width: 1942px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90314 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/block-variations-information-old.jpg\" alt=\"V\u00f3\u00f3r WordPress 5.7 toonden de interface-elementen algemene informatie over blokvariaties\" width=\"1942\" height=\"940\"><figcaption id=\"caption-attachment-90314\" class=\"wp-caption-text\">V\u00f3\u00f3r WordPress 5.7 toonden de interface-elementen algemene informatie over blokvariaties<\/figcaption><\/figure>\n<p>Embed blokken en Social Icons worden gebouwd als blokvariaties; ze zijn dan ook goede voorbeelden van hoe WordPress blokinformatie overeen laat komen met blokvariaties.<\/p>\n<figure id=\"attachment_90313\" aria-describedby=\"caption-attachment-90313\" style=\"width: 1942px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90313 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/block-variations-information-new.jpg\" alt=\"Nu tonen de interface-elementen informatie die specifiek is voor blokvariaties\" width=\"1942\" height=\"872\"><figcaption id=\"caption-attachment-90313\" class=\"wp-caption-text\">Nu tonen de interface-elementen informatie die specifiek is voor blokvariaties<\/figcaption><\/figure>\n<p>Deze wijzigingen zijn van invloed op de blok-inspector, de blok-navigatiebalk en de breadcrumbs. Sinds <a href=\"https:\/\/make.wordpress.org\/core\/2021\/01\/20\/whats-new-in-gutenberg-9-8-20-january\/\">Gutenberg 9.8<\/a> is deze UI verbetering ook van toepassing op de blok-switcher.<\/p>\n<figure id=\"attachment_90311\" aria-describedby=\"caption-attachment-90311\" style=\"width: 1304px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90311 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/block-switcher.jpg\" alt=\"Verbeteringen aan de UI voor blokvariaties in de blok-switcher\" width=\"1304\" height=\"596\"><figcaption id=\"caption-attachment-90311\" class=\"wp-caption-text\">Verbeteringen aan de UI voor blokvariaties in de blok-switcher<\/figcaption><\/figure>\n<h4>Nieuwe blokvariaties API&#8217;s<\/h4>\n<p>WordPress 5.7 introduceert ook <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/22\/new-block-variation-apis-in-5-7\/\">nieuwe API&#8217;s<\/a> die developers kunnen gebruiken bij blokvariatieregistratie om de juiste informatie van een blokvariant te tonen (<a href=\"https:\/\/make.wordpress.org\/core\/2021\/01\/07\/whats-new-in-gutenberg-6-january\/\">Gutenberg 9.7<\/a>).<\/p>\n<p>De nieuwe <code>isActive<\/code> property is een function die de attributes van een blok accepteert. Je kan de attributes van een variatie gebruiken om te bepalen of een variatie actief is (zie ook <a href=\"https:\/\/developer.wordpress.org\/block-editor\/developers\/block-api\/block-registration\/#variations-optional\">Block API reference<\/a>).<\/p>\n<p>Blokdevelopers kunnen deze functie gebruiken om informatie over de variatie weer te geven in plaats van blokinformatie. Een voorbeeld zou het <code>embed<\/code> blok kunnen zijn, waar we de waarde van de attribute <code>providerNameSlug<\/code> kunnen wijzigen (een voorbeeld van de <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/22\/new-block-variation-apis-in-5-7\/\">dev note<\/a>):<\/p>\n<pre><code class=\"language-javascript\">const variations = [\n{\n\tname: 'wordpress',\n\ttitle: 'WordPress',\n\tkeywords: [ __( 'post' ), __( 'blog' ) ],\n\tdescription: __( 'Embed a WordPress post.' ),\n\tattributes: { providerNameSlug: 'wordpress' },\n\tisActive: ( blockAttributes, variationAttributes ) =&gt;\n\t\tblockAttributes.providerNameSlug === variationAttributes.providerNameSlug,\n},\n];<\/code><\/pre>\n<p>In het volgende voorbeeld wordt de property <code>isActive<\/code> gebruikt om de color attribute te wijzigen:<\/p>\n<pre><code class=\"language-javascript\">variations: [\n{\n\tname: 'blue',\n\ttitle: __( 'Blue Quote' ),\n\tisDefault: true,\n\tattributes: { color: 'blue', className: 'is-style-blue-quote' },\n\ticon: 'format-quote',\n\tisActive: ( blockAttributes, variationAttributes ) =&gt;\n\t\tblockAttributes.color === variationAttributes.color\n},\n],<\/code><\/pre>\n<p>De nieuwe <code>useBlockDisplayInformation<\/code> hook retourneert informatie over een bepaald blok. De nieuwe hook houdt rekening met de <code>isActive<\/code> property van een blokvariatie en retourneert de <code>titel<\/code>, <code>icoon<\/code> en <code>beschrijving<\/code> van een blok.<\/p>\n<p>Deze wijzigingen zijn van invloed op Block Card (Inspector Tools), Navigation List View (bovenste balk) en Breadcrumbs (zie ook PR <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/27469\">#27469<\/a>).<\/p>\n<h3>Nieuwe features Buttons blok<\/h3>\n<p>Een paar nieuwe features zijn toegevoegd die de functionaliteiten en interface van het Buttons blok verbetert.<\/p>\n<h4>Knop afmetingen<\/h4>\n<p>Een nieuwe optie is beschikbaar in Settings Sidebar waarmee je een percentuele breedte kan opgeven voor knoppen die vallen onder het Buttons blok (<a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/19\/whats-new-in-gutenberg-18-november-2\/\">Gutenberg 9.4<\/a>).<\/p>\n<figure id=\"attachment_90316\" aria-describedby=\"caption-attachment-90316\" style=\"width: 1968px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90316 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/buttons-block-settings.jpg\" alt=\"Breedte-instellingen voor knoppen\" width=\"1968\" height=\"966\"><figcaption id=\"caption-attachment-90316\" class=\"wp-caption-text\">Breedte-instellingen voor knoppen<\/figcaption><\/figure>\n<p>Je hoeft hiervoor alleen een knop te kiezen en 25%, 50%, 75% of 100% te kiezen. Percentages hebben betrekking op de parent-container. De onderstaande afbeelding toont de verschillende combinaties van knopafmetingen.<\/p>\n<figure id=\"attachment_90317\" aria-describedby=\"caption-attachment-90317\" style=\"width: 1254px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90317 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/buttons.jpg\" alt=\"Combinaties van knoppen met verschillende breedtewaarden\" width=\"1254\" height=\"930\"><figcaption id=\"caption-attachment-90317\" class=\"wp-caption-text\">Combinaties van knoppen met verschillende breedtewaarden<\/figcaption><\/figure>\n<p>Voor meer technische inzichten, lees dan pull requests <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/25999\">#25999<\/a> en <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/26781\">26781<\/a>.<\/p>\n<h4>Verticale layout<\/h4>\n<p>Deze nieuwe functie voegt variaties toe voor verticale ori\u00ebntatie aan het blok Buttons. Gebruikers kunnen overschakelen van een horizontale lay-out naar een verticale met behulp van de Transformations schakelaar die beschikbaar is in het paneel met blokinstellingen (<a href=\"https:\/\/make.wordpress.org\/core\/2020\/12\/23\/whats-new-in-gutenberg-23-december\/\">Gutenberg 9.6<\/a>).<\/p>\n<figure id=\"attachment_90343\" aria-describedby=\"caption-attachment-90343\" style=\"width: 1786px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90343 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/vertical-orientation.jpg\" alt=\"Buttons blok met verticale ori\u00ebntatie\" width=\"1786\" height=\"1140\"><figcaption id=\"caption-attachment-90343\" class=\"wp-caption-text\">Buttons blok met verticale ori\u00ebntatie<\/figcaption><\/figure>\n<h3>Verbeteringen voor sociale iconen<\/h3>\n<p>WordPress 5.7 voegt nieuwe custumizationmogelijkheden toe aan de <a href=\"https:\/\/kinsta.com\/nl\/blog\/wordpress-social-media-plugins\/\">Social Icons<\/a>: ondersteuning voor custom afmetingen en custom kleuren.<\/p>\n<h4>Grootte sociale iconen<\/h4>\n<p>Bij het selecteren van het Social Icons blok, biedt de bloktoolbar nu een keuzemenu <strong>Size<\/strong> met beschikbarre afmetingen (<a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/19\/whats-new-in-gutenberg-18-november-2\/\">Gutenberg 9.4<\/a>).<\/p>\n<figure id=\"attachment_90338\" aria-describedby=\"caption-attachment-90338\" style=\"width: 558px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90338 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/social-icons-size.jpg\" alt=\"De 'huge' afmeting voor sociale iconen\" width=\"558\" height=\"267\"><figcaption id=\"caption-attachment-90338\" class=\"wp-caption-text\">De &#8216;huge&#8217; afmeting voor sociale iconen<\/figcaption><\/figure>\n<h4>Custom kleuren in social icons<\/h4>\n<p>Hetzelfde blok ondersteunt nu ook kleurinstellingen, waardoor we verschillende custom kleuren voor iconen en achtergronden kunnen instellen (<a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/05\/whats-new-in-gutenberg-9-9-5-february\/\">Gutenberg 9.9<\/a>).<\/p>\n<figure id=\"attachment_90337\" aria-describedby=\"caption-attachment-90337\" style=\"width: 1944px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90337 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/social-icons-black-background.jpg\" alt=\"Sociale iconen met zwarte kleur als achtergrond\" width=\"1944\" height=\"1228\"><figcaption id=\"caption-attachment-90337\" class=\"wp-caption-text\">Sociale iconen met zwarte kleur als achtergrond<\/figcaption><\/figure>\n<p>Je kan nu het kleurenpalet van het thema gebruiken voor sociale iconen, waardoor wordt voorkomen dat pictogramkleuren botsen met het <a href=\"https:\/\/kinsta.com\/nl\/blog\/website-kleurenschema\/\">kleurenschema<\/a> van je website (zie ook PR <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/28084\">#28084<\/a>).<\/p>\n<h3>Ondersteuning voor lettergrootte<\/h3>\n<p>WordPress 5.7 ondersteunt nu <a href=\"https:\/\/kinsta.com\/nl\/blog\/zo-verander-je-het-lettertype-in-wordpress\/#changing-font-sizes-in-wordpress\">lettertypegrootte<\/a> voor zowel List en Code blokken.<\/p>\n<h4>Lettergrootte in List blok<\/h4>\n<p>Een typografiekaart met opties voor lettergrootte is nu toegevoegd aan de instellingen van het List blok (<a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/19\/whats-new-in-gutenberg-18-november-2\/\">Gutenberg 9.4<\/a>).<\/p>\n<figure id=\"attachment_90326\" aria-describedby=\"caption-attachment-90326\" style=\"width: 1822px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90326 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/font-size-in-list-block.jpg\" alt=\"Lettergrootte in instellingen List blok\" width=\"1822\" height=\"1214\"><figcaption id=\"caption-attachment-90326\" class=\"wp-caption-text\">Lettergrootte in instellingen List blok<\/figcaption><\/figure>\n<p>Gebruikers kunnen een van de beschikbare lettergroottes kiezen voor hun lijstitems of hun eigen lettergroottes kiezen aan de hand van pixels. De &#8220;Reset&#8221; knop herstelt de standaardwaarden.<\/p>\n<h4>Ondersteuning lettergrootte voor Code blok<\/h4>\n<p>WordPress 5.7 ondersteunt nu het beheer van lettergrootte binnen de Code blokken. Bij het selecteren van het Code blok, krijg je nu in de zijbalk met instellingen een nieuw element te zien genaamd <strong>Font size<\/strong>. Hiermee kan je een van de vooraf ingestelde groottes die in <a href=\"https:\/\/kinsta.com\/nl\/blog\/wijzig-wordpress-thema\/\">je thema<\/a> beschikbaar is of een custom waarde in pixels instellen (<a href=\"https:\/\/make.wordpress.org\/core\/2020\/12\/02\/whats-new-in-gutenberg-2-december\/\">Gutenberg 9.5<\/a>).<\/p>\n<figure id=\"attachment_90320\" aria-describedby=\"caption-attachment-90320\" style=\"width: 1788px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90320 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/code-block-settings.jpg\" alt=\"Algemene lettergroottes die beschikbaar zijn in Twenty Twenty\" width=\"1788\" height=\"1256\"><figcaption id=\"caption-attachment-90320\" class=\"wp-caption-text\">Algemene lettergroottes die beschikbaar zijn in Twenty Twenty<\/figcaption><\/figure>\n<p>De implementatie van deze functie maakt het ook mogelijk om globale stijlvariabelen te gebruiken in de CSS van codeblokken (zie ook PR <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/27294\">#27294<\/a>). De onderstaande afbeelding toont een codeblok op de front-end met het <a href=\"https:\/\/kinsta.com\/nl\/blog\/twenty-twenty-thema\/\">Twenty Twenty thema<\/a> ge\u00efnstalleerd.<\/p>\n<figure id=\"attachment_90319\" aria-describedby=\"caption-attachment-90319\" style=\"width: 1786px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90319 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/code-block-output.jpg\" alt=\"Globale CSS stijlen in een Code blok\" width=\"1786\" height=\"922\"><figcaption id=\"caption-attachment-90319\" class=\"wp-caption-text\">Globale CSS stijlen in een Code blok<\/figcaption><\/figure>\n<h3>Full-height uitlijning in Cover blok<\/h3>\n<p>WordPress 5.7 introduceert een nieuwe component genaamd Full Height Toolbar Alignment. Het was voor het eerst toegevoegd aan de blok-editor in <a href=\"https:\/\/make.wordpress.org\/core\/2020\/12\/02\/whats-new-in-gutenberg-2-december\/\">Gutenberg 9.5<\/a>. Nu is het samengevoegd in de core en ge\u00efmplementeerd in het Cover blok.<\/p>\n<figure id=\"attachment_90327\" aria-describedby=\"caption-attachment-90327\" style=\"width: 1822px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90327 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/full-height-alignment.jpg\" alt=\"Full-height uitlijning is nu onderdeel van het Cover blok\" width=\"1822\" height=\"1040\"><figcaption id=\"caption-attachment-90327\" class=\"wp-caption-text\">Full-height uitlijning is nu onderdeel van het Cover blok<\/figcaption><\/figure>\n<p>Als je met de knop de bloktoolbar openklapt en naar de minimale hoogteregeling kijkt, dan zie je dat de uitlijning op volledige hoogte niet meer dan een afkorting is voor <code>100vh<\/code> (lees hier meer over in <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/length#Viewport-percentage_lengths\">lengtes viewpoort-percentages<\/a>.<\/p>\n<figure id=\"attachment_90321\" aria-describedby=\"caption-attachment-90321\" style=\"width: 1626px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90321 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/cover-block-minimum-height.jpg\" alt=\"Full-height uitlijning in Cover blok\" width=\"1626\" height=\"892\"><figcaption id=\"caption-attachment-90321\" class=\"wp-caption-text\">Full-height uitlijning in Cover blok<\/figcaption><\/figure>\n<p>Je kan Full Height Alignment gebruiken in combinatie met andere besturingsinstellingen, zoals een vaste achtergrond, positie content enzovoort. Je zal waarschijnlijk verrast zijn door het aantal indrukwekkende effecten dat je op je pagina&#8217;s kan cre\u00ebren.<\/p>\n<h3>Drag-and-drop blokken en patronen vanuit de Inserter<\/h3>\n<p>De blok-inserter ondersteunt nu <a href=\"https:\/\/make.wordpress.org\/core\/2021\/01\/08\/core-editor-improvement-drag-drop-blocks-and-patterns-from-the-inserter\/\">drag-and-drop-functionaliteiten voor blokken en patronen<\/a>. Gebruikers kunnen elk blok of patroon uit de inserter pakken en het ergens op het canvas van het bericht plaatsen (Gutenberg <a href=\"https:\/\/make.wordpress.org\/core\/2020\/12\/23\/whats-new-in-gutenberg-23-december\/\">9.6<\/a> en <a href=\"https:\/\/make.wordpress.org\/core\/2021\/01\/07\/whats-new-in-gutenberg-6-january\/\">9.7<\/a>).<\/p>\n<figure id=\"attachment_90324\" aria-describedby=\"caption-attachment-90324\" style=\"width: 2320px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90324 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/drag-and-drop-blocks-and-patterns.jpg\" alt=\"Nu kunt u blokken of patronen van de inserter naar het berichtcanvas slepen\" width=\"2320\" height=\"1064\"><figcaption id=\"caption-attachment-90324\" class=\"wp-caption-text\">Nu kunt u blokken of patronen van de inserter naar het berichtcanvas slepen<\/figcaption><\/figure>\n<p>Let op dat drag-and-drop alleen werkt als je thema ook blokpatronen ondersteunt.<\/p>\n<h3>Semi-transparant Spacer blok<\/h3>\n<p>In plaats van de vroegere ondoorzichtige grijze kleur heeft het Space blok nu een semi-transparante achtergrond (<a href=\"https:\/\/make.wordpress.org\/core\/2021\/01\/20\/whats-new-in-gutenberg-9-8-20-january\/\">Gutenberg 9.8<\/a>).<\/p>\n<figure id=\"attachment_90335\" aria-describedby=\"caption-attachment-90335\" style=\"width: 1220px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90335 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/semi-transparent-spacer-wp-56.jpg\" alt=\"Een ondoorzichtig Spacer blok in WordPress 5.6\" width=\"1220\" height=\"628\"><figcaption id=\"caption-attachment-90335\" class=\"wp-caption-text\">Een ondoorzichtig Spacer blok in WordPress 5.6<\/figcaption><\/figure>\n<p>Deze functie zou het gemakkelijker moeten maken om het Spacer blok bovenop elke mogelijke achtergrondkleur te identificeren.<\/p>\n<figure id=\"attachment_90336\" aria-describedby=\"caption-attachment-90336\" style=\"width: 1220px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90336 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/semi-transparent-spacer-wp-57.jpg\" alt=\"Een semi-transparant Spacer blok in WordPress 5.\" width=\"1220\" height=\"612\"><figcaption id=\"caption-attachment-90336\" class=\"wp-caption-text\">Een semi-transparant Spacer blok in WordPress 5.<\/figcaption><\/figure>\n<h3>Overige verbeteringen aan de blok-editor die het vermelden waard zijn<\/h3>\n<p>Onze list kan onmogelijk alle features bevatten die zijn toegevoegd aan de core, dus zorg ervoor dat je de offici\u00eble documentatie en devnotes checkt voor een uitgebreider beeld van wat er nieuw is in de blok-editor van WordPress 5.7.<\/p>\n<p>Maar om er een paar te noemen, in 5.7 vind je ook:<\/p>\n<ul>\n<li>Automatisch donkere modus inschakelen wanneer de donkere achtergrond is ingeschakeld (PR <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/28233\">#28233<\/a>)<\/li>\n<li>Patreon, Telegram en TikTok iconen toegevoegd aan de Social Icons (PR <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/26118\">#26118<\/a>)<\/li>\n<li>Alle units worden ondersteund in de instellingen van Font Size (PR <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/26475\">#26475<\/a>)<\/li>\n<li>Blok transforms previews (PR <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/27861\">#27861<\/a>)<\/li>\n<li>Verbeterde blokpatroon preview in de blok-inserter (PR <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/27204\">#27204<\/a>)<\/li>\n<li>De Options modal is verbeterd en de naam veranderd in <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/11\/core-editor-improvement-new-preferences-experience\/\">Preferences<\/a><\/li>\n<li>Veranderingen in <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/22\/changes-in-wordpress-data-api\/\">@wordpress\/data API<\/a><\/li>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/23\/inner-blocks-api-changes\/\">Wijzigingen Inner Blocks API<\/a><\/li>\n<li>Import\/Export <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/23\/enhancements-to-the-import-export-feature-in-wordpress-5-7\/\">feature verbeteringen<\/a><\/li>\n<li>Veranderingen aan de <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/24\/changes-to-block-editor-components-and-blocks\/\">componenten en blokken<\/a> van de blok-editor<\/li>\n<\/ul>\n<figure id=\"attachment_90312\" aria-describedby=\"caption-attachment-90312\" style=\"width: 1288px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90312 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/block-transforms-preview.jpg\" alt=\"Block transfors previews in WordPress 5.7\" width=\"1288\" height=\"972\"><figcaption id=\"caption-attachment-90312\" class=\"wp-caption-text\">Block transfors previews in WordPress 5.7<\/figcaption><\/figure>\n<h2>Lazyloaden iframes<\/h2>\n<p><a href=\"https:\/\/kinsta.com\/nl\/blog\/wordpress-lazyload\/\">Lazyload<\/a> is een optimalisatietechniek die het laden van niet-kritieke resources uitstelt totdat ze terecht komen in de <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Glossary\/Viewport\">viewport<\/a> van de gebruiker. Het lazyloaden van afbeeldingen en embedded resources worden dus niet gedownload\/gerenderd totdat ze nodig zijn. Het kan de <a href=\"https:\/\/kinsta.com\/nl\/leren\/wordpress-sneller-maken\/\">prestaties van je site<\/a> drastisch verbeteren, helemaal voor websites met veel afbeeldingen van hoge resolultie en <a href=\"https:\/\/kinsta.com\/nl\/blog\/youtube-wordpress\/\">video&#8217;s<\/a>.<\/p>\n<p>Voordat <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/Performance\/Lazy_loading#images_and_iframes\">lazyloaden native werd<\/a>, konden developers <a href=\"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-5\/#native-image-lazyloading-in-wordpress-core\">assets alleen maar lazyloaden via JavaScript<\/a>. WordPress gebruikers werden gedwongen tot <a href=\"https:\/\/kinsta.com\/nl\/blog\/wordpress-lazyload\/\">een plugin<\/a> om hetzelfde effect te bereiken. Omdat <a href=\"https:\/\/html.spec.whatwg.org\/multipage\/embedded-content.html#attr-img-loading\">lazyloaden nu de standaard is<\/a> kunnen afbeeldingen en iframes nu worden ge-lazyload door simpelweg het <code>loading=\"lazy\"<\/code> attribute toe te voegen aan <code>img<\/code> en <code>iframe<\/code> tags.<\/p>\n<figure id=\"attachment_90334\" aria-describedby=\"caption-attachment-90334\" style=\"width: 1442px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90334 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/safari-lazy-image-loading.jpg\" alt=\"Safari ondersteunt het lazyloaden van afbeeldingen als een experimentele feature\" width=\"1442\" height=\"562\"><figcaption id=\"caption-attachment-90334\" class=\"wp-caption-text\">Safari ondersteunt het lazyloaden van afbeeldingen als een experimentele feature<\/figcaption><\/figure>\n<p>WordPress 5.5 introduceerde <a href=\"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-5\/#native-image-lazyloading-in-wordpress-core\">Native Image Lazy-Loading in de WordPress core<\/a> waarmee automatisch de attribute <code>loading=\"lazy\"<\/code> <code>img<\/code> werden toegevoegd met de attributes <code>width<\/code> en <code>height<\/code> als specificatie.<\/p>\n<p>Sinds WordPress 5.7 wordt <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/19\/lazy-loading-iframes-in-5-7\/\">lazyloading nu uitgebreid<\/a> naar <code>iframe<\/code> tags. Wat afbeeldingen betreft, om <a href=\"https:\/\/web.dev\/optimize-cls\/\">layout shifting<\/a> te voorkomen, wordt <code>loading=\"lazy\"<\/code> alleen toegevoegd aan <code>iframe<\/code> tags waarvan de <code>width<\/code> en <code>height<\/code> attributes zijn gespecificeerd.<\/p>\n<p>Binnen WordPress werkt het native lazyloaden van iframes in de volgende context:<\/p>\n<ul>\n<li>iframes in post content (<code>the_content<\/code>)<\/li>\n<li>iframes in post excerpts (<code>the_excerpt<\/code>)<\/li>\n<li>iframes in text widgets (<code>widget_text_content<\/code>)<\/li>\n<\/ul>\n<figure id=\"attachment_90318\" aria-describedby=\"caption-attachment-90318\" style=\"width: 2158px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90318 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/chrome-lazy-loading-settings.jpg\" alt=\"Lazyloaden instellingenscherm in Chrome (beschikbaar op chrome:\/\/flags\/)\" width=\"2158\" height=\"422\"><figcaption id=\"caption-attachment-90318\" class=\"wp-caption-text\">Lazyloaden instellingenscherm in Chrome (beschikbaar op chrome:\/\/flags\/)<\/figcaption><\/figure>\n<p>In WordPress vertrouwen de meeste iframes op de <a href=\"https:\/\/wordpress.org\/support\/article\/embeds\/#oembed\">oEmbed<\/a> integratie, die automatisch een URL omzet in de bijbehorende <code>iframe<\/code> tag. Helaas biedt niet elke webservice <code>width<\/code> en <code>height<\/code> attributes voor iframes; dit weerhoudt WordPress errvan om het <code>loading<\/code> attribute toe te voegen aan deze iframes.<\/p>\n<p>De onderstaande afbeelding laat een <code>iframe<\/code> tag zien met het <code>loading=\"lazy\"<\/code> attribute:<\/p>\n<figure id=\"attachment_90346\" aria-describedby=\"caption-attachment-90346\" style=\"width: 1552px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90346 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/youtube-iframe.jpg\" alt=\"Lazyloaden met een embedded YouTube video\" width=\"1552\" height=\"1080\"><figcaption id=\"caption-attachment-90346\" class=\"wp-caption-text\">Lazyloaden met een embedded YouTube video<\/figcaption><\/figure>\n<p>In de woorden van <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/19\/lazy-loading-iframes-in-5-7\/\">Felix Arntz<\/a>:<\/p>\n<blockquote><p>De markup van die <code>iframe<\/code> tags wordt bestuurd door de respectievelijke webservice en alleen een selectie van die webservices volgen de best practice voor het leveren van een <code>width<\/code> en <code>height<\/code> attribute. Omdat WordPress de dimensies van een embedded bron niet kan raden, wordt het <code>loading=\"lazy\"<\/code> attribute alleen toegevoegd als de oEmbed <code>iframe<\/code> tag wordt geleverd met beide dimension attributes.<\/p><\/blockquote>\n<p>De volgende afbeelding toot een <code>iframe<\/code> tag zonder het atribute <code>loading=\"lazy\"<\/code>:<\/p>\n<figure id=\"attachment_90341\" aria-describedby=\"caption-attachment-90341\" style=\"width: 572px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90341 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/twitter-iframe.jpg\" alt=\"Een iframe zonder het loading attribute\" width=\"572\" height=\"535\"><figcaption id=\"caption-attachment-90341\" class=\"wp-caption-text\">Een iframe zonder het loading attribute<\/figcaption><\/figure>\n<h3>Lazyloaden iframes voor developers<\/h3>\n<p>Vanuit het <a href=\"https:\/\/kinsta.com\/nl\/blog\/wordpress-ontwikkelaar-huren\/\">perspectief van een ontwikkelaar<\/a> vereist de nieuwe feature verschillende wijzigingen, waaronder:<\/p>\n<ul>\n<li>Het gedrag van de function <code>wp_filter_content_tags()&lt;<\/code> is uitgebreid om het <code>loading<\/code> attribute aan <code>iframe<\/code> tags toe te voegen. Het <code>loading<\/code> attribute werd voorheen alleen toegevoegd aan <code>img<\/code> tags.<\/li>\n<li>Standaard retourneert de <code>wp_lazy_loading_enabled()<\/code> <a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/wp_lazy_loading_enabled\/\">function<\/a> nu <code>true<\/code> voor <code>iframe<\/code> tags (wanneer ingeschakeld).<\/li>\n<li>De nieuwe function <code>wp_iframe_tag_add_loading_attr()<\/code> staat de toevoeging toe van het <code>loading<\/code> attribute aan <code>iframe<\/code> tags (vergelijkbaar met <code>wp_img_tag_add_loading_attr()<\/code> &#8211; zie <a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/wp_img_tag_add_loading_attr\/\">Code Reference<\/a>).<\/li>\n<li>De <code>wp_iframe_tag_add_loading_attr<\/code> filter maakt het mogelijk om lazyloading op specifieke iframes te customizen. Wanneer <code>false<\/code> of een lege string wordt geretourneerd, dan wordt het attribute niet toegevoegd.<\/li>\n<\/ul>\n<p>Je kan het standaardgedrag overschrijven met het bestaande <code>wp_lazy_loading_enabled<\/code> <a href=\"https:\/\/developer.wordpress.org\/reference\/hooks\/wp_lazy_loading_enabled\/\">filter<\/a> die nu <code>true<\/code> voor <code>iframe<\/code> tags retourneert.<\/p>\n<pre><code class=\"language-php\">add_filter(\n\t'wp_lazy_loading_enabled',\n\tfunction( $default, $tag_name, $context ){\n\t\tif ( 'iframe' === $tag_name && 'the_content' === $context ){\n\t\t\treturn false;\n\t\t}\n\t\treturn $default;\n\t},\n\t10,\n\t3\n);<\/code><\/pre>\n<p>Ook kan je de nieuwe filter <code>wp_iframe_tag_add_loading_attr<\/code> gebruiken, waarmee je het gedrag van een specifieke <code>iframe<\/code> kan customizen. Je kan bijvoorbeeld lazyloading uitschakelen voor YouTube video&#8217;s binnen een bepaalde context.<\/p>\n<p>De onderstaande code is gebaseerd op een voorbeeld van de devnotes en laat zien hoe je lazyloading uitschakelt voor iframes die YouTube video&#8217;s embedden:<\/p>\n<pre><code class=\"language-php\">add_filter(\n\t'wp_iframe_tag_add_loading_attr',\n\tfunction( $value, $iframe, $context ){\n\t\tif ( 'the_content' === $context && false !== strpos( $iframe, 'youtube.com' ) {\n\t\treturn false;\n\t},\n\t10,\n\t3\n);<\/code><\/pre>\n<p>Let op dat niet alle webbrowsers lazyloaden ondersteunen op moment van schrijven. Je kan hieronder zien dat Firefox en Safari alleen lazyloading op afbeeldingen ondersteunen.<\/p>\n<figure id=\"attachment_90330\" aria-describedby=\"caption-attachment-90330\" style=\"width: 2650px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90330 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/lazy-load-iframes.jpg\" alt=\"Lazyloaden via attribute voor afbeeldingen en iframes (bron: caniuse.com)\" width=\"2650\" height=\"1268\"><figcaption id=\"caption-attachment-90330\" class=\"wp-caption-text\">Lazyloaden via attribute voor afbeeldingen en iframes (bron: <a href=\"https:\/\/caniuse.com\/loading-lazy-attr\">caniuse.com<\/a>)<\/figcaption><\/figure>\n<h2>Sitemigratie van HTTP naar HTTPS met \u00e9\u00e9n klik<\/h2>\n<p>Sinds 5.7 detecteert WordPress of de omgeving van een site HTTPS ondersteunt. Is dit inderdaad het geval, dan laat het HTTP Status gedeelte van de Site health tool een call-to-action knop zien waarmee sitebeheerders hun <a href=\"https:\/\/kinsta.com\/nl\/blog\/http-naar-https\/\">site met een enkele klik kunnen omschakelen van HTTP naar HTTPS<\/a>. De content van de site wordt direct gemigreerd, waardoor we geen waarschuwing voor <a href=\"https:\/\/kinsta.com\/nl\/blog\/mixed-content-waarschuwingen\/\">mixed content tegenkomen<\/a> .<\/p>\n<figure id=\"attachment_90347\" aria-describedby=\"caption-attachment-90347\" style=\"width: 829px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90347 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/site-health-https-supported.png\" alt=\"Update je site om HTTPS in WordPress 5.7 te gebruiken (bron: WordPress.org)\" width=\"829\" height=\"225\"><figcaption id=\"caption-attachment-90347\" class=\"wp-caption-text\">Update je site om HTTPS in WordPress 5.7 te gebruiken (bron: <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/22\/improved-https-detection-and-migration-in-wordpress-5-7\/\">WordPress.org<\/a>)<\/figcaption><\/figure>\n<p>WordPress geeft een melding weer als HTTPS niet wordt ondersteund.<\/p>\n<figure id=\"attachment_90329\" aria-describedby=\"caption-attachment-90329\" style=\"width: 1600px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90329 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/https-not-supported.jpg\" alt=\"HTTPS wordt niet ondersteund\" width=\"1600\" height=\"410\"><figcaption id=\"caption-attachment-90329\" class=\"wp-caption-text\">HTTPS wordt niet ondersteund<\/figcaption><\/figure>\n<h3>HTTP naar HTTPS migratie voor developers<\/h3>\n<p>Naast deze nieuwe automatische features die toegankelijk is via de Site Health tool, introduceert WordPress 5.7 nieuwe functions waarmee ontwikkelaars verschillende aspecten van HTTPS detectie en -migratie kunnen aanpassen.<\/p>\n<p>De nieuwe <code>wp_is_using_https()<\/code> function retourneert <code>true<\/code> als zowel &#8220;Site Address&#8221; (<code>home_url()<\/code>) en &#8220;WordPress Address&#8221; (<code>site_url()<\/code>) een URL met https hebben. Deze nieuwe feature wordt duidelijk ge\u00efllustreerd door Felix Arntz in de <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/22\/improved-https-detection-and-migration-in-wordpress-5-7\/\">devnotes<\/a>:<\/p>\n<blockquote><p>In wezen geeft het wijzigen van beide URL&#8217;s naar HTTPS formeel aan dat de site HTTPS gebruikt. Hoewel er andere manieren zijn om HTTPS gedeeltelijk in WordPress in te schakelen (bijv. Met de <code>FORCE_SSL_ADMIN<\/code> constant), richt het nieuwe detectiemechanisme zich op het gebruik van HTTPS door de hele site, dwz, zowel de front-end als de back-end.<\/p><\/blockquote>\n<p>Terwijl de function <code>wp_is_using_https()<\/code> checkt op de aanwezigheid van <code>https<\/code> in de URL, checkt <code>wp_is_https_supported()<\/code> of de siteomgeving HTTPS correct ondersteunt.<\/p>\n<p>Deze function controleert in wezen op de aanwezigheid van de option <code>https_detection_errors<\/code> in de database en retourneert <code>true<\/code> als er geen fouten worden gedetecteerd. Als je omgeving geen HTTPS ondersteunt, dan zal de option <code>https_detection_errors<\/code> aanwezig zijn in de <code>wp_options<\/code> tabel, zoals je kan zien in de volgende afbeelding:<\/p>\n<figure id=\"attachment_90328\" aria-describedby=\"caption-attachment-90328\" style=\"width: 1648px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90328 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/https_detection_errors.jpg\" alt=\"HTTPS wordt niet ondersteund\" width=\"1648\" height=\"716\"><figcaption id=\"caption-attachment-90328\" class=\"wp-caption-text\">HTTPS wordt niet ondersteund<\/figcaption><\/figure>\n<p>Zoals hierboven vermeld, worden hardcoded URL&#8217;s in de sitecontent direct gewijzigd, dankzij twee nieuwe functions: <code>wp_replace_insecure_home_url()<\/code> en <code>wp_should_replace_insecure_home_url()<\/code>.<\/p>\n<p>Om een website te migreren van HTTP naar HTTPS, hoeft de sitebeheerder alleen handmatig &#8220;Site Address&#8221; en &#8220;WordPress Address&#8221; bij te werken om HTTPS op te nemen in plaats van HTTP. Om het echter nog gemakkelijker te maken, introduceert WordPress 5.7 de nieuwe function <code>wp_update_urls_to_https()<\/code>.<\/p>\n<p>Met deze function kan je <strong>met \u00e9\u00e9n klik alle content van HTTP naar HTTPS migreren<\/strong> (tenminste in de meest voorkomende scenario&#8217;s, zoals wanneer &#8220;Site Address&#8221; overeenkomt met &#8220;WordPress Address&#8221;). Dit is helemaal nieuw, en een aanzienlijke verbetering in de WordPress beheerervaring.<\/p>\n<p>Voor meer technische aspecten van HTTPS detectie en migratie, lees je de <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/22\/improved-https-detection-and-migration-in-wordpress-5-7\/\">devnotes<\/a> van Felix Anrtz, en tickets <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/47577\">#57577<\/a> en <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/51437\">#51437<\/a>.<\/p>\n<h2><span style=\"color: #43414e;font-family: 'Brandon Text', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;font-size: 2rem;font-weight: 900\">Nieuwe parent-gerelateerde functies voor berichten<\/span><\/h2>\n<p>WordPress 5.7 introduceert <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/10\/introducing-new-post-parent-related-functions-in-wordpress-5-7\/\">twee nieuwe Post Parent gerelateerde functions<\/a>. Ze zijn eenvoudig te gebruiken en helpen je de logica te verminderen in plugins en thema&#8217;s.<\/p>\n<h3>has_parent_post()<\/h3>\n<p>De function <code>has_parent_post()<\/code> is een conditional tag die controleert of een bepaald bericht een parent heeft en vervolgens <code>true<\/code> of <code>false<\/code> retourneert. Het accepteert bericht ID of <code>WP_Post<\/code> object als een parameter en gebruikt de <code>$post<\/code> global variable, indien beschikbaar. Zie het volgende voorbeeld:<\/p>\n<pre><code class=\"language-php\">&lt;?php if ( has_parent_post( get_the_ID() ) ) : ?&gt;\n\t\/\/ your code here\n&lt;?php endif; ?&gt;<\/code><\/pre>\n<h3>get_parent_post()<\/h3>\n<p>De function <code>get_parent_post()<\/code> is een template tag die het parent <code>WP_Post<\/code> object ophaalt voor een bepaald bericht. Net als de vorige function accepteert het bericht ID of <code>WP_Post<\/code> object als een parameter. Zie het volgende gebruiksvoorbeeld:<\/p>\n<pre><code class=\"language-php\">&lt;a href=\"&lt;?php the_permalink( get_parent_post( get_the_ID() ) ); ?&gt;\"&gt;&lt;?php echo get_the_title( get_parent_post( get_the_ID() ) ); ?&gt;&lt;\/a&gt;<\/code><\/pre>\n<p>In de praktijk zouden we deze functions als combinatie gebruiken. Je kan zelf een test uitvoeren door de volgende code uit de <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/10\/introducing-new-post-parent-related-functions-in-wordpress-5-7\/\">devnotes<\/a> toe te voegen naar het <strong>single.php<\/strong> templatebestand van je thema:<\/p>\n<pre><code class=\"language-php\">&lt;?php if ( has_parent_post( get_the_ID() ) ) : ?&gt;\n\t&lt;p&gt;&lt;a href=\"&lt;?php the_permalink( get_parent_post( get_the_ID() ) ); ?&gt;\"&gt;\n\t&lt;?php\n\t\techo sprintf(\n\t\t\tesc_html__( 'Parent page: %s', 'text-domain' ),\n\t\t\tget_the_title( get_parent_post( get_the_ID() ) )\n\t\t);\n\t?&gt;\n\t&lt;\/a&gt;&lt;\/p&gt;\n&lt;?php endif; ?&gt;<\/code><\/pre>\n<h2>Updates aan interface login en registratie<\/h2>\n<p>WordPress 5.7 brengt verschillende <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/16\/login-registration-screens-changes-in-wordpress-5-7\/\">verbeteringen aan de login en registratie feature<\/a>, met een verbeterde <a href=\"https:\/\/kinsta.com\/nl\/blog\/verander-wordpress-wachtwoord\/#how-to-change-or-reset-passwords-in-wordpress\">Reset Password<\/a> interface, nieuwe hooks en andere kleine wijzigingen.<\/p>\n<h3>Scherm voor wachtwoord reset<\/h3>\n<p>Het <strong>scherm om je wachtwoord opnieuw in te stellen<\/strong> geeft nu twee knoppen: <strong>Generate Password<\/strong> en <strong>Save Password<\/strong>. De eerste knop genereert bij elke klik een nieuw sterk wachtwoord, terwijl de tweede knop je wachtwoord opslaat. Deze verandering zou moeten resulteren in een verbeterde ervaring bij het opnieuw instellen van wachtwoorden voor nieuwe WordPress gebruikers.<\/p>\n<p>De onderstaande afbeelding vergelijkt de schermen voor het opnieuw instellen van wachtwoorden in WordPress 5.6 en 5.7:<\/p>\n<figure id=\"attachment_90332\" aria-describedby=\"caption-attachment-90332\" style=\"width: 1390px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90332 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/reset-password-screen.jpg\" alt=\"Het scherm Wachtwoord opnieuw instellen in WordPress 5.6 en 5.7\" width=\"1390\" height=\"1044\"><figcaption id=\"caption-attachment-90332\" class=\"wp-caption-text\">Het scherm Wachtwoord opnieuw instellen in WordPress 5.6 en 5.7<\/figcaption><\/figure>\n<h3>Nieuwe filters<\/h3>\n<p>De nieuwe <code>lostpassword_user_data<\/code> hook stelt je in staat om de <code>$user_data<\/code> variable te filteren bij het resetten van een wachtwoord. Developers kunnen nu gebruikersvalidatie uitvoeren met custom gegevens in plaats van een gebruikersnaam of e-mailadres. Bekijk deze opmerking van <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/51924#comment:5\">Marcelo Villela Gusm\u00e3o<\/a> voor een voorbeeld uit de praktijk:<\/p>\n<p>De nieuwe <code>login_site_html_link<\/code> filter hook stelt ons in staat om de HTML die de &#8220;Back to {site_name}&#8221; link genereert volledig te vervangen door een aangepaste code\/link. Ontwikkelaars kunnen aangepaste tekst voor de link instellen en de link zelf wijzigen. Je kan het filter gebruiken zoals ge\u00efllustreerd in het volgende voorbeeld:<\/p>\n<pre><code class=\"language-php\">function custom_login_site_html_link( $link ) {\n\treturn '&lt;a href=\"' . esc_url( home_url( '\/blog\/' ) ) . '\"&gt;' . __( 'Back to my awesome blog', 'textdomain' ) . '&lt;\/a&gt;';\n}\nadd_filter( 'login_site_html_link', 'custom_login_site_html_link', 10, 1 );<\/code><\/pre>\n<p>De onderstaande afbeelding toont de output op het scherm:<\/p>\n<figure id=\"attachment_90310\" aria-describedby=\"caption-attachment-90310\" style=\"width: 1546px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90310 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/back-to-site.jpg\" alt=\"Custom \u201cBack to {site_name}\u201d link in WordPress 5.7\" width=\"1546\" height=\"1174\"><figcaption id=\"caption-attachment-90310\" class=\"wp-caption-text\">Custom \u201cBack to {site_name}\u201d link in WordPress 5.7<\/figcaption><\/figure>\n<p>Controleer voor aanvullende wijzigingen de <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/16\/login-registration-screens-changes-in-wordpress-5-7\/\">de devnote over de wijzigingen in de aanmeldings- en registratieschermen in WordPress 5.7<\/a><\/p>\n<h2>Nieuwe functions om te controleren of een bericht openbaar kan worden bekeken<\/h2>\n<p>WordPress 5.7 introduceert <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/18\/introducing-additional-functions-to-check-if-a-post-is-publicly-viewable-in-wordpress-5-7\/\">twee nieuwe functions<\/a> waarmee developers kunnen checken of een bericht openbaar kan worden bekeken.<\/p>\n<h3>is_post_status_viewable()<\/h3>\n<p>Met de nieuwe functions <code>is_post_status_viewable()<\/code> kunnen developers bepalen of een bericht openbaar zichtbaar is, afhankelijk van <strong>post status<\/strong>.<\/p>\n<p>Deze nieuwe function biedt een betere manier om te controleren of een bericht zichtbaar is dan de bestaande function <code>is_post_type_viewable()<\/code>, die kan controleren of een <strong>berichttype zichtbaar is voor anonieme gebruikers<\/strong>, maar helpt niet om te bepalen of een specifiek bericht kan worden bekeken of niet.<\/p>\n<p>Voor ingebouwde berichttypen controleert <code>is_post_status_viewable()<\/code> het <code>public<\/code> attribute. Voor custom berichttypen controleert het in plaats daarvan het <code>publicly_queryable<\/code> attribute.<\/p>\n<p>We hebben de volgende code getest, gebaseerd op het voorbeeld van de devnote, in een lokale installatie:<\/p>\n<pre><code class=\"language-php\">$current_post_status = get_post_status( $post );\nif ( is_post_status_viewable( $current_post_status ) ) {\n\techo '&lt;p&gt;This post uses a public post status.' . ' Current status: &lt;strong&gt;' . $current_post_status . '&lt;\/strong&gt;&lt;\/p&gt;';\n} else {\n\techo '&lt;p&gt;This post uses a non public post status.' . ' Current status: &lt;strong&gt;' . $current_post_status . '&lt;\/strong&gt;&lt;\/p&gt;';\n}<\/code><\/pre>\n<p><code>is_post_status_viewable()<\/code> accepteert \u00e9\u00e9n vereiste parameter:<\/p>\n<ul>\n<li><code>$post_status<\/code> (<em>string|stdClass<\/em>) De post status name of object.<\/li>\n<\/ul>\n<p>In een openbare blogpost zou de bovenstaande code het volgende resultaat opleveren:<\/p>\n<figure id=\"attachment_90323\" aria-describedby=\"caption-attachment-90323\" style=\"width: 1230px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90323 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/current-status-publish.jpg\" alt=\"De huidige status van een openbaar zichtbaar bericht\" width=\"1230\" height=\"673\"><figcaption id=\"caption-attachment-90323\" class=\"wp-caption-text\">De huidige status van een openbaar zichtbaar bericht<\/figcaption><\/figure>\n<p>In een priv\u00e9bericht zou het er zo uit zien:<\/p>\n<figure id=\"attachment_90322\" aria-describedby=\"caption-attachment-90322\" style=\"width: 1230px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90322 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/current-status-private.jpg\" alt=\"De huidige status van een priv\u00e9bericht\" width=\"1230\" height=\"866\"><figcaption id=\"caption-attachment-90322\" class=\"wp-caption-text\">De huidige status van een priv\u00e9bericht<\/figcaption><\/figure>\n<p>Jean-Baptiste Audras, de auteur van de devnote, waarschuwt:<\/p>\n<blockquote><p>Houd er rekening mee dat met een wachtwoord beveiligde berichten als openbaar zichtbaar worden beschouwd, terwijl priv\u00e9berichten dat niet zijn.<\/p><\/blockquote>\n<h3>is_post_publicly_viewable()<\/h3>\n<p>De nieuwe\u00a0<code>is_post_publicly_viewable()<\/code>\u00a0function retourneert\u00a0<code>true<\/code>\u00a0als zowel\u00a0<code>is_post_status_viewable()<\/code>\u00a0en\u00a0<code>is_post_type_viewable()<\/code>\u00a0\u00a0<code>true<\/code> retourneren. Het laat ons ook bepalen of een specifiek bericht openbaar zichtbaar is (dwz of het zichtbaar is voor uitgelogde gebruikers).<\/p>\n<p>i<code>s_post_publicly_viewable()<\/code> accepteert een optionele parameter:<\/p>\n<ul>\n<li><code>$post<\/code> (<em>string|stdClass<\/em>) Een post ID of object. Standaard wordt het globale <code>$post<\/code> object doorgegeven.<\/li>\n<\/ul>\n<h2>Een nieuwe dynamische hook om content van een specifiek bloktype te filteren<\/h2>\n<p>WordPress 5.7 introduceert een <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/18\/wordpress-5-7-a-new-dynamic-hook-to-filter-the-content-of-a-single-block\/\">nieuwe dynamische hook<\/a> waarmee developers de inhoud van een specifiek bloktype kunnen filteren.<\/p>\n<p>Deze nieuwe \u00a0<code>render_block_{$this-&gt;name}<\/code>\u00a0filter is vergelijkbaar met het al bestaande\u00a0<code>render_block<\/code>\u00a0<a href=\"https:\/\/developer.wordpress.org\/reference\/hooks\/render_block\/\">filter<\/a>, met een groot verschil: <code>render_block<\/code> filtert de content van een enkel blok, terwijl deze nieuwe dynamische hook filters ook de inhoud van een bloktype filteren <code>\u00a0{$this-&gt;name}<\/code>.<\/p>\n<p>Om dit filter te gebruiken, moet je de volgende parameters opgeven:<\/p>\n<ul>\n<li><code>$block_content<\/code> (<em>string<\/em>): De blokinhoud die moet worden toegevoegd.<\/li>\n<li><code>$block<\/code> (<em>array<\/em>): Het volledige blok, inclusief naam en attributes.<\/li>\n<\/ul>\n<p>De callback retourneert de gewijzigde blokinhoud.<\/p>\n<p>Het volgende voorbeeld toont een praktijkvoorbeeld voor dit filter op een Paragraph blok:<\/p>\n<pre><code class=\"language-php\">add_filter( \n\t'render_block_core\/paragraph', \n\tfunction( $block_content, $block ) {\n\t\t$content  = '&lt;div class=\"my-custom-wrapper\"&gt;' . $block_content . '&lt;\/div&gt;';\n\t\treturn $content;\n\t}, \n\t10, \n\t2 \n);<\/code><\/pre>\n<p>In dit voorbeeld is de suffix <code>core\/paragraph<\/code> de slug van het bloktype van deze core alinea. Voor custom blokken zou de slug zoiets moeten zijn als <code>my-custom-plugin\/my-custom-block<\/code>.<\/p>\n<p>Zie de <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/18\/wordpress-5-7-a-new-dynamic-hook-to-filter-the-content-of-a-single-block\/\">devnote<\/a> voor een meer uitgebreid overzicht en extra gebruiksvoorbeelden.<\/p>\n<h2>Nieuwe Robots API<\/h2>\n<p>De <code>robots<\/code> meta tag stelt site-eigenaren in staat om te bepalen hoe een webpagina moet worden ge\u00efndexeerd en geleverd aan gebruikers binnen de zoekresultaten (bekijk trouwens onze <a href=\"https:\/\/kinsta.com\/nl\/blog\/wordpress-seo\/\">gids over SEO<\/a>).<\/p>\n<p>WordPress 5.7 introduceert een nieuwe <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/19\/robots-api-and-max-image-preview-directive-in-wordpress-5-7\/\">Robots API<\/a> waarmee developers meer controle hebben over deze <code>robots<\/code> meta tag. De nieuwe API biedt een <code>wp_robots<\/code> filter voor thema-ontwikkelaars om hun eigen custom directives toe te voegen aan de <code>robots<\/code> meta tag.<\/p>\n<p>Bovendien wordt de <code>max-image-preview:large<\/code> directive nu standaard toegevoegd aan websites die zijn geconfigureerd om zichtbaar te zijn voor zoekmachines. Het instrueert zoekmachines om grote afbeeldingsvoorbeelden weer te geven in zoekresultaten.<\/p>\n<figure id=\"attachment_90333\" aria-describedby=\"caption-attachment-90333\" style=\"width: 1634px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90333 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/robots-meta-tag.jpg\" alt=\"De \u2018max-image-preview:large\u2019 directive in WordPress 5.7\" width=\"1634\" height=\"364\"><figcaption id=\"caption-attachment-90333\" class=\"wp-caption-text\">De \u2018max-image-preview:large\u2019 directive in WordPress 5.7<\/figcaption><\/figure>\n<p>Developers kunnen de <code>max-image-preview:large<\/code> directive verwijderen met de volgende code:<\/p>\n<pre><code class=\"language-php\">remove_filter( 'wp_robots', 'wp_robots_max_image_preview_large' );<\/code><\/pre>\n<p>Het aanpassen van de <code>robots<\/code> directives is redelijk eenvoudig. Het volgende voorbeeld van de devnote laat zien hoe je een custom directive toevoegt aan de meta tag:<\/p>\n<pre><code class=\"language-php\">add_filter( \n\t'wp_robots', \n\tfunction( $robots ) {\n\t\t$robots['follow'] = true;\n\t\treturn $robots;\n\t}\n);<\/code><\/pre>\n<p>Het bovenstaande voorbeeld zal de volgende output produceren:<\/p>\n<pre><code class=\"language-html\">&lt;meta name=\"robots\" content=\"max-image-preview:large, follow\"&gt;<\/code><\/pre>\n<p>Het is ook mogelijk om bestaande directives te verwijderen door simpelweg values uit te schakelen. De volgende code schakelt de <code>max-image-preview<\/code> directive uit:<\/p>\n<pre><code class=\"language-php\">function my_wp_robots_directives( $robots ) {\n\tunset( $robots['max-image-preview'] );\n\t$robots['follow'] = true;\n\treturn $robots;\n}\nadd_filter( 'wp_robots', 'my_wp_robots_directives' );<\/code><\/pre>\n<p>Je vindt een diepgaand overzicht van de <code>robots<\/code> meta tag op <a href=\"https:\/\/ahrefs.com\/blog\/meta-robots\/\">Ahrefs blog<\/a> en <a href=\"https:\/\/developers.google.com\/search\/reference\/robots_meta_tag\">Google Search reference<\/a>. Zie de <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/19\/robots-api-and-max-image-preview-directive-in-wordpress-5-7\/\">devnote<\/a> voor meer informatie over de nieuwe WordPress Robots API en verouderde functions.<\/p>\n<h2>Links opnieuw instellen wachtwoord<\/h2>\n<p>Met deze nieuwe feature kunnen sitebeheerders <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/22\/send-reset-password-links-in-wordpress-5-7\/\">nu links versturen voor het opnieuw instellen van wachtwoorden via e-mail<\/a> naar elke geregistreerde gebruiker. Deze feature kan handig zijn als een gebruiker om welke reden dan ook geen toegang heeft tot de link om het wachtwoord opnieuw in te stellen.<\/p>\n<p>Sitebeheerders kunnen vanuit verschillende gebieden een link voor het opnieuw instellen van het wachtwoord via e-mail verzenden. Allereerst vind je een <strong>Send Reset Link<\/strong> knop in het <a href=\"https:\/\/wordpress.org\/support\/article\/users-your-profile-screen\/\">Profiel scherm<\/a> van elke gebruiker.<\/p>\n<figure id=\"attachment_90331\" aria-describedby=\"caption-attachment-90331\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90331 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/profile-screen.jpg\" alt=\"Send Reset Link button in Your Profile screen\" width=\"1200\" height=\"972\"><figcaption id=\"caption-attachment-90331\" class=\"wp-caption-text\">Send Reset Link button in Your Profile screen<\/figcaption><\/figure>\n<p>Als alles goed gaat, zou je een beheerdersbericht moeten zien waarin wordt bevestigd dat de link voor het opnieuw instellen van het wachtwoord <a href=\"https:\/\/kinsta.com\/nl\/blog\/verander-wordpress-wachtwoord\/\">naar de gebruiker is gemaild.<\/a><\/p>\n<figure id=\"attachment_90309\" aria-describedby=\"caption-attachment-90309\" style=\"width: 1202px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90309 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/admin-notice.jpg\" alt=\"Een beheerdersbericht bevestigt dat de e-mail met succes is verzonden\" width=\"1202\" height=\"404\"><figcaption id=\"caption-attachment-90309\" class=\"wp-caption-text\">Een beheerdersbericht bevestigt dat de e-mail met succes is verzonden<\/figcaption><\/figure>\n<p>Je kan ook een link voor het opnieuw instellen van uw wachtwoord verzenden vanuit het <a href=\"https:\/\/wordpress.org\/support\/article\/users-screen\/\">Gebruikers scherm<\/a>.<\/p>\n<figure id=\"attachment_90342\" aria-describedby=\"caption-attachment-90342\" style=\"width: 547px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90342 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/users-screen.jpg\" alt=\"Verzend de link voor het opnieuw instellen van het wachtwoord in het Gebruikers scherm\" width=\"547\" height=\"368\"><figcaption id=\"caption-attachment-90342\" class=\"wp-caption-text\">Verzend de link voor het opnieuw instellen van het wachtwoord in het Gebruikers scherm<\/figcaption><\/figure>\n<p>Je kan zelfs meerdere gebruikers selecteren en in bulk links voor het opnieuw instellen van wachtwoorden verzenden.<\/p>\n<figure id=\"attachment_90315\" aria-describedby=\"caption-attachment-90315\" style=\"width: 544px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90315 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/bulk-actions.jpg\" alt=\"Stuur wachtwoord reset link in bulk\" width=\"544\" height=\"361\"><figcaption id=\"caption-attachment-90315\" class=\"wp-caption-text\">Stuur wachtwoord reset link in bulk<\/figcaption><\/figure>\n<p>Zoals eerder vermeld, ontvangen gebruikers een e-mail met een link voor het opnieuw instellen van het wachtwoord. De volgende afbeelding toont een e-mail voor het opnieuw instellen van het wachtwoord in de <a href=\"https:\/\/kinsta.com\/docs\/devkinsta\/email-inbox\/\">DevKinsta Email Inbox<\/a> tool.<\/p>\n<figure id=\"attachment_90325\" aria-describedby=\"caption-attachment-90325\" style=\"width: 2492px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90325 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/email-inbox.jpg\" alt=\"De e-mail voor het opnieuw instellen van het wachtwoord in DevKinsta\" width=\"2492\" height=\"1232\"><figcaption id=\"caption-attachment-90325\" class=\"wp-caption-text\">De e-mail voor het opnieuw instellen van het wachtwoord in DevKinsta<\/figcaption><\/figure>\n<p>Developers kunnen de filters <code>retrieve_password_title<\/code> en <code>retrieve_password_message<\/code> om het onderwerp en het bericht van de e-mail aan te passen.<\/p>\n<h2>Overige verbeteringen voor ontwikkelaars<\/h2>\n<h3>Nieuwe functions om attributes door te geven aan script tags<\/h3>\n<p>Verschillende nieuwe functions maken het nu mogelijk om attributes door te geven aan <code>&lt;script&gt;<\/code> tags (dwz <code>async<\/code> of <code>nonce<\/code>).<\/p>\n<h4>wp_get_script_tag()<\/h4>\n<p><code>wp_get_script_tag()<\/code> laadt een formatted\u00a0<code>script<\/code>\u00a0tag en injecteert automatisch de\u00a0<code>type<\/code>\u00a0attribute als het thema geen ondersteuning heeft gedeclared voor HTML5\u00a0<code>script<\/code>\u00a0tags. Het accepteert een array key-value pairs die de attributes vertegenwoordigen die worden toegevoegd aan het <code>&lt;script&gt;<\/code>\u00a0tag.<\/p>\n<p>De function gaat gepaard met het nieuwe <code>wp_script_attributes<\/code> filter die kan worden gebruikt om attributes te filteren.<\/p>\n<h4>wp_print_script_tag()<\/h4>\n<p><code>wp_print_script_tag()<\/code>\u00a0print een formatted\u00a0<code>script<\/code>\u00a0tag.<\/p>\n<h4>wp_get_inline_script_tag()<\/h4>\n<p><code>wp_get_inline_script_tag()<\/code> wrapt inline JavaScript in een\u00a0<code>script<\/code> tag.<\/p>\n<p>Deze function heeft een overeenkomstige <code>wp_inline_scripts_attributes<\/code> hook die de attributes filtert die aan een script tag moeten worden toegevoegd.<\/p>\n<h4>wp_print_inline_script_tag()<\/h4>\n<p><code>wp_print_inline_script_tag()<\/code> print inline JavaScript in een <code>script<\/code> tag.<\/p>\n<h4>wp_sanitize_script_attributes()<\/h4>\n<p>De nieuwe function <code>wp_sanitize_script_attributes()<\/code> wordt gebruikt om een array van attributes op te schonen tot een attribute string. Vervolgens kunnen ze worden toegevoegd aan een <code>script<\/code> tag.<\/p>\n<p>Bekijk <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/23\/introducing-script-attributes-related-functions-in-wordpress-5-7\/\">de devnote<\/a> voor meer informatie en gebruiksvoorbeelden.<\/p>\n<h3>Gestandaardiseerde WP-Admin kleuren<\/h3>\n<p>Als onderdeel van een groter project om WP-Admin CSS strakker te maken, gebruikt WordPress nu een nieuw gestandaardiseerd <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/23\/standardization-of-wp-admin-colors-in-wordpress-5-7\/\">WP-Admin kleurenpalet.<\/a> Het nieuwe kleurenpalet bevat 12 tinten blauw, groen, rood en geel. Ook zijn 13 tinten grijs, zwart en wit toegevoegd. Bovendien voldoet het aan de minimum door <a href=\"https:\/\/www.w3.org\/TR\/UNDERSTANDING-WCAG20\/visual-audio-contrast-contrast.html\">WCAG 2.0 aanbevolen contrastverhoudingsvereisten<\/a>.<\/p>\n<figure id=\"attachment_90344\" aria-describedby=\"caption-attachment-90344\" style=\"width: 2880px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90344 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/wp-color-palette.jpg\" alt=\"WP-Admin kleurenpalet (bron: ryelle)\" width=\"2880\" height=\"1670\"><figcaption id=\"caption-attachment-90344\" class=\"wp-caption-text\">WP-Admin kleurenpalet (bron: <a href=\"https:\/\/codepen.io\/ryelle\/full\/WNGVEjw\">ryelle<\/a>)<\/figcaption><\/figure>\n<p>In de woorden van Jean-Baptiste Audras:<\/p>\n<blockquote><p>Door deze set kleuren te standaardiseren, kunnen contributors consistente, toegankelijke ontwerpbeslissingen nemen. Ontwikkelaars van thema&#8217;s en plugins worden aangemoedigd om dit nieuwe kleurenpalet te gebruiken, voor een betere consistentie tussen hun producten en WordPress core.<\/p><\/blockquote>\n<h3>WP_MEMORY_LIMIT Constant in Site Health<\/h3>\n<p>De <code>WP_MEMORY_LIMIT<\/code> constant specificeert de <a href=\"https:\/\/wordpress.org\/support\/article\/editing-wp-config-php\/#increasing-memory-allocated-to-php\">maximale hoeveelheid geheugen<\/a> die PHP kan gebruiken.<\/p>\n<p>De <code>WP_MEMORY_LIMIT<\/code> constant was niet eerder onderdeel van WordPress en is <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/23\/miscellaneous-developer-focused-changes-in-wordpress-5-7\/\">nu toegevoegd<\/a> aan het tabblad Info in Site Health.<\/p>\n<figure id=\"attachment_90345\" aria-describedby=\"caption-attachment-90345\" style=\"width: 1600px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90345 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/wp-memory-limit.jpg\" alt=\"WP_MEMORY_LIMIT in WordPress 5.7\" width=\"1600\" height=\"1502\"><figcaption id=\"caption-attachment-90345\" class=\"wp-caption-text\">WP_MEMORY_LIMIT in Site Health Info tab<\/figcaption><\/figure>\n<p>Aanvullende wijzigingen voor ontwikkelaars worden vermeld in de <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/23\/miscellaneous-developer-focused-changes-in-wordpress-5-7\/\">op ontwikkelaars gerichte wijzigingen<\/a> en <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/23\/rest-api-changes-in-wordpress-5-7\/\">REST API wijzigingen in WordPress 5.7<\/a>. Je vindt een volledige lijst van devnotes in de <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/23\/wordpress-5-7-field-guide\/\">WordPress Field Guide<\/a>.<\/p>\n\n<h2>Samenvatting<\/h2>\n<p><a href=\"https:\/\/kinsta.com\/nl\/wordpress-marktaandeel\/\">Het marktaandeel van WordPress<\/a> blijft gestaag groeien:<\/p>\n<blockquote><p>WordPress wordt nu gebruikt door 64,4% van alle websites waarvan het contentmanagementsysteem bekend is. Dat is 40,3% van alle websites.<\/p><\/blockquote>\n<p>Het is een significant bewijs van de gezondheid van het CMS, vooral voor degenen die hun bedrijf op WordPress willen bouwen. En dit is ook een uitstekende reden om aandacht te besteden aan wat er speelt in het WordPress ecosysteem.<\/p>\n<p>WordPress 5.7 voegt tal van nieuwe functies en verbeteringen toe voor zowel gebruikers als ontwikkelaars, maar dat is slechts een voorproefje van wat we in 2021 kunnen verwachten.<\/p>\n<p><em>Nu is het aan jou. Hebben we iets belangrijks gemist? Wat zijn je favoriete wijzigingen en features van WordPress 5.7?<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>We zijn gewend om elke keer wanneer er een nieuwe versie uitgebracht wordt, kleine en minder kleine veranderingen en nieuwe functies aan de WordPress core te &#8230;<\/p>\n","protected":false},"author":36,"featured_media":37454,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[75,28],"topic":[907],"class_list":["post-37443","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-cms","tag-wordpress","topic-wordpress-updates"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v24.6 (Yoast SEO v24.6) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Wat is er nieuw in WordPress 5.7 (lazyloading, HTTPS, updates UI, nieuwe API&#039;s en veel meer)<\/title>\n<meta name=\"description\" content=\"Lazy-Loading iframes, HTTPS-migratie met \u00e9\u00e9n klik, UI-updates, nieuwe API&#039;s en nog veel meer! Bekijk wat er nieuw is in WordPress 5.7!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-7\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Wat is er nieuw in WordPress 5.7 (lazyloading, HTTPS, updates UI, nieuwe API&#039;s en veel meer)\" \/>\n<meta property=\"og:description\" content=\"Lazy-Loading iframes, HTTPS-migratie met \u00e9\u00e9n klik, UI-updates, nieuwe API&#039;s en nog veel meer! Bekijk wat er nieuw is in WordPress 5.7!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-7\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Kinsta-Nederland-476213452787823\/\" \/>\n<meta property=\"article:published_time\" content=\"2021-03-18T14:16:18+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-05-23T08:27:24+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2021\/03\/Wat-is-er-nieuw-in-WordPress-5.7.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1460\" \/>\n\t<meta property=\"og:image:height\" content=\"730\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Carlo Daniele\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Lazy-Loading iframes, HTTPS-migratie met \u00e9\u00e9n klik, UI-updates, nieuwe API&#039;s en nog veel meer! Bekijk wat er nieuw is in WordPress 5.7!\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2021\/03\/Wat-is-er-nieuw-in-WordPress-5.7.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@carlodaniele\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_NL\" \/>\n<meta name=\"twitter:label1\" content=\"Geschreven door\" \/>\n\t<meta name=\"twitter:data1\" content=\"Carlo Daniele\" \/>\n\t<meta name=\"twitter:label2\" content=\"Geschatte leestijd\" \/>\n\t<meta name=\"twitter:data2\" content=\"30 minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-7\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-7\/\"},\"author\":{\"name\":\"Carlo Daniele\",\"@id\":\"https:\/\/kinsta.com\/nl\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63\"},\"headline\":\"Wat is er nieuw in WordPress 5.7 (lazyloading, HTTPS, updates UI, nieuwe API&#8217;s en veel meer)\",\"datePublished\":\"2021-03-18T14:16:18+00:00\",\"dateModified\":\"2023-05-23T08:27:24+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-7\/\"},\"wordCount\":4554,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/nl\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-7\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2021\/03\/Wat-is-er-nieuw-in-WordPress-5.7.jpg\",\"keywords\":[\"CMS\",\"WordPress\"],\"articleSection\":[\"WordPress nieuws\"],\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-7\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-7\/\",\"url\":\"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-7\/\",\"name\":\"Wat is er nieuw in WordPress 5.7 (lazyloading, HTTPS, updates UI, nieuwe API's en veel meer)\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/nl\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-7\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-7\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2021\/03\/Wat-is-er-nieuw-in-WordPress-5.7.jpg\",\"datePublished\":\"2021-03-18T14:16:18+00:00\",\"dateModified\":\"2023-05-23T08:27:24+00:00\",\"description\":\"Lazy-Loading iframes, HTTPS-migratie met \u00e9\u00e9n klik, UI-updates, nieuwe API's en nog veel meer! Bekijk wat er nieuw is in WordPress 5.7!\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-7\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-7\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-7\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2021\/03\/Wat-is-er-nieuw-in-WordPress-5.7.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2021\/03\/Wat-is-er-nieuw-in-WordPress-5.7.jpg\",\"width\":1460,\"height\":730,\"caption\":\"Wat is er nieuw in WordPress 5.7\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-7\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/nl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"WordPress updates\",\"item\":\"https:\/\/kinsta.com\/nl\/onderwerpen\/wordpress-updates\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Wat is er nieuw in WordPress 5.7 (lazyloading, HTTPS, updates UI, nieuwe API&#8217;s en veel meer)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/nl\/#website\",\"url\":\"https:\/\/kinsta.com\/nl\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Snelle, veilige, premium hostingoplossingen\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/nl\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/nl\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-NL\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/nl\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/nl\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\/\/kinsta.com\/nl\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/nl\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Kinsta-Nederland-476213452787823\/\",\"https:\/\/x.com\/Kinsta_NL\",\"https:\/\/www.instagram.com\/kinstahosting\/\",\"https:\/\/www.linkedin.com\/company\/kinsta\/\",\"https:\/\/www.pinterest.com\/kinstahosting\/\",\"https:\/\/www.youtube.com\/c\/Kinsta\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/kinsta.com\/nl\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63\",\"name\":\"Carlo Daniele\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\/\/kinsta.com\/nl\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/429e5568f88110fd9a409b84cb22197e?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/429e5568f88110fd9a409b84cb22197e?s=96&d=mm&r=g\",\"caption\":\"Carlo Daniele\"},\"description\":\"Carlo is a passionate lover of webdesign and front-end development. He has been playing with WordPress for more than 20 years, also in collaboration with Italian and European universities and educational institutions. He has written hundreds of articles and guides about WordPress, published both on Italian and international websites, as well as on printed magazines. You can find him on LinkedIn.\",\"sameAs\":[\"https:\/\/frammentidicodice.com\/\",\"https:\/\/x.com\/carlodaniele\"],\"url\":\"https:\/\/kinsta.com\/nl\/blog\/author\/carlodaniele\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Wat is er nieuw in WordPress 5.7 (lazyloading, HTTPS, updates UI, nieuwe API's en veel meer)","description":"Lazy-Loading iframes, HTTPS-migratie met \u00e9\u00e9n klik, UI-updates, nieuwe API's en nog veel meer! Bekijk wat er nieuw is in WordPress 5.7!","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-7\/","og_locale":"nl_NL","og_type":"article","og_title":"Wat is er nieuw in WordPress 5.7 (lazyloading, HTTPS, updates UI, nieuwe API's en veel meer)","og_description":"Lazy-Loading iframes, HTTPS-migratie met \u00e9\u00e9n klik, UI-updates, nieuwe API's en nog veel meer! Bekijk wat er nieuw is in WordPress 5.7!","og_url":"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-7\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/Kinsta-Nederland-476213452787823\/","article_published_time":"2021-03-18T14:16:18+00:00","article_modified_time":"2023-05-23T08:27:24+00:00","og_image":[{"width":1460,"height":730,"url":"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2021\/03\/Wat-is-er-nieuw-in-WordPress-5.7.jpg","type":"image\/jpeg"}],"author":"Carlo Daniele","twitter_card":"summary_large_image","twitter_description":"Lazy-Loading iframes, HTTPS-migratie met \u00e9\u00e9n klik, UI-updates, nieuwe API's en nog veel meer! Bekijk wat er nieuw is in WordPress 5.7!","twitter_image":"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2021\/03\/Wat-is-er-nieuw-in-WordPress-5.7.jpg","twitter_creator":"@carlodaniele","twitter_site":"@Kinsta_NL","twitter_misc":{"Geschreven door":"Carlo Daniele","Geschatte leestijd":"30 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-7\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-7\/"},"author":{"name":"Carlo Daniele","@id":"https:\/\/kinsta.com\/nl\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63"},"headline":"Wat is er nieuw in WordPress 5.7 (lazyloading, HTTPS, updates UI, nieuwe API&#8217;s en veel meer)","datePublished":"2021-03-18T14:16:18+00:00","dateModified":"2023-05-23T08:27:24+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-7\/"},"wordCount":4554,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/nl\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-7\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2021\/03\/Wat-is-er-nieuw-in-WordPress-5.7.jpg","keywords":["CMS","WordPress"],"articleSection":["WordPress nieuws"],"inLanguage":"nl-NL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/nl\/blog\/wordpress-5-7\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-7\/","url":"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-7\/","name":"Wat is er nieuw in WordPress 5.7 (lazyloading, HTTPS, updates UI, nieuwe API's en veel meer)","isPartOf":{"@id":"https:\/\/kinsta.com\/nl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-7\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-7\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2021\/03\/Wat-is-er-nieuw-in-WordPress-5.7.jpg","datePublished":"2021-03-18T14:16:18+00:00","dateModified":"2023-05-23T08:27:24+00:00","description":"Lazy-Loading iframes, HTTPS-migratie met \u00e9\u00e9n klik, UI-updates, nieuwe API's en nog veel meer! Bekijk wat er nieuw is in WordPress 5.7!","breadcrumb":{"@id":"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-7\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/nl\/blog\/wordpress-5-7\/"]}]},{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-7\/#primaryimage","url":"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2021\/03\/Wat-is-er-nieuw-in-WordPress-5.7.jpg","contentUrl":"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2021\/03\/Wat-is-er-nieuw-in-WordPress-5.7.jpg","width":1460,"height":730,"caption":"Wat is er nieuw in WordPress 5.7"},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-7\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/nl\/"},{"@type":"ListItem","position":2,"name":"WordPress updates","item":"https:\/\/kinsta.com\/nl\/onderwerpen\/wordpress-updates\/"},{"@type":"ListItem","position":3,"name":"Wat is er nieuw in WordPress 5.7 (lazyloading, HTTPS, updates UI, nieuwe API&#8217;s en veel meer)"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/nl\/#website","url":"https:\/\/kinsta.com\/nl\/","name":"Kinsta\u00ae","description":"Snelle, veilige, premium hostingoplossingen","publisher":{"@id":"https:\/\/kinsta.com\/nl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/nl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-NL"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/nl\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/nl\/","logo":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/kinsta.com\/nl\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/nl\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Kinsta-Nederland-476213452787823\/","https:\/\/x.com\/Kinsta_NL","https:\/\/www.instagram.com\/kinstahosting\/","https:\/\/www.linkedin.com\/company\/kinsta\/","https:\/\/www.pinterest.com\/kinstahosting\/","https:\/\/www.youtube.com\/c\/Kinsta"]},{"@type":"Person","@id":"https:\/\/kinsta.com\/nl\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63","name":"Carlo Daniele","image":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/kinsta.com\/nl\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/429e5568f88110fd9a409b84cb22197e?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/429e5568f88110fd9a409b84cb22197e?s=96&d=mm&r=g","caption":"Carlo Daniele"},"description":"Carlo is a passionate lover of webdesign and front-end development. He has been playing with WordPress for more than 20 years, also in collaboration with Italian and European universities and educational institutions. He has written hundreds of articles and guides about WordPress, published both on Italian and international websites, as well as on printed magazines. You can find him on LinkedIn.","sameAs":["https:\/\/frammentidicodice.com\/","https:\/\/x.com\/carlodaniele"],"url":"https:\/\/kinsta.com\/nl\/blog\/author\/carlodaniele\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/posts\/37443","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/users\/36"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/comments?post=37443"}],"version-history":[{"count":8,"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/posts\/37443\/revisions"}],"predecessor-version":[{"id":52475,"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/posts\/37443\/revisions\/52475"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/37443\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/37443\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/37443\/translations\/pt"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/37443\/translations\/es"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/37443\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/37443\/translations\/de"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/37443\/translations\/nl"},{"href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/37443\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/media\/37454"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/media?parent=37443"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/tags?post=37443"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/topic?post=37443"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}