{"id":36431,"date":"2020-12-08T11:09:27","date_gmt":"2020-12-08T10:09:27","guid":{"rendered":"https:\/\/kinsta.com\/?p=84592"},"modified":"2023-08-11T07:55:08","modified_gmt":"2023-08-11T05:55:08","slug":"wordpress-5-6","status":"publish","type":"post","link":"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-6\/","title":{"rendered":"Dit is er nieuw in WordPress  5.6 (toegankelijkheid, prestatie, beveiliging)"},"content":{"rendered":"<p><a href=\"https:\/\/wordpress.org\/news\/2020\/12\/simone\/\">WordPress 5.6 &#8220;Simone&#8221;<\/a> is uitgebracht en we zijn verheugd om een diepe duik te nemen in de meest interessante features en toevoegingen die in de core zijn samengevoegd met de nieuwste WordPress release van 2020.<\/p>\n<p>Net als <a href=\"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-5\/\">eerdere releases<\/a> bevat WordPress 5.6 verschillende versies van de Block Editor die de bewerkingservaring verbeteren voor WordPress gebruikers die de Gutenberg plugin nog niet hebben ge\u00efnstalleerd op hun websites of deze hebben bijgewerkt.<\/p>\n<p>Maar niet alles in deze update draait om de Block Editor. Er zijn verschillende features toegevoegd aan de WordPress core, zoals het <a href=\"https:\/\/kinsta.com\/nl\/blog\/twenty-twenty-one-thema\/\">nieuwe standaard WordPress thema Twenty Twenty-One<\/a>, automatische updates voor grote (major) releases, (betere) ondersteuning voor PHP 8.0 en Application Passwords voor REST API verificatie.<\/p>\n<p>Maar dat was het nog lang niet! In WordPress 5.6 zien we ook nog verbeteringen in toegankelijkheid, betere UI, talloze bugfixes en een enorme lijst met wijzigingen voor ontwikkelaars.<\/p>\n\n<p>Als je meer wilt lezen over de <a href=\"https:\/\/make.wordpress.org\/core\/5-6\/\">ontwikkelingscyclus van WordPress 5.6<\/a>, bekijk dan onderstaande links:<\/p>\n<ul>\n<li>20 oktober 2020: <a href=\"https:\/\/wordpress.org\/news\/2020\/10\/wordpress-5-6-beta-1\/\">Beta 1<\/a><\/li>\n<li>27 oktober 2020: <a href=\"https:\/\/wordpress.org\/news\/2020\/10\/wordpress-5-6-beta-2\/\">Beta 2<\/a><\/li>\n<li>2 november 2020: <a href=\"https:\/\/wordpress.org\/news\/2020\/11\/wordpress-5-6-beta-3\/\">Beta 3<\/a><\/li>\n<li>12 november 2020:<a href=\"https:\/\/wordpress.org\/news\/2020\/11\/wordpress-5-6-beta-4\/\"> Beta 4<\/a><\/li>\n<li>17 november 2020: <a href=\"https:\/\/wordpress.org\/news\/2020\/11\/wordpress-5-6-release-candidate\/\">RC 1<\/a><\/li>\n<li>7 december 2020: Testrun voor release WordPress 5.6<\/li>\n<li><strong>8 december 2020: release van <a href=\"https:\/\/wordpress.org\/news\/2020\/12\/simone\/\">WordPress 5.6 &#8220;Simone&#8221;<\/a><\/strong><\/li>\n<\/ul>\n<p>Klaar om meer te lezen?<\/p>\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 Block Editor?<\/h2>\n<p>Met de release WordPress 5.6 worden er verschillende versies van de <a href=\"https:\/\/kinsta.com\/nl\/blog\/gutenberg-wordpress-editor\/\">Gutenberg plugin<\/a> samengevoegd tot de core, dus <a href=\"https:\/\/kinsta.com\/nl\/blog\/wordpress-toetscombinaties\/\">WordPress gebruikers en schrijvers<\/a> zouden verschillende verbeteringen in de editor moeten tegenkomen. We zien verbeterde <a href=\"https:\/\/kinsta.com\/nl\/blog\/wordpress-blokpatronen\/\">blokpatronen<\/a>, het aantal woorden in het infopaneel, verbeterde toetsenbordnavigatie, verbeterde drag-and-drop interface en nog veel meer.<\/p>\n<p>Voor een uitgebreidere lijst van alle verbeteringen en wijzigingen die je aan zal treffen in de Block Editor, kan je het best de aankondigingsberichten van de afzonderlijke Gutenberg releases lezen: <a href=\"https:\/\/make.wordpress.org\/core\/2020\/07\/22\/whats-new-in-gutenberg-july-22\/\">8.6<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/2020\/08\/05\/whats-new-in-gutenberg-august-5\/\">8.7<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/2020\/08\/19\/whats-new-in-gutenberg-august-19\/\">8.8<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/2020\/09\/03\/whats-new-in-gutenberg-2-september\/\">8.9<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/2020\/09\/16\/whats-new-in-gutenberg-16-september\/\">9.0<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/2020\/10\/01\/whats-new-in-gutenberg-30-september\/\">9.1<\/a> en <a href=\"https:\/\/make.wordpress.org\/core\/2020\/10\/21\/whats-new-in-gutenberg-21-october\/\">9.2<\/a>. Bugfixes en prestatieverbeteringen die waren ge\u00efmplementeerd in Gutenberg <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/04\/whats-new-in-gutenberg-4-november\/\">9.3<\/a> en <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/19\/whats-new-in-gutenberg-18-november-2\/\">9.4<\/a> zal je ook aantreffen in WordPress 5.6.<\/p>\n<p>Laten we eens uitgebreider kijken naar de meest interessante wijzigingen die we in de Block Editor zullen aantreffen.<\/p>\n<ol class=\"sub-toc-list sub-toc-list--decimal\">\n<li class=\"sub-toc-list-item\"><a class=\"sub-toc-list-item__link\" href=\"#blocks-patterns-and-ui-improvements\">Verbeteringen aan blokken, patronen en UI<\/a><\/li>\n<li class=\"sub-toc-list-item\"><a class=\"sub-toc-list-item__link\" href=\"#block-api-v2\">Block API V2<\/a><\/li>\n<li class=\"sub-toc-list-item\"><a class=\"sub-toc-list-item__link\" href=\"#additional-features-and-improvements-for-block-developers\">Overige features en verbeteringen voor ontwikkelaars van blokken<\/a><\/li>\n<\/ol>\n<h3>Verbeteringen aan blokken, patronen en UI<\/h3>\n<p>Door de nieuwe blokfeatures, -verbeteringen en bugfixes zullen we zien dat de algehele bewerkingservaring zal verbeteren. Ook is er goed werk verricht op het gebied van <a href=\"https:\/\/kinsta.com\/nl\/blog\/twenty-twenty-one-thema\/#twenty-twentyones-theme-and-block-features\">toegankelijkheid<\/a>. Hieronder vind je onze zorgvuldig geselecteerde selectie van de meest interessante features die je in de Block Editor zal aantreffen zodra je je website hebt bijgewerkt naar WordPress 5.6.<\/p>\n<h4>Positieregelaars voor video&#8217;s in het Cover blok<\/h4>\n<p>Deze feature is toegevoegd aan Cover blokken in <a href=\"https:\/\/make.wordpress.org\/core\/2020\/07\/22\/whats-new-in-gutenberg-july-22\/\">Gutenberg 8.6<\/a> en stelt je in staat om met positieregelaars te spelen met het focal point (brandpunt) en een custom positie in te stellen voor <a href=\"https:\/\/kinsta.com\/nl\/blog\/youtube-wordpress\/\">video&#8217;s<\/a>. Deze functionaliteit was daarvoor alleen beschikbaar voor afbeeldingsachtergronden.<\/p>\n<figure style=\"width: 1904px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/11\/video-position-controls.jpg\" alt=\"Positieregelaars voor video's in het Cover blok\" width=\"1904\" height=\"798\"><figcaption class=\"wp-caption-text\">Positieregelaars voor video&#8217;s in het Cover blok<\/figcaption><\/figure>\n<p>Je kan positiewaarden instellen door ergens op de focal point kiezer te klikken en\/of door de pijltjestoetsen op je toetsenbord te gebruiken. Door shift ingedrukt te houden kan je waarden met 10 verspringen (zie ook <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/22531\">#22531<\/a>).<\/p>\n<h4>Updates aan blokpatronen<\/h4>\n<p>WordPress 5.6 bevat ook een aantal <a href=\"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-5\/#block-patterns\">blokpatronen<\/a> die onderdeel uitmaakten van <a href=\"https:\/\/make.wordpress.org\/core\/2020\/07\/22\/whats-new-in-gutenberg-july-22\/\">Gutenberg 8.6<\/a>.<\/p>\n<p>De lay-out, tekst en kleur van de <strong>Large header and paragraph<\/strong> is bijgewerkt (<a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/23858\">#23858<\/a>)<\/p>\n<p>De heading van <strong>Two columns of text<\/strong> is uit het tekstblok verplaatst en staat nu boven de kolommen (<a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/23853\">#23853<\/a>)<\/p>\n<p>Het <strong>Quote<\/strong> patroon bevat nu bovenaan een afbeelding en onderaan een separator.<\/p>\n<figure id=\"attachment_84606\" aria-describedby=\"caption-attachment-84606\" style=\"width: 1344px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-84606 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/11\/quote-pattern.jpg\" alt=\"Quote patroon\" width=\"1344\" height=\"952\"><figcaption id=\"caption-attachment-84606\" class=\"wp-caption-text\">Het nieuwe Quote patroon bevat een afbeelding en een separator<\/figcaption><\/figure>\n<p>Een nieuw Heading and Pargraph patroon is toegevoegd met <a href=\"https:\/\/make.wordpress.org\/core\/2020\/08\/05\/whats-new-in-gutenberg-august-5\/\">Gutenberg 8.7<\/a> (<a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/24143\">#24143<\/a>).<\/p>\n<figure id=\"attachment_84627\" aria-describedby=\"caption-attachment-84627\" style=\"width: 1254px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-84627 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/11\/heading-paragraph-pattern.jpg\" alt=\"Heading en Paragraph patroon in WordPress 5.6\" width=\"1254\" height=\"758\"><figcaption id=\"caption-attachment-84627\" class=\"wp-caption-text\">Heading en Paragraph patroon in WordPress 5.6<\/figcaption><\/figure>\n<p>Wat verbeteringen van de gebruiksvriendelijkheid betreft is de <a href=\"https:\/\/make.wordpress.org\/core\/2020\/10\/01\/whats-new-in-gutenberg-30-september\/\">categorie-dropdown voor blokpatronen<\/a> noemenswaardig, waarmee je patronen kan filteren op <a href=\"https:\/\/kinsta.com\/blog\/what-is-taxonomy\/\">categorie<\/a>. Dit is uitermate handig als je veel patronen hebt waaruit je moet kiezen (<a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/24954\">#24954<\/a>).<\/p>\n<figure id=\"attachment_84596\" aria-describedby=\"caption-attachment-84596\" style=\"width: 349px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-84596 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/11\/block-pattern-category-dropdown.png\" alt=\"Categorie-dropdown voor blokpatronen\" width=\"349\" height=\"532\"><figcaption id=\"caption-attachment-84596\" class=\"wp-caption-text\">Categorie-dropdown voor blokpatronen<\/figcaption><\/figure>\n<h4>Ondersteuning voor ondertiteling video&#8217;s<\/h4>\n<p>Video blokken ondersteunen nu <a href=\"https:\/\/make.wordpress.org\/core\/2020\/10\/21\/whats-new-in-gutenberg-21-october\/\">video-ondertiteling<\/a>.<\/p>\n<figure id=\"attachment_84610\" aria-describedby=\"caption-attachment-84610\" style=\"width: 488px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-84610 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/11\/video-subtitles.jpg\" alt=\"Video-ondertitels \" width=\"488\" height=\"386\"><figcaption id=\"caption-attachment-84610\" class=\"wp-caption-text\">Video-ondertitels zijn toegevoegd aan het Video blok<\/figcaption><\/figure>\n<p>Redacteuren en contentmakers moeten hiervoor hun video-ondertitels toevoegen in het <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/WebVTT_API\">WebVTT format<\/a> (Web Video Text Tracks Format), &#8220;een format waarmee je getimede teksttracks kan laten zien (zoals ondertitels en captions) met het <code>&lt;track&gt;<\/code> element&#8221; (<a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/25861\">#25861<\/a>).<\/p>\n<figure id=\"attachment_84608\" aria-describedby=\"caption-attachment-84608\" style=\"width: 564px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-84608 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/11\/track-element.png\" alt=\"Trackelementen \" width=\"564\" height=\"150\"><figcaption id=\"caption-attachment-84608\" class=\"wp-caption-text\">Trackelementen die linken naar ondertitels in verschillende talen<\/figcaption><\/figure>\n<p>Zodra je je <em>.vtt<\/em> bestanden hebt geladen, kunnen sitebezoekers ondertitels inschakelen in hun taal naar keuze.<\/p>\n<figure id=\"attachment_84609\" aria-describedby=\"caption-attachment-84609\" style=\"width: 340px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-84609 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/11\/video-subtitles-user-settings.jpg\" alt=\"Video-ondertitels gebruikersinstellingen\" width=\"340\" height=\"299\"><figcaption id=\"caption-attachment-84609\" class=\"wp-caption-text\">Video-ondertitels gebruikersinstellingen<\/figcaption><\/figure>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Over video&#8217;s gesproken, zorg dat je je abonneert op <a href=\"https:\/\/www.youtube.com\/channel\/UCQnijdsf4IEy-3OvB_Qj6ZQ\">Kinsta&#8217;s YouTube kanaal<\/a> om elke week nieuwe video&#8217;s te ontvangen!<\/p>\n<\/aside>\n\n<h4>Transformeer meerdere blokken in een Columns blok<\/h4>\n<p>Een interessante verbetering aan de gebruiksvriendelijkheid is de mogelijkheid om meerdere geselecteerde blokken om te zetten in een Columns blok.<\/p>\n<figure id=\"attachment_84607\" aria-describedby=\"caption-attachment-84607\" style=\"width: 1572px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-84607 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/11\/select-multiple-blocks.jpg\" alt=\"Meerdere blokken selecteren\" width=\"1572\" height=\"1250\"><figcaption id=\"caption-attachment-84607\" class=\"wp-caption-text\">Meerdere blokken selecteren<\/figcaption><\/figure>\n<p>Je hoeft alleen maar de blokken te selecteren die je in de kolommen wil laten zien en vervolgens op de knop rechtsboven in de toolbar van het blok te klikken.<\/p>\n<p>Elk geselecteerd blok wordt omgezet in een kolom van een Columns blok.<\/p>\n<figure id=\"attachment_84597\" aria-describedby=\"caption-attachment-84597\" style=\"width: 1304px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-84597 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/11\/columns-block.jpg\" alt=\"Drie blokken omgezet in drie kolommen\" width=\"1304\" height=\"684\"><figcaption id=\"caption-attachment-84597\" class=\"wp-caption-text\">Drie blokken omgezet in drie kolommen<\/figcaption><\/figure>\n<h4>Achtergrondpatronen in Cover blok<\/h4>\n<p>Cover blokken kunnen nu achtergrondpatronen weergeven.<\/p>\n<figure id=\"attachment_84598\" aria-describedby=\"caption-attachment-84598\" style=\"width: 1810px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-84598 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/11\/cover-block-background-pattern.jpg\" alt=\"Een Cover blok met achtergrondpatroon\" width=\"1810\" height=\"1112\"><figcaption id=\"caption-attachment-84598\" class=\"wp-caption-text\">Een Cover blok met achtergrondpatroon<\/figcaption><\/figure>\n<p>Om een achtergrondpatroon toe te voegen, upload je een patroonafbeelding en schakel je de optie <strong>Repeated background<\/strong> in (hier is alles wat je moet weten over de <a href=\"https:\/\/kinsta.com\/nl\/blog\/wordpress-mediabibliotheek\/\">Mediabibliotheek in WordPress<\/a>).<\/p>\n<p>Wanneer je klaar bent, kan je de focal point picker naar wens aanpassen en verschillende combinaties proberen van vaste achtergronden.<\/p>\n<h4>Controle over afbeeldingsgroottes toegevoegd aan het blok Media &#038; Text<\/h4>\n<p>Sinds <a href=\"https:\/\/make.wordpress.org\/core\/2020\/10\/01\/whats-new-in-gutenberg-30-september\/\">Gutenberg 9.1<\/a> heb je meer controle over de groottes van afbeeldingen in het blok Media &#038; Text.<\/p>\n<p>Gebruikers kunnen nu kiezen uit alle beschikbare afbeeldingsgroottes (<a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/24795\">#24795<\/a>).<\/p>\n<figure id=\"attachment_84601\" aria-describedby=\"caption-attachment-84601\" style=\"width: 1832px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-84601 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/11\/image-size-control.jpg\" alt=\"Controle over afbeeldingsgroottes in het blok Media &#038; Text\" width=\"1832\" height=\"1060\"><figcaption id=\"caption-attachment-84601\" class=\"wp-caption-text\">Controle over afbeeldingsgroottes in het blok Media &#038; Text<\/figcaption><\/figure>\n<h3>Block API V2<\/h3>\n<p>Een nieuwe <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/18\/block-api-version-2\/\">Block API versie<\/a> zorgt dat blokken hun wrapper element kunnen renderen. Het doel van deze nieuwe API versie is om de DOM van de editor lichter te maken en deze af te stemmen op de content van de front page. Volgens Ella van Durpe:<\/p>\n<blockquote><p>Het grootste voordeel hiervan is dat thema&#8217;s en plugins de content van het blok makkelijker kunnen stylen als de markup hetzelfde is in de editor.<\/p><\/blockquote>\n<p>De nieuwe versie vereist dat de property <code>apiVersion<\/code> wordt gedeclared bij het registreren van block type:<\/p>\n<pre><code class=\"language-php\">registerBlockType( name, { apiVersion: 2 } );<\/code><\/pre>\n<p>De nieuwe API vereist ook het gebruik van de <code>useBlockProps<\/code> <a href=\"https:\/\/kinsta.com\/nl\/blog\/wordpress-hooks\/\">hook<\/a> in de <code>Edit<\/code> function van het blok. Deze hook markeert het wrapper element van een blok als een block element.<\/p>\n<p>Elke property die aan deze hook wordt doorgegeven, wordt gemerged en geretourneerd naar het wrapper element. Het volgende voorbeeld van de <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/18\/block-api-version-2\/\">dev notes<\/a> is een simpele use case:<\/p>\n<pre><code class=\"language-javascript\">import { useBlockProps } from '@wordpress\/block-editor';\n \nfunction Edit( { attributes } ) {\n\tconst blockProps = useBlockProps( {\n\t\tclassName: someClassName,\n\t\tstyle: { color: 'blue' },\n\t} );\n\treturn &lt;p { ...blockProps }&gt;{ attributes.content }&lt;\/p&gt;;\n}<\/code><\/pre>\n<p>Bekijk <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/18\/block-api-version-2\/\">Block API version 2<\/a> voor meer voorbeelden.<\/p>\n<h3>Overige features en verbeteringen voor ontwikkelaars van blokken<\/h3>\n<p>Naast Block API versie 2 is hier een lijst met toevoegingen voor <a href=\"https:\/\/kinsta.com\/nl\/blog\/wordpress-ontwikkelaar-huren\/\">developers<\/a>.<\/p>\n<h4>Block Supports API<\/h4>\n<p><a href=\"https:\/\/developer.wordpress.org\/block-editor\/developers\/block-api\/block-supports\/\">Block Supports API<\/a> kan door blokdevelopers worden gebruikt om features aan hun blokken toe te voegen. <a href=\"https:\/\/kinsta.com\/nl\/blog\/website-kleurenschema\/\">Kleuren<\/a>, achtergronden, <a href=\"https:\/\/kinsta.com\/nl\/blog\/zo-verander-je-het-lettertype-in-wordpress\/\">lettergroottes<\/a> zijn slechts een aantal van de vele features die aan blokken kunnen worden toegevoegd via de Block Supports API.<\/p>\n<p>WordPress 5.6 introduceert ook <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/18\/block-supports-in-wordpress-5-6\/\">verschillende nieuwe supports voor blokken<\/a> &#8220;om de consistentie te vergroten en het gemakkelijker te maken om deze opties aan blokken toe te voegen&#8221;.<\/p>\n<p>Ontwikkelaars kunnen deze nieuwe block <code>supports<\/code> toevoegen door de overeenkomstige keys toe voegen aan de property supports van het <em>block.json<\/em> bestand of rechtstreeks in de <code>registerBlockType<\/code> <a href=\"https:\/\/developer.wordpress.org\/block-editor\/developers\/block-api\/block-registration\/#registerblocktype\">function<\/a>.<\/p>\n<p>Het volgende voorbeeld van <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/18\/block-supports-in-wordpress-5-6\/\">Block Supports dev note<\/a> laat zien hoe dit in zijn werk gaat:<\/p>\n<pre><code class=\"language-javascript\">supports: {\n\tcolor: {\n\t\tbackground: true, \/\/ Enable background color UI control.\n\t\tgradient: true, \/\/ Enable gradient color UI control.\n\t\ttext: true \/\/ Enable text color UI control.\n\t},\n\tfontSize: true, \/\/ Enable font size UI control.\n\tlineHeight: true \/\/ Enable line height UI control.\n}<\/code><\/pre>\n<p>De style value wordt automatisch aan het wrapper element gekoppeld ofwel via de class <code>has-&lt;value&gt;-&lt;preset-category&gt;<\/code> (voor preset values) of met een <code>style<\/code> element (voor custom values).<\/p>\n<p>Dit is dan ook de reden dat Block Supports bedoeld zijn om te worden gebruikt met de nieuwe <a href=\"#block-api-v2\">Block API V2<\/a>.<\/p>\n<p>Block Supports kunnen ook gebruikt worden met <a href=\"https:\/\/developer.wordpress.org\/block-editor\/tutorials\/block-tutorial\/creating-dynamic-blocks\/\">dynamische blokken<\/a>.<\/p>\n<h4>createBlocksFromInnerBlocksTemplate API<\/h4>\n<p>Ontwikkelaars kunnen het <a href=\"https:\/\/developer.wordpress.org\/block-editor\/tutorials\/block-tutorial\/nested-blocks-inner-blocks\/\">InnerBlocks component<\/a> gebruiken om custom blokken te maken die andere blokken bevatten. Voorbeelden zijn het Columns blok en het Social Links blok.<\/p>\n<p>Met de nieuwe Block API <code>createBlocksFromInnerBlocksTemplate<\/code> kan je blokken maken op basis van het InnerBlocks template.<\/p>\n<p>Lees de <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/18\/new-createblocksfrominnerblockstemplate-block-api\/\">dev notes<\/a> voor meer informatie en een voorbeeld van code.<\/p>\n<h4>Toolbar componenten<\/h4>\n<p>Een aantal van de veranderingen hebben betrekking op de <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/18\/changes-to-toolbar-components-in-wordpress-5-6\/\">Toolbar componenten<\/a>:<\/p>\n<h5>1. Component ToolbarGroup<\/h5>\n<p>V\u00f3\u00f3r WordPress 5.6 konden ontwikkelaars met de <a href=\"https:\/\/developer.wordpress.org\/block-editor\/components\/toolbar\/\">Toolbar<\/a> component om gerelateerde options te groeperen in een gemeenschappelijke container. In plaats daarvan wordt nu een nieuwe <a href=\"https:\/\/developer.wordpress.org\/block-editor\/components\/toolbar-group\/\">ToolbarGroup<\/a> component gebruikt.<\/p>\n<pre><code class=\"language-xml\">&lt;BlockControls&gt;\n\t&lt;ToolbarGroup&gt;\n\t\t&lt;ToolbarButton \/&gt;\n\t&lt;\/ToolbarGroup&gt;\n&lt;\/BlockControls&gt;<\/code><\/pre>\n<h5>2. Componenten ToolbarButton en ToolbarItem<\/h5>\n<p>Het rechtstreeks gebruiken van tabbable elementen als toolbar-items (bijv <code>&lt;button&gt;<\/code>) kan nu niet meer. Om de toegankelijkheid te verbeteren, kunnen toolbalk-items worden toegevoegd met <a href=\"https:\/\/developer.wordpress.org\/block-editor\/components\/toolbar-button\/#inside-blockcontrols\">ToolbarButton<\/a> voor knoppen en <a href=\"https:\/\/developer.wordpress.org\/block-editor\/components\/toolbar-item\/#inside-blockcontrols\">ToolbarItem<\/a> voor andere controls. Het onderstaande voorbeeld laat een knop en een <a href=\"https:\/\/kinsta.com\/nl\/blog\/wordpress-dropdown-menu\/\">dropdown-menu<\/a> zien:<\/p>\n<pre><code class=\"language-xml\">&lt;BlockControls&gt;\n\t&lt;ToolbarItem as=\"button\" \/&gt;\n\t&lt;ToolbarButton \/&gt;\n\t&lt;ToolbarItem&gt;\n\t\t{ ( itemProps ) =&gt; ( &lt;DropdownMenu toggleProps={ itemProps } \/&gt; ) }\n\t&lt;\/ToolbarItem&gt;\n&lt;\/BlockControls&gt;<\/code><\/pre>\n<h4>Core blokpatronen uitschakelen<\/h4>\n<p>Core patronen kunnen nu worden uitgeschakeld met behulp van de support flag <code>core-block-patterns<\/code> (<a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/24042\">#24042<\/a>)<\/p>\n<h4>Inline afbeeldingseditor uitschakelen<\/h4>\n<p>Gutenberg 8.4 voegde een feature toe om <a href=\"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-5\/#inline-image-editing\">inline afbeeldingen te bewerken<\/a> waarmee gebruikers afbeeldingen rechtstreeks vanuit de Block Editor konden bewerken.<\/p>\n<figure id=\"attachment_84621\" aria-describedby=\"caption-attachment-84621\" style=\"width: 1220px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-84621 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/11\/inline-image-editing-1.jpg\" alt=\"Inline afbeeldingsbewerking\" width=\"1220\" height=\"1162\"><figcaption id=\"caption-attachment-84621\" class=\"wp-caption-text\">Inline afbeeldingsbewerking<\/figcaption><\/figure>\n<p>Ontwikkelaars kunnen deze Image Editor nu uitschakelen met het filter <code>block_editor_settings<\/code> (<a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/23966\">#23966<\/a>):<\/p>\n<pre><code class=\"language-php\">add_filter( 'block_editor_settings', function( $settings ) {\n\t$settings['imageEditing'] = false;\n\treturn $settings;\n} );<\/code><\/pre>\n<figure id=\"attachment_84622\" aria-describedby=\"caption-attachment-84622\" style=\"width: 1221px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-84622 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/11\/inline-image-editing-disabled-1.jpg\" alt=\"Inline Image Editing uitgeschakeld\" width=\"1221\" height=\"650\"><figcaption id=\"caption-attachment-84622\" class=\"wp-caption-text\">Inline Image Editing uitgeschakeld<\/figcaption><\/figure>\n<h4>Herbruikbare blokken verplaatst naar een aparte package<\/h4>\n<p>Herbruikbare blokken, voorheen onderdeel van de package <code>@wordpress\/editor<\/code> is <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/18\/reusable-blocks-extracted-into-a-separate-package\/\">verplaatst naar<\/a> de package <code>@wordpress\/reusable-blocks<\/code> om ze beschikbaar te maken in andere editors.<\/p>\n<h2>Een nieuw standaard thema: Twenty Twenty-One<\/h2>\n<p>WordPress 5.6 bevat een gloednieuw standaard thema. <a href=\"https:\/\/kinsta.com\/nl\/blog\/twenty-twenty-one-thema\/\">Twenty Twenty-One<\/a> is een zeer toegankelijk, minimalistisch <a href=\"https:\/\/kinsta.com\/nl\/blog\/snelste-wordpress-thema\/\">WordPress thema<\/a> met een enkele kolomindeling en een footer zijbalk.<\/p>\n<p>Het nieuwe thema gebruikt een system font stack en een minimaal kleurenpalet op basis van pastelkleurige achtergrondkleuren.<\/p>\n<figure id=\"attachment_83746\" aria-describedby=\"caption-attachment-83746\" style=\"width: 1580px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-83746 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/11\/twenty-twenty-one.jpg\" alt=\"Twenty Twenty-One\" width=\"1580\" height=\"2048\"><figcaption id=\"caption-attachment-83746\" class=\"wp-caption-text\">Preview Twenty Twenty-One thema (bron: Make WordPress Core)<\/figcaption><\/figure>\n<p>Je kan veel meer lezen over Twenty Twenty-One in onze uitgebreide blogpost: <a href=\"https:\/\/kinsta.com\/nl\/blog\/twenty-twenty-one-thema\/\">Twenty Twenty-One: een diepe duik in het nieuwe standaard WordPress thema<\/a>.<\/p>\n<h2>Automatische updates voor grote releases<\/h2>\n<p>Automatische updates is een core feature uit alweer WordPress 3.7 en is bedoeld om de <a href=\"https:\/\/kinsta.com\/nl\/blog\/wordpress-beveiliging\/\">sitebeveiliging<\/a> te verbeteren en het voor sitebeheerders gemakkelijker te maken <a href=\"https:\/\/kinsta.com\/nl\/blog\/wordpress-onderhoud\/\">om hun WordPress websites up-to-date te houden<\/a>.<\/p>\n<p>Hoewel eerdere versies het automatisch updaten van kleinere core-updates mogelijk maakten, zorgt WordPress 5.6 ervoor dat sitebeheerders nu ook handmatig automatische updates voor grote releases kunnen inschakelen (daarover zodirect meer).<\/p>\n<p>Helaas kan deze cruciale onderhoudstaak nog steeds enigszins lastig zijn voor niet-technische gebruikers. Je kan meer lezen over hoe automatische updates werken in <a href=\"https:\/\/kinsta.com\/nl\/blog\/automatische-wordpress-updates\/\">ons uitgebreide artikel over automatische updates binnen WordPress<\/a>.<\/p>\n<p>Daarom <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/24\/core-major-versions-auto-updates-ui-changes-in-wordpress-5-6-correction\/\">introduceert WordPress 5.6 een nieuwe interface<\/a> waarmee sitebeheerders automatische updates voor belangrijke kernreleases kunnen inschakelen.<\/p>\n<p>De aard van deze feature is gedurende de betacycle van WordPress 5.6 veranderd en de<a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/02\/introducing-auto-updates-interface-for-core-major-versions-in-wordpress-5-6\/\"> oorspronkelijke dev note<\/a> is inmiddels vervangen. In de woorden van <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/24\/core-major-versions-auto-updates-ui-changes-in-wordpress-5-6-correction\/\">Jb Audra<\/a><\/p>\n<blockquote><p>is de initi\u00eble strekking achter de auto-updates van de core verplaatst naar:<\/p>\n<ul>\n<li>Aanbrengen van updates aan het ontwerp van de UI.<\/li>\n<li>Voor bestaande installaties blijft het werken zoals altijd: standaard aangemeld voor kleine updates, maar een gebruiker moet zelf aangeven dat dit ook geldt voor grote updates (constants en filters die al door hosts of bureaus zijn opgegeven hebben hierop nog steeds voorrang).<\/li>\n<li>Voor nieuwe installaties verandert het standaard gedrag: standaard aangemeld voor kleine updates en standaard aangemeld voor grote updates.<\/li>\n<\/ul>\n<\/blockquote>\n<p>Vanaf WordPress 5.6 kan je op de pagina <strong>Updates<\/strong> ervoor kiezen dat WordPress automatisch updates uitvoert voor belangrijke coreversies, waar een nieuwe UI je een selectievakje geeft waarmee je automatische updates voor alle nieuwe versies van WordPress inschakelt &#8211; <strong>Enable automatic updates for all new versions of WordPress<\/strong>.<\/p>\n<figure id=\"attachment_84600\" aria-describedby=\"caption-attachment-84600\" style=\"width: 1726px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-84600 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/11\/enable-automatic-updates.jpg\" alt=\"Automatische updates inschakelen voor alle nieuwe versies van WordPress\" width=\"1726\" height=\"620\"><figcaption id=\"caption-attachment-84600\" class=\"wp-caption-text\">Automatische updates inschakelen voor alle nieuwe versies van WordPress<\/figcaption><\/figure>\n<p>Zodra je hebt ingeschakeld dat WordPress automatisch de core bijwerkt voor grote release, kan je vervolgens deze zo instellen dat het alleen voor onderhouds- en beveiligingsupdates wordt getriggerd bij <strong>Switch to automatic updates for maintenance and security releases only<\/strong>.<\/p>\n<figure id=\"attachment_84599\" aria-describedby=\"caption-attachment-84599\" style=\"width: 1602px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-84599 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/11\/disable-auto-updates.jpg\" alt=\"Alleen automatische updates voor onderhouds- en beveiligingsreleases\" width=\"1602\" height=\"670\"><figcaption id=\"caption-attachment-84599\" class=\"wp-caption-text\">Alleen automatische updates voor onderhouds- en beveiligingsreleases<\/figcaption><\/figure>\n<h3>Grote automatische core-updates voor ontwikkelaars<\/h3>\n<p>Wanneer automatisch updaten van de grote core-updates is ingeschakeld, dan wordt de <code>auto_update_core_major<\/code> option opgeslagen in de <a href=\"https:\/\/kinsta.com\/nl\/blog\/wordpress-database-problemen-oplossen\/\">database<\/a> met de <code>option_value<\/code> ingeschakeld. Als <code>get_site_option('auto_update_core_major')<\/code> <code>true<\/code> retourneert, dan wordt de checkbox voor automatische updates aangevinkt.<\/p>\n<p>Vervolgens controleert WordPress of auto-updates van de grote core-releases zijn ingeschakeld via de <code>WP_AUTO_UPDATE_CORE<\/code> constant of het <code>allow_major_auto_core_updates<\/code> filter en stelt het selectievakje dienovereenkomstig in.<\/p>\n<p>Developers kunnen auto-updates van grote core-updates ook uitschakelen door de constant van <code>WP_AUTO_UPDATE_CORE<\/code> op <code>false<\/code> of <code>minor<\/code> te zetten (lees ook <a href=\"https:\/\/kinsta.com\/nl\/blog\/automatische-wordpress-updates\/#background-updates-wp-config\">Controle over achtergrondupdates via wp-config.php<\/a>):<\/p>\n<pre><code class=\"language-php\"># Disables all core updates:\ndefine( 'WP_AUTO_UPDATE_CORE', false );\n\n# Enables minor updates:\ndefine( 'WP_AUTO_UPDATE_CORE', 'minor' );<\/code><\/pre>\n<p>De mogelijke waarden voor <code>WP_AUTO_UPDATE_CORE<\/code> zijn <code>true<\/code> (alles), <code>'beta'<\/code>, <code>'rc'<\/code>, <code>'minor'<\/code>, <code>false<\/code>.<\/p>\n<p>Een andere opties om standaard de grote core-updates uit te schakelen is door gebruik te maken van de nieuwe filter <code>allow_major_auto_core_updates<\/code>:<\/p>\n<pre><code class=\"language-php\">add_filter( 'allow_major_auto_core_updates', '_return_false' );<\/code><\/pre>\n<h3>Een paar opmerkingen aan de toevoeging van automatische updates aan de core<\/h3>\n<p>In december 2018 deelde Matt Mullenweg de <a href=\"https:\/\/make.wordpress.org\/core\/2018\/12\/08\/9-priorities-for-2019\/\">negen prioriteiten voor 2019<\/a>, waar &#8220;Een manier bieden aan gebruikers om automatische updates van belangrijke core-releases in te schakelen&#8221; op plek 7 kwam. Beter laat dan nooit!<\/p>\n<p>Deze automatische core-updates zouden een grote impact moeten hebben op de beveiliging en algehele ervaring van WordPress sites. E\u00e9n ding lijkt duidelijk: vanuit technisch oogpunt is deze belangrijke feature van automatische core-updates een complexe taak die niet 100% volbracht is met de release van WordPress 5.6.<\/p>\n<p>Na een <a href=\"https:\/\/wordpress.slack.com\/archives\/C02RQBWTW\/p1604521424491000\">evenwichtige discussie<\/a> op Slack <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/10\/wp5-6-auto-update-implementation-change\/\">vatte Josepha Haden de zorgen en vragen<\/a> van Core contributors samen.<\/p>\n<p>Het belangrijkste langetermijndoel is om automatische updates beschikbaar te hebben op de meeste WordPress websites om de beveiliging van het hele WordPress ecosysteem (<a href=\"https:\/\/kinsta.com\/nl\/wordpress-marktaandeel\/\">meer dan 30% van het internet<\/a>) te verbeteren.<\/p>\n<p>Dit is wat <a href=\"https:\/\/wordpress.slack.com\/archives\/C02RQBWTW\/p1604531998308300\">Helen Hou-Sand\u00ed<\/a>, Core Lead Developer, erover te zeggen heeft:<\/p>\n<blockquote><p>Wat mij betreft zijn er een aantal zeer moeilijke technische zaken om uit te voeren en dit vereist HEEL gedisciplineerd en gericht technisch producteigendom<\/p><\/blockquote>\n<p>We zouden dus in de loop van de tijd aanvullende wijzigingen en verbeteringen aan de gebruikersinterface van de automatische updates van de belangrijkste core-releases moeten zien. Dit is wat we vanaf nu kunnen verwachten:<\/p>\n<p><strong>WordPress 5.6:<\/strong><\/p>\n<ul>\n<li><strong>Bij bestaande installaties moeten gebruikers zelf automatische updates van de belangrijkste core-releases inschakelen<\/strong>. Alle constants en filters die al in gebruik zijn, hebben voorrang. Kleine (minor) updates zijn standaard ingeschakeld.<\/li>\n<li><strong>Bij nieuwe installaties zijn standaard zowel kleine als grote updates ingeschakeld<\/strong>.<\/li>\n<\/ul>\n<p><strong>WordPress 5.6.1:<\/strong><\/p>\n<ul>\n<li>Op basis van feedback zouden we enkele wijzigingen moeten zien in de gebruikersinterface van automatische updates.<\/li>\n<\/ul>\n<p><strong>WordPress 5.7:<\/strong><\/p>\n<ul>\n<li>Waarschijnlijk wordt een nudge (herinnering) toegevoegd aan de pagina Sitediagnose voor iedereen die zich heeft afgemeld voor automatische updates.<\/li>\n<li>In <a href=\"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-7\/\">WordPress 5.7<\/a> wordt waarschijnlijk een opt-in voor automatische updates toegevoegd aan het installatieproces.<\/li>\n<\/ul>\n<p>Een groot probleem met automatische core-updates is dat gebruikers het vaak niet vertrouwen. Volgens Helen:<\/p>\n<blockquote><p>Ik geloof dat we nog veel werk kunnen verzetten om proactief het vertrouwen van gebruikers te werven, en dan met name van de groep die eerder slechte ervaringen hebben gehad met WordPress en\/of updates<\/p><\/blockquote>\n<p>Elke WordPress site is echter een mix van core, <a href=\"https:\/\/kinsta.com\/nl\/onderwerpen\/wordpress-plugins\/\">plugins<\/a> en thema. In de woorden van Helen:<\/p>\n<blockquote><p>Core-updates zijn over het algemeen redelijk veilig en bevatten een aantal beveiligingsmechanieken, maar omdat sites code van elke bron kunnen uitvoeren, bestaat er niet iets als &#8220;100% werkend&#8221; voor &#8220;elke soort WordPress website&#8221;.<\/p><\/blockquote>\n<p>Gebruikers die hebben gekozen voor automatische updates moeten regelmatig een back-up maken van hun website of een webhost kiezen die <a href=\"https:\/\/kinsta.com\/nl\/blog\/wordpress-back-ups\/\">automatische back-ups<\/a> aanbiedt in hun pakketten.<\/p>\n<p>Core auto-updates hebben ook invloed op de algemene update-ervaring, inclusief automatische updates van plugins en thema&#8217;s. <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/10\/wp5-6-auto-update-implementation-change\/#comment-40248\">Joost de Valk<\/a> merkte in een reactie op:<\/p>\n<blockquote><p>Als we het automatisch updaten van de WordPress core standaard inschakelen, moeten we hetzelfde doen voor plugins. Anders kunnen plugins en thema&#8217;s niet worden bijgewerkt voor dingen die ze moeten oplossen vanwege core-updates. Ik denk dat gebruikers dit ook zouden verwachten: als WordPress auto-updatet, zouden plugins en thema&#8217;s dit ook moeten doen.<\/p><\/blockquote>\n<h2>Verandering in Sitediagnose in WordPress 5.6<\/h2>\n<p>Naast alle features die we al hebben besproken, brengt WordPress 5.6 ook een <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/15\/site-health-check-changes-in-5-6\/\">verbeterde versie van de Sitediagnose tool<\/a>, die zich nu op de achtergrond anders gedraagt.<\/p>\n<h3>Datavalidatie Sitediagnose check<\/h3>\n<p>Een validator controleert nu de probleemresponses van Sitediagnose tests. De validator zal elke ongeldige respons negeren, waarmee wordt voorkomen dat de <a href=\"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-2\/#site-health-check\">Sitediagnose tool<\/a> <a href=\"https:\/\/kinsta.com\/nl\/blog\/wordpress-fouten\/\">fatale fouten<\/a> veroorzaakt en verdere controles worden stopgezet.<\/p>\n<p>Vanaf nu hebben ongeldige responses geen invloed op de Sitediagnose indicator (<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/50145\">#50145<\/a>).<\/p>\n<h3>Asynchrone checks via REST endpoint<\/h3>\n<p>De Sitehealth tool is een krachtige beveiligingstool waarmee site-eigenaren op de hoogte kunnen blijven van de gezondheid van hun websites.<\/p>\n<p>Deze tool voert een aantal beveiligingstests uit die samen een overzicht geven van de gezondheidsstatus van je website.<\/p>\n<p>Deze tests kan je in twee categorie\u00ebn onderverdelen: <strong>direct tests<\/strong>, die worden uitgevoerd bij pageloads, en <strong>async tests<\/strong>, die vaak wat langer duren en later via JavaScript calls worden uitgevoerd.<\/p>\n<p>Eerder werden deze tests uitgevoerd met een call naar <a href=\"https:\/\/kinsta.com\/nl\/blog\/admin-ajax\/\">admin-ajax.php<\/a>. Met WordPress 5.6 wordt <em>admin-ajax.php<\/em> hier minder bij betrokken en wordt in plaats daarvan een nieuw <a href=\"https:\/\/kinsta.com\/nl\/blog\/rest-api-wordpress\/\">REST API<\/a> endpoint gebruikt. Vanaf WordPress 5.6 kunnen de asynchrone tests worden gevonden onder de namespace <code>\/wp-json\/wp-site-health\/v1<\/code>.<\/p>\n<p>Dankzij deze toegevoegde REST API verbetering, kunnen plugins en thema&#8217;s ook gebruik maken van REST endpoints en zijn ze wat sitediagnose-tests niet beperkt tot Ajax actions.<\/p>\n<p>Elke asynchrone test kan nu het argument <code>has_rest<\/code> declaren, dat standaard op <code>false<\/code> staat.<\/p>\n<p>De onderstaande code van <em>wp-admin\/includes\/class-wp-site-health.php<\/em> laat de array van asynchrone tests in WordPress 5.6 zien:<\/p>\n<pre><code class=\"language-php\">'async'  =&gt; array(\n\t'dotorg_communication' =&gt; array(\n\t\t'label'             =&gt; __( 'Communication with WordPress.org' ),\n\t\t'test'              =&gt; rest_url( 'wp-site-health\/v1\/tests\/dotorg-communication' ),\n\t\t'has_rest'          =&gt; true,\n\t\t'async_direct_test' =&gt; array( WP_Site_Health::get_instance(), 'get_test_dotorg_communication' ),\n\t),\n\t'background_updates'   =&gt; array(\n\t\t'label'             =&gt; __( 'Background updates' ),\n\t\t'test'              =&gt; rest_url( 'wp-site-health\/v1\/tests\/background-updates' ),\n\t\t'has_rest'          =&gt; true,\n\t\t'async_direct_test' =&gt; array( WP_Site_Health::get_instance(), 'get_test_background_updates' ),\n\t),\n\t'loopback_requests'    =&gt; array(\n\t\t'label'             =&gt; __( 'Loopback request' ),\n\t\t'test'              =&gt; rest_url( 'wp-site-health\/v1\/tests\/loopback-requests' ),\n\t\t'has_rest'          =&gt; true,\n\t\t'async_direct_test' =&gt; array( WP_Site_Health::get_instance(), 'get_test_loopback_requests' ),\n\t),\n\t'authorization_header' =&gt; array(\n\t\t'label'     =&gt; __( 'Authorization header' ),\n\t\t'test'      =&gt; rest_url( 'wp-site-health\/v1\/tests\/authorization-header' ),\n\t\t'has_rest'  =&gt; true,\n\t\t'headers'   =&gt; array( 'Authorization' =&gt; 'Basic ' . base64_encode( 'user:pwd' ) ),\n\t\t'skip_cron' =&gt; true,\n\t),\n),<\/code><\/pre>\n<p><strong>Geplande Sitediagnose-checks<\/strong>:<\/p>\n<p>Hoewel asynchrone tests zijn ge\u00efmplementeerd om <a href=\"https:\/\/kinsta.com\/nl\/blog\/application-performance-monitoring\/\">langzame paginalaadtijden en time-outs te voorkomen<\/a>, geldt dit nadeel niet voor geplande tests.<\/p>\n<p>Met dat in gedachten kunnen test arrays &#8211; naast het <code>has_rest<\/code> argument dat we hierboven noemden &#8211; ook het <code>async_direct_test<\/code> argument declaren (met behulp van de bovenstaande code), wat een een callable instance van een test zou moeten zijn.<\/p>\n<p>Als een test wordt uitgevoerd tijdens een gepland event, dan gebruikt de test niet het REST API endpoint maar wordt deze rechtstreeks uitgevoerd.<\/p>\n<h2>Application Passwords voor REST API verificatie<\/h2>\n<p><strong>Application Passwords<\/strong> is een nieuw systeem voor het maken van geverifieerde verzoeken naar verschillende API&#8217;s.<\/p>\n<p>Wachtwoorden zijn 24 tekens lang en bestaan uit hoofdletters, kleine letters en numerieke tekens, die handmatig of via de REST API kunnen worden gegenereerd.<\/p>\n<p>Om handmatig een nieuw applicatiewachtwoord te genereren, blader je naar je Profile pagina en scrol je naar beneden.<\/p>\n<figure id=\"attachment_84595\" aria-describedby=\"caption-attachment-84595\" style=\"width: 519px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-84595 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/11\/application-passwords.jpg\" alt=\"Application Passwords in User Profile pagina\" width=\"519\" height=\"270\"><figcaption id=\"caption-attachment-84595\" class=\"wp-caption-text\">Application Passwords in User Profile pagina<\/figcaption><\/figure>\n<p>Kies een naam voor je Application Password en bevestig. WordPress laat je nieuwe wachtwoord zien.<\/p>\n<figure id=\"attachment_84605\" aria-describedby=\"caption-attachment-84605\" style=\"width: 532px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-84605 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/11\/new-application-password.jpg\" alt=\"Een nieuw wachtwoord voor je applicatie\" width=\"532\" height=\"219\"><figcaption id=\"caption-attachment-84605\" class=\"wp-caption-text\">Een nieuw wachtwoord voor je applicatie<\/figcaption><\/figure>\n<p>Applicatiewachtwoorden worden weergegeven in blokken van 4 tekens, gescheiden door spaties, zoals je hieronder kan zien:<\/p>\n<pre><code>gsUc UhkU 0ScI gdRd TGoU vrW5<\/code><\/pre>\n<p>Wachtwoorden kunnen echter <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/05\/application-passwords-integration-guide\/#comment-40226\">met of zonder spaties<\/a> worden gebruikt:<\/p>\n<blockquote><p>De applicatiewachtwoorden die tijdens het verificatieproces worden teruggestuurd, bevatten geen spaties. Deze zijn er alleen maar om het voor iemand die de hele dag naar een scherm zit te kijken, makkelijk te maken om het handmatig in te voeren.<\/p>\n<p>Ze kunnen in stukjes worden opgedeeld, zonder spaties of &#8211; als je helemaal los wil gaan &#8211; kan je waarschijnlijk ook na elk teken een spatie plaatsen.<\/p><\/blockquote>\n<p>Op de pagina User Profile kan je applicatiewachtwoorden bekijken, aanmaken en intrekken. De kolommen Last Used en Last IP maken het je makkelijker om wachtwoorden te vinden die je niet meer gebruikt en dus kan intrekken.<\/p>\n<figure id=\"attachment_84604\" aria-describedby=\"caption-attachment-84604\" style=\"width: 1616px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-84604 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/11\/last-used-last-ip-application-passwords.jpg\" alt=\"Velden Last Used en Last IP\" width=\"1616\" height=\"726\"><figcaption id=\"caption-attachment-84604\" class=\"wp-caption-text\">Velden Last Used en Last IP<\/figcaption><\/figure>\n<p>Op het moment van schrijven kunnen applicatiewachtwoorden worden gebruikt met de REST API geverifieerde verzoeken en met de inmiddels verouderde <a href=\"https:\/\/kinsta.com\/nl\/blog\/xmlrpc-php\/\">XML-RPC API<\/a>. In de toekomst zullen we waarschijnlijk zien dat Application Passwords ook met andere API&#8217;s wordt gebruikt. George Stephanis legt uit:<\/p>\n<blockquote><p>Het verificatieschema voor applicatiewachtwoorden kan ook worden toegepast op toekomstige API&#8217;s voor WordPress zodra deze beschikbaar komen. Als GraphQL of andere systemen ook naar WordPress komen, zal Application Passwords ze een solide, al bestaande authenticatie-infrastructuur bieden waar ze zo op kunnen inhaken.<\/p><\/blockquote>\n<figure id=\"attachment_84594\" aria-describedby=\"caption-attachment-84594\" style=\"width: 2030px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-84594 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/11\/application-password-test-postman.jpg\" alt=\"Een geverifieerde call aan de REST API in Postman\" width=\"2030\" height=\"1360\"><figcaption id=\"caption-attachment-84594\" class=\"wp-caption-text\">Een geverifieerde call aan de REST API in Postman<\/figcaption><\/figure>\n<p>Je kan Application Passwords niet gebruiken op <em>wp-login.php<\/em>.<\/p>\n<p>Raadpleeg de volgende bronnen als je meer wil weten over deze functie en de technische achtergronden:<\/p>\n<ul>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2020\/09\/23\/proposal-rest-api-authentication-application-passwords\/\">Voorstel: REST API Authentication \/ Application Passwords<\/a><\/li>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/05\/application-passwords-integration-guide\/\">Application Passwords: handleiding integratie<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/wordpress\/application-passwords\">Application Passwords feature plugin<\/a><\/li>\n<\/ul>\n<h2>Betere ondersteuning voor PHP 8<\/h2>\n<p><a href=\"https:\/\/kinsta.com\/nl\/blog\/php-8\/\">PHP 8.0<\/a> brengt talloze nieuwe features en optimalisaties met zich mee en kan met recht een mijlpaal worden genoemd in de evolutie van deze codetaal. Deze nieuwere versie van <a href=\"https:\/\/kinsta.com\/nl\/blog\/php-tutorials\/\">PHP<\/a> bevat veel updates die achterwaartse compatibiliteit opheffen en veel verouderde features zijn nu officieel verwijderd. Zorgen dat <a href=\"https:\/\/kinsta.com\/nl\/changelog\/php-8-beschikbaar\/\">PHP 8 wordt ondersteund door WordPress<\/a> is dus een hele uitdaging.<\/p>\n<p>Zelfs nu WordPress core contributors hun best doen om te zorgen dat WordPress 5.6 compatibel wordt met PHP 8, kunnen we niet verwachten dat elk mogelijk probleem wordt ontdekt. Het doel is natuurlijk om op een punt te komen dat het hele WordPress ecosysteem compatibel is met PHP 8, maar op dit moment lijkt dat nog iets te ver weg.<\/p>\n<p>Verder bevat elke WordPress website minstens \u00e9\u00e9n thema en een aantal plugins. We kunnen dus verwachten dat solide ondersteuning voor PHP 8 door de WordPress core niet lang uitblijft, maar dat dit niet per se geldt voor de vele thema&#8217;s en plugin en hun ondersteuning voor PHP 8.<\/p>\n<p>We zijn het dus eens met <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/23\/wordpress-and-php-8-0\/\">Jonathan Desrosiers<\/a> als hij zegt:<\/p>\n<blockquote><p>Het is onmogelijk te voorspellen hoe de ondersteuning van PHP 8 met het bredere ecosysteem (plugins, thema&#8217;s, etc.) uitpakt. Om die reden moet WordPress 5.6 worden beschouwd als &#8220;beta compatible&#8221; met PHP 8.<\/p><\/blockquote>\n<p>&#8220;Beta compatible met PHP 8&#8221; is een goede beschrijving die aan de ene kant aangeeft dat het een doorlopend proces is dat nog niet afgerond is, maar die aan de andere kant ook het geweldige werk erkent dat tot nu toe is verricht.<\/p>\n<p>Echter,<\/p>\n<blockquote><p>alle plugin- en thema-ontwikkelaars, net als hostingcommunity&#8217;s, worden opgeroepen om hun code compatibel te maken met PHP 8. Hiermee kan WordPress snelle &#8220;fully compatible&#8221; worden, zonder dat de eindgebruiker de last hoeft te dragen.<\/p><\/blockquote>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-important\">\n            <h3>Important<\/h3>\n        <p>De meeste incompatibiliteitsproblemen zijn er door middel van automatische tests wel uitgehaald, maar er zijn nog steeds handmatige tests vereist. Om deze reden wordt <strong>ten zeerste aanbevolen om uitgebreide compatibiliteitstests uit te voeren op een staging of lokale omgeving voordat je je live site upgradet naar PHP 8<\/strong>.<\/p>\n<\/aside>\n\n<h3>Een aantal PHP wijzigingen om rekening mee te houden<\/h3>\n<p>Zoals we hierboven al zeiden, is volledige compatibiliteit van WordPress met PHP 8 een &#8220;work in progress&#8221;. Jonathan Desrosiers heeft een <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/23\/wordpress-and-php-8-0\/\">lijst uitgebracht met PHP 8 features en wijzigingen<\/a> waarvan WordPress ontwikkelaars op de hoogte moeten zijn.<\/p>\n<h4>Named Parameters<\/h4>\n<p>Met <a href=\"https:\/\/wiki.php.net\/rfc\/named_params\">PHP named arguments<\/a> is het nu mogelijk om arguments door te geven aan een function op basis van de naam van de parameter, in plaats van de positie van de parameter. Dit maakt het mogelijk om self-documenting <a href=\"https:\/\/kinsta.com\/nl\/blog\/gratis-html-editors\/\">code te schrijven<\/a>, arguments zijn order-independent en de default values kunnen naar wens worden overgeslagen.<\/p>\n<p>Helaas kunnen momenteel named parameters achterwaartse compatibiliteitsproblemen veroorzaken in WordPress. De belangrijkste reden is dat parameternamen zonder kennisgeving kunnen worden gewijzigd totdat de huidige audit is voltooid. Dus op het moment van schrijven:<\/p>\n<blockquote><p>Het gebruik van named parameters bij het callen van WordPress functions en class methods wordt expliciet <strong>niet ondersteund<\/strong> en <strong>ten zeerste afgeraden<\/strong> totdat deze audit kan worden voltooid, aangezien tijdens de audit de parameternamen zonder kennisgeving kunnen worden gewijzigd. Wanneer deze audit is voltooid, wordt dit aangekondigd in een toekomstige dev note.<\/p><\/blockquote>\n<h4>Strikte type\/value validations voor internal functions<\/h4>\n<p>Wanneer een parameter van een illegaal type wordt doorgegeven, gedragen internal en user-defined functions zich anders. User-defined functions veroorzaken een <code>TypeError<\/code>, maar internal functions gedragen zich op verschillende manieren, afhankelijk van verschillende voorwaarden.<\/p>\n<p>Om deze inconsistenties te verwijderen, genereren de <a href=\"https:\/\/kinsta.com\/nl\/blog\/php-8\/#type-errors-internal-functions\">internal parameters die de API&#8217;s parsen<\/a><strong> altijd<\/strong> een <code>ThrowError<\/code> in het geval van een parameter type mismatch.<\/p>\n<p>Strict type declaration wordt niet in WordPress core gebruikt. Core contributors werken er op dit moment echter aan om te voorkomen dat invalid types worden doorgegeven aan core functions. Totdat dit proces is afgerond, kan deze PHP 8 wijziging leiden tot <code>TypeError<\/code>s, &#8220;vooral als het type van een value incorrect wordt gewijzigd door code dat is gehooket aan een filter&#8221;.<\/p>\n<h4>Strengere type checks voor arithmetic en bitwise operators<\/h4>\n<p>In eerdere versies was het toegestaan om arithmetic en bitwise operators te gebruiken voor een array, resource en non-overloaded object, maar het gedrag was inconsistent en soms zelfs gewoon raar:<\/p>\n<pre><code class=\"language-php\">var_dump([] % [42]);\n\/\/ int(0)<\/code><\/pre>\n<p>Met PHP 8 is dit gedrag altijd hetzelfde en zullen alle arithmetic and bitwise operators een <code>TypeError<\/code> exception genereren wanneer de operand een array, resource of non-overloaded object is (zie <a href=\"https:\/\/wiki.php.net\/rfc\/arithmetic_operator_type_checks\">de RFC<\/a>).<\/p>\n<p>Dit is ook een wijziging die wat extra werk van de core contributors vraagt, zoals de vele foutmeldingen, waarschuwingen en andere wijzigingen.<\/p>\n<p>Nogmaals, vanwege de verschillende problemen die nog steeds niet zijn opgelost, wordt het ten zeerste aanbevolen om compatibiliteitstests uit te voeren op een <a href=\"https:\/\/kinsta.com\/nl\/docs\/wordpress-hosting\/testomgeving\/\">staging- of ontwikkelomgeving<\/a> voordat je de overstap maakt naar PHP 8 op je live website. Lees meer over <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/23\/wordpress-and-php-8-0\/\">WordPress en PHP 8.0<\/a>.<\/p>\n<h2>Overige wijzigingen voor ontwikkelaars<\/h2>\n<p>WordPress 5.6 brengt veel veranderingen voor ontwikkelaars met zich mee en we konden deze niet allemaal in onze lijst opnemen. Maar dit is de top 3 waarvan we denken dat ze het bekijken waard zijn:<\/p>\n<h3>1. Action hook wp_after_insert_post<\/h3>\n<p>V\u00f3\u00f3r WordPress 5.6 kon je <code>save_posts<\/code> of soortgelijke actions gebruiken om custom code uit te voeren nadat een bericht was gepubliceerd. Nu introduceert WordPress 5.6 de nieuwe action hook <code>wp_after_insert_post<\/code>, die pas wordt geactiveerd als terms en metadata zijn opgeslagen.<\/p>\n<p>Verder zijn er ook een aantal functions bijgewerkt om te voorkomen dat deze hooks worden gefired. De nieuwe parameter <code>$fire_after_hooks<\/code> is toegevoegd aan de functions <code>wp_insert_posts()<\/code>, <code>wp_update_post()<\/code> en <code>wp_insert_attachment()<\/code>. Als deze op <code>false<\/code> staat, dan wordt voorkomen dat de after insert hooks worden gefired.<\/p>\n<p>Bekijk de <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/20\/new-action-wp_after_insert_post-in-wordpress-5-6\/\">dev note<\/a> voor meer informatie.<\/p>\n<h3>2. Typecasting<\/h3>\n<p>Typecasting functions <code>intval()<\/code>, <code>strval()<\/code>, <code>floatval()<\/code> en <code>boolval()<\/code> zijn verwijderd uit de core ten gunste van direct typecasting:<\/p>\n<ol>\n<li><code>intval()<\/code> \u2192 <code>(int)<\/code><\/li>\n<li><code>strval()<\/code> \u2192 <code>(string)<\/code><\/li>\n<li><code>floatval()<\/code> \u2192 <code>(float)<\/code><\/li>\n<\/ol>\n<p>Deze wijziging heeft directe gevolgen voor de <a href=\"https:\/\/kinsta.com\/nl\/apm-tool\/\">prestaties<\/a> omdat <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/20\/miscellaneous-developer-focused-changes-in-wordpress-5-6\/\">direct typecasting<\/a> zo&#8217;n <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/42918\">6x sneller<\/a> is dan typecasting functions.<\/p>\n<h3>3. WP_Error objects<\/h3>\n<p>De <code>WP_Error<\/code> class is verbeterd door de mogelijkheid om meerdere <code>WP_Error<\/code> instances samen te voegen tot \u00e9\u00e9n. Voorheen kon je dat alleen handmatig doen. Nu worden met WordPress 5.6 drie nieuwe methodes ge\u00efntroduceerd om meerdere <code>WP_Error<\/code> instances te helpen verwerken. De onderstaande code is een voorbeeld uit de <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/20\/miscellaneous-developer-focused-changes-in-wordpress-5-6\/\">dev note<\/a>:<\/p>\n<pre><code class=\"language-php\">&lt;?php\n$error_1 = new WP_Error(\n\t'code1',\n\t'This is my first error message.',\n\t'Error_Data'\n);\n \n$error_2 = new WP_Error(\n\t'code2',\n\t'This is my second error message.',\n\t'Error_Data2'\n);\n \n\/\/ Merge from another WP_Error.\n$error_1-&gt;merge_from( $error_2 );\n \n\/\/ Retrieve all error data, optionally for a specific error code.\n$error_1-&gt;get_all_error_data( 'code2' );\n \n\/\/ Export to another WP_Error\n$error_1-&gt;export_to( $error_2 );<\/code><\/pre>\n<h3>Verdere leessuggesties voor ontwikkelaars<\/h3>\n<p>Het is onmogelijk om alle wijzigingen van WordPress 5.6 te noemen die zich richten op ontwikkelaars, maar je kan er meer over lezen in de volgende bronnen:<\/p>\n<ul>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2020\/06\/29\/updating-jquery-version-shipped-with-wordpress\/\">Updaten jQuery versie die geleverd wordt met WordPress<\/a><\/li>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/05\/updating-core-jquery-to-version-3-part-2\/\">Core jQuery updaten naar versie 3 &#8211; deel 2<\/a><\/li>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/23\/wordpress-and-php-8-0\/\">WordPress en PHP 8.0<\/a><\/li>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/20\/rest-api-batch-framework-in-wordpress-5-6\/\">REST API batch framework in WordPress 5.6<\/a><\/li>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/20\/miscellaneous-developer-focused-changes-in-wordpress-5-6\/\">Overige op developers gerichte wijzigingen in WordPress 5.6<\/a><\/li>\n<\/ul>\n\n<h2>Samenvatting<\/h2>\n<p>WordPress 5.6 is een major release met tal van nieuwe features en wijzigingen voor zowel gebruikers als developers. We zijn altijd enthousiast om te zien hoe de evolutie van webtechnologie\u00ebn de beveiliging, <a href=\"https:\/\/kinsta.com\/nl\/docs\/wordpress-hosting\/wordpress-monitoring\/apm-tool\/\">prestaties<\/a>, bruikbaarheid en toegankelijkheid van WordPress rechtstreeks be\u00efnvloedt.<\/p>\n<p>Maar de ontwikkeling stopt nooit en we kunnen nu al een kijkje nemen naar toekomstige <a href=\"https:\/\/make.wordpress.org\/core\/2019\/11\/21\/tentative-release-calendar-2020-2021\/\">mogelijke releasedata<\/a>.<\/p>\n<p>Nu is het jouw beurt: wat spreekt jou het meest aan in WordPress 5.6? En welke features zou je toegevoegd willen hebben aan <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/23\/wordpress-5-7-whats-on-your-wishlist\/\">WordPress 5.7<\/a>?<\/p>\n<div id=\"gtx-trans\">\n<div class=\"gtx-trans-icon\"><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>WordPress 5.6 &#8220;Simone&#8221; is uitgebracht en we zijn verheugd om een diepe duik te nemen in de meest interessante features en toevoegingen die in de core &#8230;<\/p>\n","protected":false},"author":36,"featured_media":36435,"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-36431","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>Dit is er nieuw in WordPress 5.6 (toegankelijkheid, prestatie, beveiliging)<\/title>\n<meta name=\"description\" content=\"Ondersteuning voor PHP 8, Application Passwords, verbeteringen aan Sitediagnose, Block API V2 en nog veel meer. Bekijk wat er nieuw is in WordPress 5.6!\" \/>\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-6\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Dit is er nieuw in WordPress 5.6 (toegankelijkheid, prestatie, beveiliging)\" \/>\n<meta property=\"og:description\" content=\"Ondersteuning voor PHP 8, Application Passwords, verbeteringen aan Sitediagnose, Block API V2 en nog veel meer. Bekijk wat er nieuw is in WordPress 5.6!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-6\/\" \/>\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=\"2020-12-08T10:09:27+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-08-11T05:55:08+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2020\/12\/wordpress-5-6.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"768\" \/>\n\t<meta property=\"og:image:height\" content=\"384\" \/>\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=\"Ondersteuning voor PHP 8, Application Passwords, verbeteringen aan Sitediagnose, Block API V2 en nog veel meer. Bekijk wat er nieuw is in WordPress 5.6!\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2020\/12\/wordpress-5-6.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=\"26 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-6\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-6\/\"},\"author\":{\"name\":\"Carlo Daniele\",\"@id\":\"https:\/\/kinsta.com\/nl\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63\"},\"headline\":\"Dit is er nieuw in WordPress 5.6 (toegankelijkheid, prestatie, beveiliging)\",\"datePublished\":\"2020-12-08T10:09:27+00:00\",\"dateModified\":\"2023-08-11T05:55:08+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-6\/\"},\"wordCount\":4471,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/nl\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-6\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2020\/12\/wordpress-5-6.jpg\",\"keywords\":[\"CMS\",\"WordPress\"],\"articleSection\":[\"WordPress nieuws\"],\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-6\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-6\/\",\"url\":\"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-6\/\",\"name\":\"Dit is er nieuw in WordPress 5.6 (toegankelijkheid, prestatie, beveiliging)\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/nl\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-6\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-6\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2020\/12\/wordpress-5-6.jpg\",\"datePublished\":\"2020-12-08T10:09:27+00:00\",\"dateModified\":\"2023-08-11T05:55:08+00:00\",\"description\":\"Ondersteuning voor PHP 8, Application Passwords, verbeteringen aan Sitediagnose, Block API V2 en nog veel meer. Bekijk wat er nieuw is in WordPress 5.6!\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-6\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-6\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-6\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2020\/12\/wordpress-5-6.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2020\/12\/wordpress-5-6.jpg\",\"width\":768,\"height\":384,\"caption\":\"wordpress 5.6\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-6\/#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\":\"Dit is er nieuw in WordPress 5.6 (toegankelijkheid, prestatie, beveiliging)\"}]},{\"@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":"Dit is er nieuw in WordPress 5.6 (toegankelijkheid, prestatie, beveiliging)","description":"Ondersteuning voor PHP 8, Application Passwords, verbeteringen aan Sitediagnose, Block API V2 en nog veel meer. Bekijk wat er nieuw is in WordPress 5.6!","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-6\/","og_locale":"nl_NL","og_type":"article","og_title":"Dit is er nieuw in WordPress 5.6 (toegankelijkheid, prestatie, beveiliging)","og_description":"Ondersteuning voor PHP 8, Application Passwords, verbeteringen aan Sitediagnose, Block API V2 en nog veel meer. Bekijk wat er nieuw is in WordPress 5.6!","og_url":"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-6\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/Kinsta-Nederland-476213452787823\/","article_published_time":"2020-12-08T10:09:27+00:00","article_modified_time":"2023-08-11T05:55:08+00:00","og_image":[{"width":768,"height":384,"url":"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2020\/12\/wordpress-5-6.jpg","type":"image\/jpeg"}],"author":"Carlo Daniele","twitter_card":"summary_large_image","twitter_description":"Ondersteuning voor PHP 8, Application Passwords, verbeteringen aan Sitediagnose, Block API V2 en nog veel meer. Bekijk wat er nieuw is in WordPress 5.6!","twitter_image":"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2020\/12\/wordpress-5-6.jpg","twitter_creator":"@carlodaniele","twitter_site":"@Kinsta_NL","twitter_misc":{"Geschreven door":"Carlo Daniele","Geschatte leestijd":"26 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-6\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-6\/"},"author":{"name":"Carlo Daniele","@id":"https:\/\/kinsta.com\/nl\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63"},"headline":"Dit is er nieuw in WordPress 5.6 (toegankelijkheid, prestatie, beveiliging)","datePublished":"2020-12-08T10:09:27+00:00","dateModified":"2023-08-11T05:55:08+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-6\/"},"wordCount":4471,"commentCount":2,"publisher":{"@id":"https:\/\/kinsta.com\/nl\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-6\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2020\/12\/wordpress-5-6.jpg","keywords":["CMS","WordPress"],"articleSection":["WordPress nieuws"],"inLanguage":"nl-NL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/nl\/blog\/wordpress-5-6\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-6\/","url":"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-6\/","name":"Dit is er nieuw in WordPress 5.6 (toegankelijkheid, prestatie, beveiliging)","isPartOf":{"@id":"https:\/\/kinsta.com\/nl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-6\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-6\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2020\/12\/wordpress-5-6.jpg","datePublished":"2020-12-08T10:09:27+00:00","dateModified":"2023-08-11T05:55:08+00:00","description":"Ondersteuning voor PHP 8, Application Passwords, verbeteringen aan Sitediagnose, Block API V2 en nog veel meer. Bekijk wat er nieuw is in WordPress 5.6!","breadcrumb":{"@id":"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-6\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/nl\/blog\/wordpress-5-6\/"]}]},{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-6\/#primaryimage","url":"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2020\/12\/wordpress-5-6.jpg","contentUrl":"https:\/\/kinsta.com\/nl\/wp-content\/uploads\/sites\/7\/2020\/12\/wordpress-5-6.jpg","width":768,"height":384,"caption":"wordpress 5.6"},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/nl\/blog\/wordpress-5-6\/#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":"Dit is er nieuw in WordPress 5.6 (toegankelijkheid, prestatie, beveiliging)"}]},{"@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\/36431","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=36431"}],"version-history":[{"count":15,"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/posts\/36431\/revisions"}],"predecessor-version":[{"id":54873,"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/posts\/36431\/revisions\/54873"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/36431\/translations\/en"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/36431\/translations\/fr"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/36431\/translations\/es"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/36431\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/36431\/translations\/pt"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/36431\/translations\/de"},{"embeddable":true,"hreflang":"sv","title":"Swedish","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/36431\/translations\/se"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/36431\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/36431\/translations\/nl"},{"embeddable":true,"hreflang":"da","title":"Danish","href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/36431\/translations\/dk"},{"href":"https:\/\/kinsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/36431\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/media\/36435"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/media?parent=36431"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/tags?post=36431"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/nl\/wp-json\/wp\/v2\/topic?post=36431"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}