{"id":30569,"date":"2020-03-25T08:23:39","date_gmt":"2020-03-25T15:23:39","guid":{"rendered":"https:\/\/kinqsta.com\/?p=68051"},"modified":"2023-06-08T10:50:13","modified_gmt":"2023-06-08T08:50:13","slug":"wordpress-5-4","status":"publish","type":"post","link":"https:\/\/kinqsta.com\/nl\/blog\/wordpress-5-4\/","title":{"rendered":"Introductie van WordPress 5.4 (blokken, functies, nieuwe API&#8217;s)"},"content":{"rendered":"<p>WordPress 5.4 &#8220;Adderley&#8221; is uitgebracht op 31 maart 2020 en nu beschikbaar als download.<\/p>\n<p>Hoog tijd dus om eens goed te kijken naar de meest interessante nieuwe functies en veranderingen die WordPress 5.4 met zich meebrengt.<\/p>\n<p>Allereerst valt op dat de blok-editor in deze WordPress 5.4-release een grote rol speelt met vele nieuwe functies, verbeteringen en bugfixes. Ook zijn een aanzienlijk aantal versies van de <a href=\"https:\/\/kinqsta.com\/nl\/blog\/schakel-gutenberg-wordpress-editor-uit\/\">Gutenberg-plugin<\/a> samengevoegd met de core. Deze wijzigingen zijn van invloed op zowel de functionaliteiten als de gebruikersinterface en verbeteren de toegankelijkheid\/bruikbaarheid van de redacteur, naast vele verbeteringen aan de bewerkingservaring in meer algemene zin.<\/p>\n<p>Naast de editor introduceert WordPress 5.4 ook interessante verbeteringen aan de <a href=\"https:\/\/kinqsta.com\/nl\/blog\/wordpress-5-2\/#site-health-check\">Site Health Tool<\/a> en de <a href=\"https:\/\/kinqsta.com\/nl\/blog\/rest-api-wordpress\/\">REST API<\/a>. Een aantal functies we ook in deze nieuwe versie verwachtten, zijn echter vooruitgeschoven en zullen naar verwachting gebundeld worden met de core in versie 5.5 (zie ook <a href=\"https:\/\/make.wordpress.org\/core\/2020\/02\/25\/lazy-loading-update\/\">Standaard lazyloaden van afbeeldingen<\/a> en <a href=\"https:\/\/make.wordpress.org\/core\/2020\/02\/07\/navigation-block-exclusion-from-wp-5-4\/\">Navigatieblokken<\/a>).<\/p>\n<p>Mogelijk zijn de volgende data en links van de <a href=\"https:\/\/make.wordpress.org\/core\/5-4\/\">ontwikkelingscyclus van WordPress 5.4<\/a> voor jou interessant:<\/p>\n<ul>\n<li>11 februari 2020: <a href=\"https:\/\/wordpress.org\/news\/2020\/02\/wordpress-5-4-beta-1\/\">Beta 1 <\/a><\/li>\n<li>18 februari 2020: <a href=\"https:\/\/wordpress.org\/news\/2020\/02\/wordpress-5-4-beta-2\/\">Beta 2 <\/a><\/li>\n<li>25 februari 2020: <a href=\"https:\/\/wordpress.org\/news\/2020\/02\/wordpress-5-4-beta-3\/\">Beta 3 <\/a><\/li>\n<li>3 maart 2020: R<a href=\"https:\/\/wordpress.org\/news\/2020\/03\/wordpress-5-4-release-candidate\/\">C 1<\/a><\/li>\n<li>10 maart 2020: <a href=\"https:\/\/wordpress.org\/news\/2020\/03\/wordpress-5-4-rc2\/\">RC 2<\/a><\/li>\n<li>17 maart 2020: RC 3<\/li>\n<li>24 maart 2020: <a href=\"https:\/\/wordpress.org\/news\/2020\/03\/wordpress-5-4-rc4\/\">RC 4<\/a><\/li>\n<li>27 maart 2020: <a href=\"https:\/\/wordpress.org\/news\/2020\/03\/wordpress-5-4-rc5\/\">RC 5<\/a><\/li>\n<li>30 maart 2020: Testronde release WordPress 5.4<\/li>\n<li>31 maart 2020: Release van WordPress 5.4 &#8220;<a href=\"https:\/\/wordpress.org\/news\/2020\/03\/adderley\/\">Adderley<\/a>&#8220;<\/li>\n<\/ul>\n<p>Dan is het nu tijd om te kijken naar wat er nieuw is in WordPress 5.4! Ben je er klaar voor?<\/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 blok-editor?<\/h2>\n<p>Een aanzienlijk aantal versies van de <a href=\"https:\/\/kinqsta.com\/nl\/?s=gutenberg\">Gutenberg<\/a>-plugin zijn samengevoegd in de kern van WordPress &#8211; van 6.6 tot 7.5. Als je geen gebruik maakt van de Gutenberg-plugin, dan zal je na het upgraden naar WordPress 5.4 tal van nieuwe features, verbeteringen en bugfixes aantreffen.<\/p>\n<p>Maar het zijn niet alleen nieuwe blokken en features in de editor die de klok slaan. Ook worden er tal van prestatieverbeteringen gemeld:<\/p>\n<blockquote><p>Het team achter de blok-editor heeft een laadtijdreductie van 14% en een 51% time-to-type-reductie bereikt ten opzichte van WordPress 5.3 &#8211; voor een enorm bericht van ~36.000 woorden en ~1.000 blokken).<\/p><\/blockquote>\n<p>Allemaal gave dingen, dus laten we ze snel beter bekijken.<\/p>\n<ul>\n<li><a href=\"#block-editor-features-enhancements\">Nieuwe features en verbeteringen voor de blok-editor<\/a><\/li>\n<li><a href=\"#block-editor-changes-for-developers\">Wijzigingen in de blok-editor voor thema- en blokontwikkelaars<\/a><\/li>\n<li><a href=\"#additional-features\">Extra features<\/a><\/li>\n<\/ul>\n\n<h3 id=\"block-editor-features-enhancements\">Nieuwe features en verbeteringen voor de blok-editor<\/h3>\n<p>De blok-editor van WordPress is momenteel nog volop in ontwikkeling versie 5.4 van WordPress brengt veel veranderingen met zich mee die de bruikbaarheid van de editor verbeteren, zowel op desktop als mobiel.<\/p>\n<p>Een aantal van deze wijzigingen hebben uitsluitend betrekking op de interface. Denk hierbij aan dat de fullscreen-modus nu standaard is ingeschakeld, verbeterde blokselectie, het makkelijker wisselen tussen bewerkingsmodus en selectiemodus, vaste mobiele toolbar en breadcrumbs voor verbeterde bloknavigatie. Verder zijn er twee nieuwe blokken en optie-instellingen toegevoegd die de functionaliteit van de editor verbeteren.<\/p>\n<p>Hier is een korte lijst met onze favoriete functies en verbeteringen die je voor WordPress 5.4 kan verwachten:<\/p>\n<ul>\n<li><a href=\"#new-social-icons-block\">Nieuw blok met sociale iconen<\/a><\/li>\n<li><a href=\"#new-buttons-block\">Nieuw blok voor knoppen<\/a><\/li>\n<li><a href=\"#welcome-guide-modal\">De welkomstgids<\/a><\/li>\n<li><a href=\"#fullscreen-mode\">Schermvullende weergave standaard ingeschakeld<\/a><\/li>\n<li><a href=\"#text-color\"\">Inline ondersteuning voor tekstkleur in RichText-blokken<\/a><\/li>\n<li><a href=\"#color-options\">Extra kleuropties voor bepaalde blokken<\/a><\/li>\n<li><a href=\"#featured-images\">Uitgelichte afbeeldingen in het blok Nieuwste berichten<\/a><\/li>\n<li><a href=\"#improved-navigation\">Een nieuwe breadcrumb-bar voor bloknavigatie<\/a><\/li>\n<\/ul>\n<h4 id=\"new-social-icons-block\">Nieuw blok met sociale iconen<\/h4>\n<p>Het blok heette voorheen Sociale links, maar krijgt nu de naam <strong>Sociale iconen<\/strong>. Met dit blok kunnen auteurs snel iconen toevoegen met daarin links naar <a href=\"https:\/\/kinqsta.com\/nl\/blog\/social-media-afmetingen\/\">sociale profielen<\/a>. De plugin biedt een groot aantal child-blokken met sociale iconen waaruit je kan kiezen. Dit blok bevond zich al even in de experimentele fase en is sinds <a href=\"https:\/\/make.wordpress.org\/core\/2020\/02\/12\/whats-new-in-gutenberg-12-february\/\">Gutenberg 7.5<\/a> stabiel.<\/p>\n<figure style=\"width: 1400px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2020\/03\/sociale-iconen-1-1.jpg\" alt=\"Het blok Sociale iconen\" width=\"1400\" height=\"1110\"><figcaption class=\"wp-caption-text\">Het blok Sociale iconen<\/figcaption><\/figure>\n<p>Het Sociale iconen-blok komt met drie vooraf gedefinieerde stijlen die je naar wens visueel kan aanpassen: <strong>Default<\/strong>, <strong>Logos only<\/strong> en <strong>Pill shape<\/strong>.<\/p>\n<figure style=\"width: 278px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2020\/03\/sociale-icoonstijlen.jpg\" alt=\"Sociale icoonstijlen\" width=\"278\" height=\"516\"><figcaption class=\"wp-caption-text\">Sociale icoonstijlen<\/figcaption><\/figure>\n<p>Dit blok zag het daglicht als experimentele functie in Gutenberg 6.5 (en werd samengevoegd met <a href=\"https:\/\/kinqsta.com\/nl\/blog\/wordpress-5-3\/\">WordPress 5.3<\/a>). Sociale iconen werd toegevoegd aan Gutenberg 7.5 en werkt mogelijk niet naar behoren als je een verouderde versie van de Gutenberg-plugin gebruikt.<\/p>\n<p><a href=\"https:\/\/make.wordpress.org\/core\/2020\/02\/27\/new-or-updated-blocks-in-wordpress-5-4\/\">Volgens Jorge Costa<\/a> zijn er twee methodes om problemen met Sociale iconen te voorkomen:<\/p>\n<ul>\n<li><strong>Handmatig inhoud migreren met Sociale iconen<\/strong>: update naar WordPress 5.4, laad het bericht in de blok-editor en sla het op. Sociale iconen wordt vervolgens automatisch gemigreerd naar de nieuwe versie.<\/li>\n<li><strong>Zorg dat de Gutenberg-plugin is ge\u00efnstalleerd terwijl je WordPress updatet naar 5.4<\/strong>: De plugin is backward compatible en zou dus niet voor problemen moeten zorgen.<\/li>\n<\/ul>\n<h4 id=\"new-buttons-block\">Nieuw blok voor knoppen<\/h4>\n<p>Deze is toegevoegd aan de blok-editor in <a href=\"https:\/\/make.wordpress.org\/core\/2020\/01\/09\/whats-new-in-gutenberg-8-january\/\">Gutenberg 7.2<\/a>. Het blok <strong>Knoppen<\/strong> <a href=\"https:\/\/github.com\/wordpress\/gutenberg\/pull\/17352#issuecomment-534062973\">vervangt het oude knoppenblok<\/a> en stelt WordPress-gebruikers in staat om met dezelfde blokcontainer meerdere knoppen aan hun content toe te voegen.<\/p>\n<figure style=\"width: 1168px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2020\/03\/knoppen-blok.png\" alt=\"Het nieuwe blok Knoppen\" width=\"1168\" height=\"268\"><figcaption class=\"wp-caption-text\">Het nieuwe blok Knoppen<\/figcaption><\/figure>\n<p>Je kan voor elke knop kiezen uit twee vooraf ingestelde stijlen en verschillende aanvullende opties om het uiterlijk van de knop te verfijnen.<\/p>\n<figure style=\"width: 281px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2020\/03\/knoppen-instellingen .jpg\" alt=\"Instellingen Knoppen in WordPress 5.4\" width=\"281\" height=\"754\"><figcaption class=\"wp-caption-text\">Instellingen Knoppen in WordPress 5.4<\/figcaption><\/figure>\n<p>Met WordPress 5.4 krijgen site-eigenaren meer controle over de look en feel van hun call-to-actions dankzij de toevoeging van <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/17169\">gradient-achtergronden<\/a>. Deze worden bovendien geleverd met een aantal gradient-presets die sitebeheerders kunnen gebruiken als startpunt voor verdere aanpassingen.<\/p>\n<figure style=\"width: 2052px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2020\/03\/knoppen-kleurfuncties-vernieuwde.jpg\" alt=\"Vernieuwde kleurfuncties voor knoppen\" width=\"2052\" height=\"986\"><figcaption class=\"wp-caption-text\">Vernieuwde kleurfuncties voor knoppen<\/figcaption><\/figure>\n<h4 id=\"welcome-guide-modal\">De welkomstgids<\/h4>\n<p>WordPress 5.4 voegt een Welkom-slideshow toe met basisinformatie over de blok-editor en een link naar de <a href=\"https:\/\/wordpress.org\/support\/article\/wordpress-editor\/\">online documentatie<\/a> (toegevoegd in <a href=\"https:\/\/make.wordpress.org\/core\/2019\/12\/11\/whats-new-in-gutenberg-11-december\/\">Gutenberg 7.1<\/a>).<\/p>\n<figure style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2020\/03\/gebruikers-handleiding-1-1.jpg\" alt=\"Een pop-up met een handleiding voor nieuwe gebruikers\" width=\"1200\" height=\"808\"><figcaption class=\"wp-caption-text\">Een pop-up met een handleiding voor nieuwe gebruikers<\/figcaption><\/figure>\n<p>De pop-up is alleen zichtbaar na het updaten naar 5.4. Als je het opnieuw wil activeren, moet je het menu <strong>Meer tools &#038; opties<\/strong> openen (de 3 verticale stippen rechtsboven) en op de link <strong>Welkomstgids<\/strong> klikken.<\/p>\n<figure style=\"width: 267px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2020\/03\/welkomstgids.jpg\" alt=\"Welkomstgids\" width=\"267\" height=\"629\"><figcaption class=\"wp-caption-text\">Welkomstgids<\/figcaption><\/figure>\n<h4 id=\"fullscreen-mode\">Schermvullende weergave standaard ingeschakeld<\/h4>\n<p>Vanaf WordPress 5.4 wordt de editor <a href=\"https:\/\/make.wordpress.org\/core\/2020\/03\/03\/fullscreen-mode-enabled-by-default-in-the-editor\/\">standaard in volledig scherm geopend<\/a> voor nieuwe installaties en apparaten. Je kan de <strong>Schermvullende weergave<\/strong> in-\/uitschakelen via het menu <strong>Meer tools &#038; opties<\/strong>. Zie de onderstaande afbeelding voor meer informatie.<\/p>\n<figure style=\"width: 280px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2020\/03\/schermvullende-weergave.png\" alt=\"Schermvullende weergave\" width=\"280\" height=\"261\"><figcaption class=\"wp-caption-text\">Schermvullende weergave is nu standaard ingeschakeld in WordPress 5.4<\/figcaption><\/figure>\n<p>Deze voorkeur wordt (vooralsnog) lokaal opgeslagen. Dit betekent dat deze opnieuw moet worden ingesteld als je bijvoorbeeld de website in incognito-modus bezoekt. In de toekomst zal je voorkeur worden opgeslagen in de database, waardoor het niet meer uitmaakt hoe je je site bezoekt.<\/p>\n<p><a href=\"https:\/\/make.wordpress.org\/core\/2020\/03\/03\/fullscreen-mode-enabled-by-default-in-the-editor\/#comment-38054\">De beslissing<\/a> om de editor in volledige weergave te tonen kwam niet zonder slag of stoot. De vraag was met name of dit niet verwarrend zou zijn voor beginnende gebruikers. Lees <a href=\"https:\/\/make.wordpress.org\/accessibility\/2020\/03\/24\/wordpress-accessibility-team-position-on-default-full-screen-mode-in-the-editor\/\">dit bericht<\/a> als je meer wil weten waarom veel mensen zich zorgen maken over de fullscreen-modus.<\/p>\n<p>Blok-editor-ontwikkelaars kunnen de standaardinstellingen van de fullscreen-modus wijzigen met slechts een paar regels JavaScript:<\/p>\n<pre><code class=\"language-javascript\">const isFullscreenMode = wp.data.select( 'core\/edit-post' ).isFeatureActive( 'fullscreenMode' );\t\n\nif ( isFullscreenMode ) {\t\n wp.data.dispatch( 'core\/edit-post' ).toggleFeature( 'fullscreenMode' );\n}<\/code><\/pre>\n<h4 id=\"text-color\">Inline ondersteuning voor tekstkleur in RichText-blokken<\/h4>\n<p>Als je doorgaans <a href=\"https:\/\/kinqsta.com\/nl\/blog\/long-form-artikelen\/\">lange artikelen<\/a> schrijft, dan kan je de ondersteuning voor inline tekstkleur waarschijnlijk wel waarderen. V\u00f3\u00f3r deze update moest je hiervoor middels HTML-modus de RichText-blokken hardcoderen om de kleur van afzonderlijke woorden en strings te wijzigen.<\/p>\n<figure style=\"width: 1412px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2020\/03\/richtext-kleuroptie.jpg\" alt=\"RichtText-kleuroptie\" width=\"1412\" height=\"544\"><figcaption class=\"wp-caption-text\">RichtText-kleuroptie<\/figcaption><\/figure>\n<p>Vanaf WordPress 5.4 kunnen we woorden en sub-strings binnen RichText-blokken selecteren en hun kleur wijzigen met behulp van de ingebouwde kleurkiezer.<\/p>\n<figure style=\"width: 1334px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2020\/03\/richtext-kleurkiezer-1.jpg\" alt=\"RichText-kleurkiezer\" width=\"1334\" height=\"536\"><figcaption class=\"wp-caption-text\">RichText-kleurkiezer<\/figcaption><\/figure>\n<h4 id=\"color-options\">Extra kleuropties voor bepaalde blokken<\/h4>\n<p>WordPress 5.4 levert een lange lijst met andere kleurgerelateerde functies en verbeteringen aan de blok-editor. Zoals je hierboven kan zien, zijn we niet langer beperkt tot effen kleuren. Een aantal blokken bieden nu ook ondersteuning voor verloopachtergronden (gradient) en andere vooraf gedefinieerde gradients.<\/p>\n<p>Hier is een korte lijst met een aantal kleurgerelateerde verbeteringen:<\/p>\n<ul>\n<li>Ondersteuning voor gradient-achtergronden voor Knoppen-blok (<a href=\"https:\/\/make.wordpress.org\/core\/2019\/10\/16\/whats-new-in-gutenberg-16-october\/\">Gutenberg 6.7<\/a>).<\/li>\n<li>Ondersteuning voor gradient-achtergronden voor het Cover-blok (<a href=\"https:\/\/make.wordpress.org\/core\/2019\/10\/30\/whats-new-in-gutenberg-30-october\/\">Gutenberg 6.8<\/a>).<\/li>\n<li>Ondersteuning voor tekstkleur voor de Groep-blokken (Gutenberg <a href=\"https:\/\/make.wordpress.org\/core\/2020\/02\/05\/whats-new-in-gutenberg-5-february\/\">4<\/a> en <a href=\"https:\/\/make.wordpress.org\/core\/2020\/02\/12\/whats-new-in-gutenberg-12-february\/\">7.5<\/a>): gegroepeerde blokken kunnen nu de tekstkleur overnemen van hun bovenliggende Groep-blok.<\/li>\n<li>Kleurondersteuning voor tekst en achtergronden voor het Kolommen-blok (Gutenberg <a href=\"https:\/\/make.wordpress.org\/core\/2020\/02\/05\/whats-new-in-gutenberg-5-february\/\">4<\/a> en <a href=\"https:\/\/make.wordpress.org\/core\/2020\/02\/12\/whats-new-in-gutenberg-12-february\/\">7.5<\/a>).<\/li>\n<\/ul>\n<figure style=\"width: 1836px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2020\/03\/cover-blok .jpg\" alt=\"Cover blok \" width=\"1836\" height=\"1086\"><figcaption class=\"wp-caption-text\">Cover-blok met vooraf ingestelde gradient-achtergrond<\/figcaption><\/figure>\n<h4 id=\"featured-images\">Uitgelichte afbeeldingen in het blok Nieuwste berichten<\/h4>\n<p>Een andere interessante toevoeging aan de blok-editor is de ondersteuning voor uitgelichte afbeeldingen in het blok Nieuwste berichten (<a href=\"https:\/\/make.wordpress.org\/core\/2020\/02\/12\/whats-new-in-gutenberg-12-february\/\">Gutenberg 7.5<\/a>).<\/p>\n<p>Dit is de meest recente van een aantal verbeteringen die in de laatste jaren aan het blok Nieuwste berichten zijn toegevoegd <a href=\"https:\/\/kinqsta.com\/nl\/blog\/wordpress-5-3\/#9-improvements-in-latest-posts-block\">onder het motto<\/a> van &#8220;meer complexe dynamische of globale blokken&#8221;.<\/p>\n<figure style=\"width: 2086px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2020\/03\/nieuwste-posts.jpg\" alt=\"Blok Nieuwste berichten\" width=\"2086\" height=\"972\"><figcaption class=\"wp-caption-text\">Blok Nieuwste berichten<\/figcaption><\/figure>\n<p>In WordPress 5.4 kan je met het blok Nieuwste berichten berichten uit een specifieke categorie opvragen, maar het is helaas nog niet mogelijk om ook geavanceerdere query&#8217;s te maken, bijvoorbeeld op basis van categorie\/tag\/bericht types en\/of afzonderlijke berichten opnemen\/uitsluiten.<\/p>\n<p>We hopen dat dit in de nabije toekomst wel mogelijk zal zijn.<\/p>\n<h4 id=\"improved-navigation\">Een nieuwe breadcrumb-bar voor bloknavigatie<\/h4>\n<p>De nieuwe breadcrumb-bar is sinds <a href=\"https:\/\/make.wordpress.org\/core\/2019\/10\/30\/whats-new-in-gutenberg-30-october\/\">versie 6.7<\/a> beschikbaar voor Gutenberg-gebruikers is nu samengevoegd met de kern. Het doel is om bloknavigatie binnen blokken te vereenvoudigen.<\/p>\n<p>De onderstaande afbeelding toont verschillende geneste blokken en het nieuwe <a href=\"https:\/\/kinqsta.com\/nl\/blog\/wordpress-breadcrumbs\/\">breadcrumb<\/a>-menu eronder.<\/p>\n<figure style=\"width: 1522px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2020\/03\/breadcrumbs-1.jpg\" alt=\"Het nieuwe breadcrumb menu\" width=\"1522\" height=\"846\"><figcaption class=\"wp-caption-text\">Het nieuwe breadcrumb menu<\/figcaption><\/figure>\n<h3 id=\"block-editor-changes-for-developers\">Wijzigingen in de blok-editor voor thema- en blokontwikkelaars<\/h3>\n<p>Ook ontwikkelaars van thema&#8217;s en blokken kunnen een hoop veranderingen verwachten aan de blok-editor in WordPress 5.4. Denk hierbij aan:<\/p>\n<ul>\n<li><a href=\"#keyboard-shortcuts\">Block Editor Keyboard Shortcuts<\/a><\/li>\n<li><a href=\"#gradient-api\">Gradient Theme APIs<\/a><\/li>\n<li><a href=\"#markup-and-style\">Markup and Style Changes on the Block Editor<\/a><\/li>\n<li><a href=\"#block-scaffolding\">Block Scaffolding<\/a><\/li>\n<li><a href=\"#block-collections\">Block Collections<\/a><\/li>\n<li><a href=\"#block-variations\">Block Variations<\/a><\/li>\n<\/ul>\n<h4 id=\"keyboard-shortcuts\">Sneltoetsen voor de blok-editor<\/h4>\n<p>Ontwikkelaars van blokken en andere gevorderde gebruikers kunnen nu hun eigen custom sneltoetsen toevoegen aan de blok-editor.<\/p>\n<p>Een nieuw pakket genaamd <code>@wordpress\/keyboard-shortcuts<\/code> is namelijk <a href=\"https:\/\/make.wordpress.org\/core\/2020\/02\/19\/block-editor-keyboard-shortcuts-in-wordpress-5-4\/\">toegevoegd<\/a> om de registratie, verwijdering en documentatie van editor-sneltoetsen te centraliseren.<\/p>\n<p><a href=\"https:\/\/kinqsta.com\/nl\/blog\/wordpress-ontwikkelaar-huren\/\">Ontwikkelaars<\/a> kunnen hun eigenlijk custom sneltoetsen toevoegen door op deze manier een call te maken aan de <code>registerShortcut<\/code> action:<\/p>\n<pre><code class=\"language-javascript\">wp.data.dispatch( 'core\/keyboard-shortcuts' ).registerShortcut( {\n\n\t\/\/ Shortcut identifier\n\tname: 'plugin\/shortcut-test',\n\n\t\/\/ Shortcut category (possible values global, block, selection)\n\tcategory: 'global',\n\n\t\/\/ Shortcut description\n\tdescription: 'My first shortcut',\n\n\t\/\/ The key combination that triggers the shortcut\n\tkeyCombination: {\n\n\t\t\/\/ Available modifiers:\n\t\t\/\/ primary, primaryShift, primaryAlt,\n\t\t\/\/ secondary, access, ctrl, alt,\n\t\t\/\/ ctrlShift, shift, shiftAlt\n\t\tmodifier: 'alt',\n\t\tcharacter: 'w',\n\t},\n\n\t\/\/ An alias for the key combination\n\taliases: [\n\t\t{\n\t\t\tmodifier: 'primary',\n\t\t\tcharacter: 'q',\n\t\t},\n\t],\n} );<\/code><\/pre>\n<p>Hiermee wordt de custom sneltoets automatisch toegevoegd aan de modal met sneltoetsen die je rechtsboven in de editor kan vinden onder <strong>Meer tools &#038; opties<\/strong>.<\/p>\n<figure style=\"width: 964px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2020\/03\/een-sneltoets-aangepaste.jpg\" alt=\"Een aangepaste sneltoets is toegevoegd aan de blok-editor\" width=\"964\" height=\"634\"><figcaption class=\"wp-caption-text\">Een aangepaste sneltoets is toegevoegd aan de blok-editor<\/figcaption><\/figure>\n<p>Vervolgens kunnen we een <a href=\"https:\/\/kinqsta.com\/nl\/blog\/wordpress-toetscombinaties\/\">sneltoets-handler<\/a> koppelen met de functie <code>useShortcut<\/code>:<\/p>\n<pre><code class=\"language-javascript\">import { useShortcut } from '@wordpress\/keyboard-shortcuts';\nimport { useCallback } from '@wordpress\/element';\n\nconst MyComponent = () =&gt; {\n\tuseShortcut(\n\n\t\t'plugin\/shortcut-test',\n\n\t\tuseCallback(\n\t\t\t( event ) =&gt; {\n\t\t\t\t\/\/ Do something\n\t\t\t},\n\t\t\t[]\n\t\t)\n\t);\n}<\/code><\/pre>\n<p>Je kan meer lezen over sneltoetsen op de blog van <a href=\"https:\/\/make.wordpress.org\/core\/2020\/02\/19\/block-editor-keyboard-shortcuts-in-wordpress-5-4\/\">Make WordPress Core<\/a>.<\/p>\n<h4 id=\"gradient-api\">Gradient Theme APIs<\/h4>\n<p>WordPress 5.4 introduceert gradient-achtergronden met een aantal vooraf gedefinieerde instellingen voor de blokken Knop en Cover. Dit wordt mogelijk gemaakt door de nieuwe <a href=\"https:\/\/make.wordpress.org\/core\/2020\/03\/02\/new-gradient-theme-apis\/\">Gradient Theme APIs<\/a>.<\/p>\n<p>De nieuwe API&#8217;s bieden de <code>editor-gradient-presets<\/code> theme-support optie, waarmee thema-ontwikkelaars de <a href=\"https:\/\/developer.wordpress.org\/block-editor\/developers\/themes\/theme-support\/#block-gradient-presets\">standaard presets kunnen overschrijven en hun eigen kunnen defini\u00ebren<\/a>:<\/p>\n<pre><code class=\"language-php\">add_theme_support(\n\t'editor-gradient-presets',\n\tarray(\n\t\tarray(\n\t\t\t'name'\t\t=&gt; __( 'CadetBlue to Chartreuse', 'themeLangDomain' ),\n\t\t\t'gradient'\t=&gt; 'linear-gradient(135deg,rgba(95,158,160,1) 0%,rgb(127,255,0) 100%)',\n\t\t\t'slug'\t\t=&gt; 'cedetblue-chartreuse'\n\t\t),\n\t\tarray(\n\t\t\t'name'\t\t=&gt; __( 'Chocolate to Coral', 'themeLangDomain' ),\n\t\t\t'gradient'\t=&gt; 'linear-gradient(135deg,rgba(210,105,30,1) 0%,rgba(255,127,80,1) 100%)',\n\t\t\t'slug'\t\t=&gt;  'chocolate-to-coral',\n\t\t),\n\t\tarray(\n\t\t\t'name'\t\t=&gt; __( 'DarkMagenta to DarkOrchid', 'themeLangDomain' ),\n\t\t\t'gradient'\t=&gt; 'linear-gradient(135deg,rgb(139,0,139) 0%,rgb(153,50,204) 100%)',\n\t\t\t'slug'\t\t=&gt; 'darkmagenta-to-darkorchid',\n\t\t),\n\t\tarray(\n\t\t\t'name'\t\t=&gt; __( 'DeepSkyBlue to DodgerBlue', 'themeLangDomain' ),\n\t\t\t'gradient'\t=&gt; 'linear-gradient(135deg,rgba(0,191,255,1) 0%,rgba(30,144,255,1) 100%)',\n\t\t\t'slug'\t\t=&gt; 'deepskyblue-to-dodgerblue',\n\t\t),\n\t)\n);<\/code><\/pre>\n<figure style=\"width: 1970px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2020\/03\/custom-gradient-presets.jpg\" alt=\"Custom gradient presets in WordPress 5.4\" width=\"1970\" height=\"1048\"><figcaption class=\"wp-caption-text\">Custom gradient presets in WordPress 5.4<\/figcaption><\/figure>\n<ul>\n<li><code>name<\/code>: een voor jou logische label voor de tooltip met informatie over de gradient. Dit is vooral handig voor schermlezers en gebruikers die moeite hebben met het onderscheiden van bepaalde kleuren.<\/li>\n<li><code>gradient<\/code>: de CSS-waarden voor de gradient.<\/li>\n<li><code>slug<\/code>: een identifier om de CSS-classes te genereren die worden gebruikt in de blok-editor.<\/li>\n<\/ul>\n<figure style=\"width: 347px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2020\/03\/gradient-tooltip.jpg\" alt=\"Custom gradient presets\" width=\"347\" height=\"327\"><figcaption class=\"wp-caption-text\">Custom gradient presets<\/figcaption><\/figure>\n<p>Je kan custom gradients uitschakelen met de theme-support optie <code>disable-custom-gradients<\/code>:<\/p>\n<pre><code class=\"language-php\">add_theme_support( 'disable-custom-gradients' );<\/code><\/pre>\n<p>De gradient-functionaliteiten kunnen volledig worden verwijderd met behulp van <code>disable-custom-gradients<\/code> en <code>editor-gradient-presets<\/code>:<\/p>\n<pre><code class=\"language-php\">add_theme_support( 'disable-custom-gradients' );\nadd_theme_support( 'editor-gradient-presets', array() );<\/code><\/pre>\n<h4 id=\"markup-and-style\">Veranderingen aan markup en style binnen de blok-editor<\/h4>\n<p>WordPress 5.4 introduceert een aantal DOM-structuurwijzigingen waarvan ontwikkelaars van thema&#8217;s op de hoogte moeten zijn.<\/p>\n<ul>\n<li>De verouderde class-prefix <code>editor-<\/code> is nu verwijderd uit de scripts van block-editor. Ontwikkelaars mogen nu alleen het prefix <code>block-editor-<\/code><\/li>\n<li>De class <code>edit-post-layout__content<\/code> is ook verwijderd uit de DOM van de blok-editor.<\/li>\n<li>Een aantal <code>div<\/code> wrappers zijn verwijderd uit blokken en RichText, omdat ze overbodig waren. Deze verandering zorgt voor een aanzienlijke prestatieverbetering en vereenvoudigt de DOM-structuur, iets wat zeker zal worden gewaardeerd door ontwikkelaars van blokken en <a href=\"https:\/\/kinqsta.com\/blog\/wordpress-free-vs-paid-themes\/\">thema&#8217;s<\/a>.<\/li>\n<li>Blok paddings en negatieve margins zijn verdwenen. Blokstyles zullen dienovereenkomstig veranderen.<\/li>\n<\/ul>\n<p>Voor meer gedetailleerde informatie over de DOM- en CSS-wijzigingen kan je het beste even kijken naar <a href=\"https:\/\/make.wordpress.org\/core\/2020\/03\/02\/markup-and-style-related-changes\/\">Markup- en style-gerelateerde wijzigingen<\/a> in WordPress 5.4.<\/p>\n<h4 id=\"block-scaffolding\">Scaffolding van blokken<\/h4>\n<p>Met de nieuwe @wordpress\/create-block Package for Blok Scaffolding, hebben ontwikkelaars een nieuwe manier om de directory-structuur voor een blok-editor plugin te genereren. Deze structuur bevat normaal gesproken index.php, index.js en style.css.<\/p>\n<p>Blok-ontwikkelaars kunnen nu eenvoudig de volgende opdracht uitvoeren:<\/p>\n<pre><code>$ npm init @wordpress\/block block-name<\/code><\/pre>\n<h4 id=\"block-collections\">Block Collections<\/h4>\n<p><a href=\"https:\/\/make.wordpress.org\/core\/2020\/02\/27\/block-collections\/\">Block Collections<\/a> bieden een manier om verzamelingen blokken visueel te groepen in de inserter van de blok-editor. Collections verschillen van categorie\u00ebn en bieden dus een extra manier om blokken te groeperen.<\/p>\n<p>De nieuwe API levert een nieuwe functie:<\/p>\n<pre><code class=\"language-javascript\">registerBlockCollection( namespace, { title, icon } );<\/code><\/pre>\n<ul>\n<li><code>namespace<\/code>: komt overeen met een blok-prefix.<\/li>\n<li><code>title<\/code>: dit is het label dat wordt weergegeven in de blok-inserter.<\/li>\n<li><code>icon<\/code>: dit is het icoon dat wordt getoond met de title in de blok-inserter<\/li>\n<\/ul>\n<p>De nieuwe API werd ge\u00efntroduceerd in <a href=\"https:\/\/make.wordpress.org\/core\/2020\/01\/22\/whats-new-in-gutenberg-22-january\/\">Gutenberg 7.3<\/a> en is nu <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/17609\">samengevoegd met de kern<\/a> en stelt thema- en blok-ontwikkelaars in staat om hun blokken beter te organiseren, zodat gebruikers gemakkelijker blokken kunnen ontdekken en aan content kunnen toevoegen.<\/p>\n<h4 id=\"block-variations\">Block Variations<\/h4>\n<p>De <a href=\"https:\/\/make.wordpress.org\/core\/2020\/02\/27\/introduce-block-variations-api\/\">Block Variations API<\/a> levert een reeks functies waarmee blokontwikkelaars variaties op blokken kunnen toevoegen\/beheren\/verwijderen. Gebruikers kunnen hieruit kiezen als ze een blok willen toevoegen aan content. Het registeren van een nieuwe variant is vrij eenvoudig (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' ] \n} );<\/code><\/pre>\n<ul>\n<li><code>blockName<\/code>: de naam van het blok (bijv <code>core\/heading<\/code>).<\/li>\n<li><code>variation<\/code>: aeen object dat de variatie voor het bloktype beschrijft.<\/li>\n<\/ul>\n<ul>\n<li><code>name<\/code>: (string) de unieke identifier van de variatie.<\/li>\n<li><code>title<\/code>: (string) de voor mensen leesbare titel van de variant.<\/li>\n<li><code>description<\/code>: (string) een gedetailleerde beschrijving.<\/li>\n<li><code><\/code>: (WPIcon) een icoon om te laten zien in de blok-inserter.<\/li>\n<li><code>[isDefault]<\/code>: (boolean) of de huidige variant de standaardvariant is. Staat standaard op <code>false<\/code>.<\/li>\n<li><code>[attributes]<\/code>: (Object) de waarden die de standaard blok-attributes overschrijven.<\/li>\n<li><code>[innerBlocks]<\/code>: (Array[]) initi\u00eble configuratie van het nested blok.<\/li>\n<li><code>[example]<\/code>: (Object) structured data voor de blok-preview. Stel in op undefined om de preview uit te schakelen.<\/li>\n<li><code>[scope]<\/code>: (WPBlockVariationScope[]) De lijst met scopes waar de variatie van toepassing is. Wanneer je niets opgeeft, wordt uitgegaan van alle beschikbare scopes. Beschikbare opties: <code>block<\/code>, <code>inserter<\/code>.<\/li>\n<\/ul>\n<figure style=\"width: 1089px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2020\/03\/blokken-variaties .jpg\" alt=\"Variaties heading blokken\" width=\"1089\" height=\"862\"><figcaption class=\"wp-caption-text\">Variaties heading blokken<\/figcaption><\/figure>\n<p>Voor meer informatie over de Block Variations API, zie <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/20068\">PR #20068<\/a>.<\/p>\n<h3 id=\"additional-features\">Overige features voor de blok-editor in WordPress 5.4<\/h3>\n<p>Andere noemenswaardige features die je kan vinden in de kern van WordPress 5.4 zijn:<\/p>\n<ul>\n<li>Een menu om visueel te schakelen tussen bewerkings- en navigatiemodus (<a href=\"https:\/\/make.wordpress.org\/core\/2019\/12\/11\/whats-new-in-gutenberg-11-december\/\">7.1<\/a>)<\/li>\n<\/ul>\n<figure style=\"width: 429px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2020\/03\/schakelen-tussen-modi.jpg\" alt=\"Schakelen tussen modi\" width=\"429\" height=\"252\"><figcaption class=\"wp-caption-text\">Schakelen tussen modi<\/figcaption><\/figure>\n<ul>\n<li>Een bijschrift toegevoegd aan Tabel-blok (<a href=\"https:\/\/make.wordpress.org\/core\/2019\/12\/11\/whats-new-in-gutenberg-11-december\/\">7.1<\/a>)<\/li>\n<\/ul>\n<figure style=\"width: 1270px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2020\/03\/tabel-bijschrift.png\" alt=\"tabel met een bijschrift\" width=\"1270\" height=\"460\"><figcaption class=\"wp-caption-text\">Een tabel met een bijschrift in WordPress 5.4<\/figcaption><\/figure>\n<ul>\n<li>Drag-and-drop afbeeldingen in het vak met uitgelichte afbeeldingen (<a href=\"https:\/\/make.wordpress.org\/core\/2019\/12\/11\/whats-new-in-gutenberg-11-december\/\">7.1<\/a>)<\/li>\n<\/ul>\n<figure style=\"width: 280px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2020\/03\/drag-and-drop-uitgelichte-afbeeldingen.jpg\" alt=\"Drag-and-drop uitgelichte afbeeldingen\" width=\"280\" height=\"188\"><figcaption class=\"wp-caption-text\">Drag-and-drop uitgelichte afbeeldingen<\/figcaption><\/figure>\n<ul>\n<li>Vaste blok-toolbar op mobiel (<a href=\"https:\/\/make.wordpress.org\/core\/2019\/12\/11\/whats-new-in-gutenberg-11-december\/\">7.1<\/a>)<\/li>\n<\/ul>\n<figure style=\"width: 540px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2020\/03\/vaste-blok-toolbar-mobiel.jpg\" alt=\"Vaste blok-toolbar op mobiel\" width=\"540\" height=\"617\"><figcaption class=\"wp-caption-text\">Vaste blok-toolbar op mobiel<\/figcaption><\/figure>\n<ul>\n<li>Een size-selector voor afbeeldingen in het Galerij-blok (<a href=\"https:\/\/make.wordpress.org\/core\/2020\/01\/09\/whats-new-in-gutenberg-8-january\/\">7.2<\/a>)<\/li>\n<\/ul>\n<figure style=\"width: 985px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2020\/03\/gallery-block-instellingen.jpg\" alt=\"Instellingen Galerij-blok\" width=\"985\" height=\"361\"><figcaption class=\"wp-caption-text\">Instellingen Galerij-blok<\/figcaption><\/figure>\n<ul>\n<li>Links toegevoegd aan afbeeldingen in het blok Media &#038; Tekst (<a href=\"https:\/\/make.wordpress.org\/core\/2020\/01\/09\/whats-new-in-gutenberg-8-january\/\">7.2<\/a>)<\/li>\n<\/ul>\n<figure style=\"width: 1866px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2020\/03\/media-text-image-link.jpg\" alt=\"Links toevoegen voor afbeeldingen in het blok Media &#038; Tekst\" width=\"1866\" height=\"618\"><figcaption class=\"wp-caption-text\">Links toevoegen voor afbeeldingen in het blok Media &#038; Tekst<\/figcaption><\/figure>\n<h2>Features en verbeteringen voor WordPress-ontwikkelaars<\/h2>\n<p><a href=\"https:\/\/kinqsta.com\/nl\/blog\/wordpress-ontwikkelaar-huren\/\">Ontwikkelaars<\/a> kunnen ook profiteren van een aantal nieuwe toevoegingen binnen WordPress 5.4.<\/p>\n<p>Onze favorieten veranderingen zijn onder andere:<\/p>\n<ul>\n<li><a href=\"#calendar-widget\">Een semantisch correcte kalenderwidget en nieuwe CSS-classes<\/a><\/li>\n<li><a href=\"#apply-shortcodes\">Shortcodes in PHP-scripts<\/a><\/li>\n<li><a href=\"#favicon\">Verbeteringen aan Favicon Handling in WordPress 5.4<\/a><\/li>\n<li><a href=\"#custom-fields-to-menu-items\">Nieuwe hooks om custom velden toe te voegen aan menu-items<\/a><\/li>\n<li><a href=\"#additional-changes-for-developers\">Overige wijzigingen voor ontwikkelaars<\/a><\/li>\n<\/ul>\n<h3 id=\"calendar-widget\">Een semantisch correcte kalenderwidget en nieuwe CSS-classes<\/h3>\n<p>De <a href=\"https:\/\/www.w3.org\/TR\/html51\/\">HTML 5.1 spec<\/a> heeft <a href=\"https:\/\/make.wordpress.org\/core\/2020\/02\/12\/changes-related-to-calendar-widget-markup-in-wordpress-5-4\/\">de manier veranderd<\/a> waarom<code> tfoot<\/code> elementen moeten worden gebruikt in tabellen. Voor HTML 5.1 kon het <code>tbody<\/code> element worden voorafgegaan door <code>tfoot<\/code> elementen. De nieuwe spec verandert dit: <code>tfoot<\/code> <strong>moet<\/strong> <code>tbody<\/code> volgen.<\/p>\n<figure style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2020\/03\/kalenderwidget-oude.png\" alt=\"Oude kalenderwidget\" width=\"1200\" height=\"820\"><figcaption class=\"wp-caption-text\">Oude kalenderwidget<\/figcaption><\/figure>\n<p>De WordPress-kalenderwidget verandert hiermee ook. Vanaf WordPress 5.4, gaan navigatielinks naar een <code>nav<\/code> element buiten de kalendertabel.<\/p>\n<p>Het was een <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/39763\">langverwachte verandering<\/a>, aangezien <code>nav<\/code> in elke context <a href=\"https:\/\/html.spec.whatwg.org\/multipage\/sections.html#the-nav-element\">het meest geschikte HTML-element is voor navigatielinks<\/a>. Ook kan het helpen de toegankelijkheid op schermlezers te verbeteren. Volgens de <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/HTML\/Element\/nav#Usage_notes\">documentatie van Mozilla<\/a>:<\/p>\n<blockquote><p>Een document kan meerdere <code>&lt;nav&gt;<\/code> elementen bevatten, bijvoorbeeld een voor sitenavigatie en een voor <a href=\"https:\/\/kinqsta.com\/nl\/blog\/verbeter-navigatie-site\/\">navigatie binnen de pagina<\/a>. aria-labeledby kan in zo&#8217;n geval worden gebruikt om de toegankelijkheid te bevorderen&#8230;<\/p>\n<p>User-agents, zoals schermlezers die zijn gericht op gebruikers met een handicap, kunnen deze elementen gebruiken om te bepalen of de eerste weergave van de nagivatie-only inhoud moet worden weggelaten.<\/p><\/blockquote>\n<p>Daarnaast zijn de volgende <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/39763#comment:38\">CSS-classes ge\u00efntroduceerd<\/a> in <code>get_calendar()<\/code> voor eenvoudiger targeten:<\/p>\n<ul>\n<li><code>wp-calendar-table<\/code> voor het <code>table<\/code> element<\/li>\n<li><code>wp-calendar-nav<\/code> voor het <code>nav<\/code> element<\/li>\n<li><code>wp-calendar-nav-prev<\/code> voor de link naar de vorige maand, ter vervanging van <code>#prev<\/code> ID<\/li>\n<li><code>wp-calendar-nav-next<\/code> voor de link naar de volgende maand, ter vervanging van <code>#next<\/code> ID<\/li>\n<\/ul>\n<p>Het onderstaande fragment laat de nieuwe HTML-structuur van de kalender zien:<\/p>\n<pre><code class=\"language-html\">&lt;div class=\"widget widget_calendar\"&gt;\n\t&lt;div class=\"widget-content\"&gt;\n\t\t&lt;div id=\"calendar_wrap\" class=\"calendar_wrap\"&gt;\n\t\t\t&lt;table id=\"wp-calendar\" class=\"wp-calendar-table\"&gt;\n\t\t\t\t&lt;caption&gt;February 2020&lt;\/caption&gt;\n\t\t\t\t&lt;thead&gt;\n\t\t\t\t\t&lt;tr&gt;&lt;!-- Day names --&gt;&lt;\/tr&gt;\n\t\t\t\t&lt;\/thead&gt;\n\t\t\t\t&lt;tbody&gt;\n\t\t\t\t\t&lt;!-- Calendar cells --&gt;\n\t\t\t\t&lt;\/tbody&gt;\n\t\t\t&lt;\/table&gt;\n\t\t\t&lt;nav aria-label=\"Previous and next months\" class=\"wp-calendar-nav\"&gt;\n\t\t\t\t&lt;span class=\"wp-calendar-nav-prev\"&gt;&lt;a href=\"http:\/\/example.com\/?m=201912\"&gt;&laquo; Dec&lt;\/a&gt;&lt;\/span&gt;\n\t\t\t\t&lt;span class=\"pad\"&gt;&nbsp;&lt;\/span&gt;\n\t\t\t\t&lt;span class=\"wp-calendar-nav-next\"&gt;&nbsp;&lt;\/span&gt;\n\t\t\t&lt;\/nav&gt;\n\t\t&lt;\/div&gt;\n\t&lt;\/div&gt;\n&lt;\/div&gt;<\/code><\/pre>\n<p><a href=\"https:\/\/kinqsta.com\/nl\/blog\/snelste-wordpress-thema\/\">Ontwikkelaars van thema&#8217;s<\/a> willen hun stylesheets dienovereenkomstig wijzigen.<\/p>\n<figure id=\"attachment_68228\" aria-describedby=\"caption-attachment-68228\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-68228 size-full\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2020\/03\/calendar-widget-new-1.png\" alt=\"WordPress 5.4: Nieuwe kalender widget\" width=\"1200\" height=\"870\"><figcaption id=\"caption-attachment-68228\" class=\"wp-caption-text\">Nieuwe kalender widget<\/figcaption><\/figure>\n<h3 id=\"apply-shortcodes\">Shortcodes in PHP-scripts<\/h3>\n<p><a href=\"https:\/\/make.wordpress.org\/core\/2020\/02\/13\/wordpress-5-4-introduces-apply-shortcodes-as-an-alias-for-do-shortcode\/\">WordPress 5.4 introduceert<\/a> de functie <code>apply_shortcodes()<\/code> als alias voor <code>do_shortcode()<\/code>, waarmee we een <a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/do_shortcode\/\">shortcode binnen een PHP-bestand kunnen gebruiken<\/a>.<\/p>\n<p>Vanuit semantisch oogpunt kunnen we het resultaat van <code>do_*<\/code> functies verwachten door simpelweg de functie zelf aan te roepen. Maar dat is niet het geval bij <code>do_shortcode<\/code>. Om de output van de opgegeven shortcode te printen, moet <code>do_shortcode<\/code> worden ge-echo\u00ebd:<\/p>\n<pre><code class=\"language-php\">\/\/ Displays the result of the shortcode\necho do_shortcode( '[shortcode]' . $text . '[\/shortcode]' );<\/code><\/pre>\n<p>WordPress 5.4 brengt hier verandering door de introductie van <code>apply_shortcodes()<\/code>, die op dezelfde manier werkt als <code>do_shortcode()<\/code>, maar ontwikkelaars in staat stelt beter leesbare en semantisch correcte code te bouwen:<\/p>\n<pre><code class=\"language-php\">\/\/ Displays the result of the shortcode\necho apply_shortcodes( '[shortcode]' . $text . '[\/shortcode]' );<\/code><\/pre>\n<p>Het staat vooralsnog (WordPress 5.4 RC 5) niet in de planning om de ondersteuning voor <code>do_shortcode()<\/code> te be\u00ebindigen, omdat deze nog veel wordt gebruikt in externe plugins.<\/p>\n<h3 id=\"favicon\">Verbeteringen aan Favicon Handling in WordPress 5.4<\/h3>\n<p>Ontwikkelaars van thema&#8217;s kunnen in WordPress 5.4 hun <a href=\"https:\/\/kinqsta.com\/nl\/blog\/wordpress-favicon\/\">favicon<\/a> requests met veel meer flexibiliteit afhandelen. Dankzij verschillende nieuwe functies kunnen favicons op dezelfde manier worden beheerd als robots.txt-gerelateerde functies. <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/47398#comment:10\">Sergey Biryukov legt uit<\/a>:<\/p>\n<p>Een verzoek aan <code>favicon.ico<\/code> moet op dezelfde manier worden behandeld als dat <code>robots.txt<\/code> <code>do_robots()<\/code> handlet:<\/p>\n<ul>\n<li>Als er een fysiek bestand bestaat, doe dan niets en laat de server het verzoek afhandelen.<\/li>\n<li>Geef in alle andere gevallen een fall-back icoon (zie hieronder).<\/li>\n<\/ul>\n<p>Dus als er geen fysiek <code>favicon.ico<\/code> bestand wordt geleverd, is dit hoe WordPress het afhandelt:<\/p>\n<ul>\n<li>Als er zich in de Customizer een Icon Set bevindt, dan redirect <code>favicon.ico<\/code> naar dat specifieke icoon.<\/li>\n<li>Is er geen Icon Set, dan gebruikt het het WordPress-logo als een fall-back optie (<code>wp-admin\/images\/w-logo-blue.png<\/code>).<\/li>\n<\/ul>\n<p>Een aantal nieuwe functies en hooks complementeren de bijbehorende <code>robots.txt<\/code>-gerelateerde functies\/hooks:<\/p>\n<ul>\n<li>De nieuwe functie <code>is_favicon()<\/code> complementeert <code>is_robots()<\/code>.<\/li>\n<li><code>do_favicon<\/code> action complementeert <code><a href=\"https:\/\/developer.wordpress.org\/reference\/hooks\/do_robots\/\">do_robots<\/a><\/code> en wordt geactiveerd wanneer de template-loader een faviconverzoek bepaalt.<\/li>\n<li><code>do_favicon()<\/code> functie is gekoppeld aan de <code>do_favicon<\/code> action en <a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/do_robots\/\">complementeert <code>do_robots()<\/code><\/a>.<\/li>\n<li><code>do_faviconico<\/code> action complementeert <code>do_robotstxt<\/code> en stelt ontwikkelaars in staat om het standaardgedrag te overschrijven.<\/li>\n<\/ul>\n<p>Lees meer over <a href=\"https:\/\/make.wordpress.org\/core\/2020\/02\/19\/enhancements-to-favicon-handling-in-wordpress-5-4\/\">favicon handling<\/a>.<\/p>\n<h3 id=\"custom-fields-to-menu-items\">Nieuwe hooks om custom velden toe te voegen aan menu-items<\/h3>\n<p>Met WordPress 5.4 kunnen ontwikkelaars <a href=\"https:\/\/make.wordpress.org\/core\/2020\/02\/25\/wordpress-5-4-introduces-new-hooks-to-add-custom-fields-to-menu-items\/\">twee nieuwe action hooks<\/a> gebruiken om aangepaste velden toe te voegen aan menu-items.<\/p>\n<p>De <code>wp_nav_menu_item_custom_fields<\/code> wordt geactiveerd net voordat een nav menu-item wordt toegevoegd aan de admin menu-editor. Zie het voorbeeld hieronder:<\/p>\n<pre><code class=\"language-php\">function kinsta_add_menu_item_custom_field() {\n\techo '&lt;p class=\"menu-item-custom-field\"&gt;Hey! This is an example for Kinsta blog readers!&lt;\/p&gt;';\n}\nadd_action( 'wp_nav_menu_item_custom_fields', 'kinsta_add_menu_item_custom_field' );<\/code><\/pre>\n<figure id=\"attachment_68229\" aria-describedby=\"caption-attachment-68229\" style=\"width: 448px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-68229\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2020\/03\/menu-item-custom-field.jpg\" alt=\"Custom velden in nav menu-items\" width=\"448\" height=\"405\"><figcaption id=\"caption-attachment-68229\" class=\"wp-caption-text\">Custom velden in nav menu-items<\/figcaption><\/figure>\n<p>De nieuwe action hook ondersteunt vijf parameters die je kan gebruiken om het gedrag van het custom veld te finetunen:<\/p>\n<ul>\n<li><code>$item_id<\/code>: ID van het menu-item (integer).<\/li>\n<li><code>$item<\/code>: data-object van het menu-item (object).<\/li>\n<li><code>$depth<\/code>: de diepte van het menu-item (integer).<\/li>\n<li><code>$args<\/code>: een object van de arguments van het menu item(object).<\/li>\n<li><code>$id<\/code>: het Navigation Menu ID (integer).<\/li>\n<\/ul>\n<p>De <code>wp_nav_menu_item_custom_fields_customize_template<\/code> werkt op dezelfde manier als <code>wp_nav_menu_item_custom_fields<\/code>, maar wordt geactiveerd aan het einde van het formfields template voor nav menu-items in de Customizer. De onderstaande afbeelding toont de sectie Menu&#8217;s van de Customizer in WordPress 5.4.<\/p>\n<figure id=\"attachment_68230\" aria-describedby=\"caption-attachment-68230\" style=\"width: 300px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-68230 size-full\" src=\"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2020\/03\/menu-item-custom-velden.jpg\" alt=\"Custom velden in nav menu-items\" width=\"300\" height=\"475\"><figcaption id=\"caption-attachment-68230\" class=\"wp-caption-text\">Custom velden in nav menu-items<\/figcaption><\/figure>\n<h3 id=\"additional-changes-for-developers\">Overige wijzigingen voor ontwikkelaars<\/h3>\n<p>Overige wijzigingen voor ontwikkelaars en gevorderde gebruikers die je kan verwachten in WordPress 5.4, zijn onder andere:<\/p>\n<ul>\n<li>Meer <a href=\"https:\/\/make.wordpress.org\/core\/2020\/02\/26\/miscellaneous-developer-focused-changes-in-wordpress-5-4\/\">informatie over foutmeldingen<\/a> die login-fouten veroorzaken dankzij een nieuwe <code>$error<\/code> parameter die wordt ondersteund door de <code>wp_login_failed<\/code><\/li>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2020\/02\/26\/miscellaneous-developer-focused-changes-in-wordpress-5-4\/\">Aanpasbare adminmeldingen<\/a> in <a href=\"https:\/\/kinqsta.com\/nl\/blog\/wordpress-multisite-complete-gids\/\">WordPress Multisite<\/a> afhankelijk side ID.<\/li>\n<li>De nieuwe post meta waarde<code> _source_url<\/code> maakt het nu mogelijk om <a href=\"https:\/\/make.wordpress.org\/core\/2020\/02\/26\/miscellaneous-developer-focused-changes-in-wordpress-5-4\/\">de originele URL voor mediabestanden op te slaan<\/a>.<\/li>\n<li>De <a href=\"https:\/\/make.wordpress.org\/core\/2020\/02\/26\/miscellaneous-developer-focused-changes-in-wordpress-5-4\/\">Admin Bar wordt nu geladen<\/a> in <code>wp_body_open<\/code> in plaats van <code>wp_footer<\/code>.<\/li>\n<li>Een aantal <a href=\"https:\/\/make.wordpress.org\/core\/2020\/02\/29\/rest-api-changes-in-5-4\/\">wijzigingen aan REST API<\/a>.<\/li>\n<\/ul>\n<h2>Hoe installeer je een ontwikkelingsversie van WordPress<\/h2>\n<p>Als je er zeker van wilt zijn dat je thema&#8217;s en plugins volledig compatibel zijn met WordPress 5.4 of als je gewoon nieuwsgierig bent naar de nieuwe functies die met de nieuwste WordPress-release komen, kan je de huidige ontwikkelingsversie met een paar klikken installeren.<\/p>\n<p>Er zijn twee manieren om een <a href=\"https:\/\/make.wordpress.org\/core\/handbook\/testing\/beta-testing\/\">WordPress Beta\/RC-versie te installeren<\/a>:<\/p>\n<ul>\n<li>Installeer de plugin <a href=\"https:\/\/wordpress.org\/plugins\/wordpress-beta-tester\/\">WordPress Beta Tester<\/a> en voer de installatie uit in het dashboard van een bestaande WordPress-omgeving.<\/li>\n<li>Download en installeer de huidige Beta\/RC handmatig. Je kunt de &#8220;<a href=\"https:\/\/wordpress.org\/nightly-builds\/wordpress-latest.zip\">nightly build<\/a>&#8221; krijgen, die is gemaakt vanuit de Subversion-repository. Als je op zoek bent naar een specifieke WordPress-versie, stable of development, kijk dan eens in het <a href=\"https:\/\/wordpress.org\/news\/category\/releases\/\">Releases Category Archive<\/a>.<\/li>\n<\/ul>\n<p>Als je besluit om de Beta Tester plugin te gebruiken, moet je eerst een reguliere WordPress-installatie instellen, hetzij lokaal of in je <a href=\"https:\/\/kinqsta.com\/nl\/docs\/wordpress-hosting\/testomgeving\/\">staging omgeving<\/a>.<\/p>\n<p>Zodra je WordPress-site opgezet is, ga je naar <strong>Plugins \u2192 Nieuwe toevoegen<\/strong> en zoek je naar de plugin <a href=\"https:\/\/wordpress.org\/plugins\/wordpress-beta-tester\/\">WordPress Beta Tester<\/a>.<\/p>\n<p>De plugin biedt een snelle en gemakkelijke manier om WordPress te b\u00e8tatesten, waardoor het mogelijk is om de huidige beta- of candidate-release met \u00e9\u00e9n klik op de knop te installeren en\/of bij te werken.<\/p>\n<figure id=\"attachment_68231\" aria-describedby=\"caption-attachment-68231\" style=\"width: 2290px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-68231 size-full\" src=\"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2020\/03\/wordpress-beta-tester.jpg\" alt=\"WordPress Beta Tester installeren\" width=\"2290\" height=\"806\"><figcaption id=\"caption-attachment-68231\" class=\"wp-caption-text\">WordPress Beta Tester installeren<\/figcaption><\/figure>\n<p>Het <a href=\"https:\/\/kinqsta.com\/nl\/blog\/zo-installeer-je-wordpress-plugins\/\">installeren en activeren van de plugin doe je zoals gebruikelijk<\/a>.<\/p>\n<p>Ga naar <strong>Gereedschap \u2192 Beta Testing<\/strong> en vink de optie <strong>Bleeding edge nightlies<\/strong> aan. Sla de wijzigingen op.<\/p>\n<p>Ga vervolgens naar het <strong>Dashboard \u2192 Updates<\/strong> en klik op de knop <strong>Nu bijwerken<\/strong>.<\/p>\n<figure id=\"attachment_68232\" aria-describedby=\"caption-attachment-68232\" style=\"width: 1638px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-68232\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2020\/03\/wordpress-updates.jpg\" alt=\"WordPress Bijwerken\" width=\"1638\" height=\"828\"><figcaption id=\"caption-attachment-68232\" class=\"wp-caption-text\">WordPress Bijwerken<\/figcaption><\/figure>\n<p>WordPress zal nu het volgende pakket downloaden en installeren:<\/p>\n<pre><code>https:\/\/wordpress.org\/nightly-builds\/wordpress-latest.zip<\/code><\/pre>\n<p>Zodra de installatie is voltooid, word je doorgestuurd naar de tijdelijke WordPress About-pagina.<\/p>\n<figure id=\"attachment_68233\" aria-describedby=\"caption-attachment-68233\" style=\"width: 1458px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-68233 size-full\" src=\"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2020\/03\/wordpress-voortgang-progress.jpg\" alt=\"Voortgang van WordPress updates\" width=\"1458\" height=\"958\"><figcaption id=\"caption-attachment-68233\" class=\"wp-caption-text\">Voortgang van WordPress updates<\/figcaption><\/figure>\n<p>En dat was het! Je bent nu klaar om je eigen tests uit te voeren op de de WordPress Beta en RC versies.<\/p>\n<p>Raadpleeg de offici\u00eble documentatie voor meer informatie over <a href=\"https:\/\/make.wordpress.org\/core\/handbook\/testing\/beta\/\">WordPress Beta-testen<\/a>.<\/p>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-warning\">\n        <p><strong>Ontwikkelingsversies zijn niet bedoeld voor productie<\/strong>. Installeer ze gerust in uw <a href=\"https:\/\/kinqsta.com\/nl\/docs\/wordpress-hosting\/testomgeving\/\">staging omgeving<\/a> of op je <a href=\"https:\/\/kinqsta.com\/nl\/blog\/lokale-wordpress-installatie\/\">lokale machine<\/a>, maar gebruik ze nooit op je live site.<\/p>\n<\/aside>\n\n<h2>Samenvatting<\/h2>\n<p>In WordPress 5.4 zijn tien versies van de Gutenberg-plugin samengevoegd met de kern, geen wonder dat deze nieuw versie zich dus richt op de blok-editor. En er zijn nogal wat toevoegingen: twee nieuwe blokken, aangepaste sneltoetsen, verbeterde bruikbaarheid en toegankelijkheid. Ook in de nabije toekomst <a href=\"https:\/\/make.wordpress.org\/core\/2019\/12\/06\/update-9-projects-for-2019\/\">verwachten we interessante ontwikkelingen<\/a>.<\/p>\n<p>Maar dat was het nog niet:<\/p>\n<ul>\n<li>Een Site Health Status-widget is nu toegevoegd aan het dashboard, wat het gebruikers makkelijker maakt om de gezondheidsstatus, <a href=\"https:\/\/kinqsta.com\/nl\/blog\/wordpress-beveiliging\/\">beveiliging<\/a> en <a href=\"https:\/\/kinqsta.com\/blog\/third-party-performance\/\">prestaties<\/a> van hun site te zien.<\/li>\n<li>Beter focusbeheer, makkelijkere toetsenbordnavigatie en een makkelijker te lezen Privacy Policy Guide zorgen voor betere toegankelijkheid op mobiel en desktop.<\/li>\n<li>Verschillende <a href=\"https:\/\/make.wordpress.org\/core\/2020\/03\/02\/privacy-updates-in-5-4\/\">wijzigingen in de privacytools<\/a> die UX vereenvoudigen bij het exporteren van persoonlijke gegevens.<\/li>\n<\/ul>\n<figure id=\"attachment_68234\" aria-describedby=\"caption-attachment-68234\" style=\"width: 1244px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-68234 size-full\" src=\"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2020\/03\/site-health-status-widget.png\" alt=\"De nieuwe Site Health Status widget\" width=\"1244\" height=\"370\"><figcaption id=\"caption-attachment-68234\" class=\"wp-caption-text\">De nieuwe Site Health Status widget<\/figcaption><\/figure>\n<p>Nu is het jouw beurt. Wat is jouw mening over WordPress 5.4? Welke wijzigingen en features kan jij het meest waarderen? Laat het weten in de reacties!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>WordPress 5.4 &#8220;Adderley&#8221; is uitgebracht op 31 maart 2020 en nu beschikbaar als download. Hoog tijd dus om eens goed te kijken naar de meest interessante &#8230;<\/p>\n","protected":false},"author":36,"featured_media":30599,"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-30569","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>Introductie van WordPress 5.4 (blokken, functies, nieuwe API&#039;s)<\/title>\n<meta name=\"description\" content=\"WordPress 5.4 is de meest recente WordPress-release en richt zich vooral op de blok-editor. Check alle nieuwe features en verbeteringen in WordPress 5.4.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinqsta.com\/nl\/blog\/wordpress-5-4\/\" \/>\n<meta property=\"og:locale\" content=\"nl_NL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Introductie van WordPress 5.4 (blokken, functies, nieuwe API&#039;s)\" \/>\n<meta property=\"og:description\" content=\"WordPress 5.4 is de meest recente WordPress-release en richt zich vooral op de blok-editor. Check alle nieuwe features en verbeteringen in WordPress 5.4.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinqsta.com\/nl\/blog\/wordpress-5-4\/\" \/>\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-03-25T15:23:39+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-06-08T08:50:13+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2024\/11\/NL-Homepage-featured-image.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1200\" \/>\n\t<meta property=\"og:image:height\" content=\"628\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Carlo Daniele\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"WordPress 5.4 is de meest recente WordPress-release en richt zich vooral op de blok-editor. Check alle nieuwe features en verbeteringen in WordPress 5.4.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2020\/03\/wordpress-5-4.png\" \/>\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=\"21 minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinqsta.com\/nl\/blog\/wordpress-5-4\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinqsta.com\/nl\/blog\/wordpress-5-4\/\"},\"author\":{\"name\":\"Carlo Daniele\",\"@id\":\"https:\/\/kinqsta.com\/nl\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63\"},\"headline\":\"Introductie van WordPress 5.4 (blokken, functies, nieuwe API&#8217;s)\",\"datePublished\":\"2020-03-25T15:23:39+00:00\",\"dateModified\":\"2023-06-08T08:50:13+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinqsta.com\/nl\/blog\/wordpress-5-4\/\"},\"wordCount\":3621,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinqsta.com\/nl\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/nl\/blog\/wordpress-5-4\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2020\/03\/wordpress-5-4.png\",\"keywords\":[\"CMS\",\"WordPress\"],\"articleSection\":[\"WordPress nieuws\"],\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinqsta.com\/nl\/blog\/wordpress-5-4\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinqsta.com\/nl\/blog\/wordpress-5-4\/\",\"url\":\"https:\/\/kinqsta.com\/nl\/blog\/wordpress-5-4\/\",\"name\":\"Introductie van WordPress 5.4 (blokken, functies, nieuwe API's)\",\"isPartOf\":{\"@id\":\"https:\/\/kinqsta.com\/nl\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinqsta.com\/nl\/blog\/wordpress-5-4\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/nl\/blog\/wordpress-5-4\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2020\/03\/wordpress-5-4.png\",\"datePublished\":\"2020-03-25T15:23:39+00:00\",\"dateModified\":\"2023-06-08T08:50:13+00:00\",\"description\":\"WordPress 5.4 is de meest recente WordPress-release en richt zich vooral op de blok-editor. Check alle nieuwe features en verbeteringen in WordPress 5.4.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinqsta.com\/nl\/blog\/wordpress-5-4\/#breadcrumb\"},\"inLanguage\":\"nl-NL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinqsta.com\/nl\/blog\/wordpress-5-4\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\/\/kinqsta.com\/nl\/blog\/wordpress-5-4\/#primaryimage\",\"url\":\"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2020\/03\/wordpress-5-4.png\",\"contentUrl\":\"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2020\/03\/wordpress-5-4.png\",\"width\":1460,\"height\":730},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinqsta.com\/nl\/blog\/wordpress-5-4\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinqsta.com\/nl\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"WordPress updates\",\"item\":\"https:\/\/kinqsta.com\/nl\/onderwerpen\/wordpress-updates\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Introductie van WordPress 5.4 (blokken, functies, nieuwe API&#8217;s)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinqsta.com\/nl\/#website\",\"url\":\"https:\/\/kinqsta.com\/nl\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Snelle, veilige, premium hostingoplossingen\",\"publisher\":{\"@id\":\"https:\/\/kinqsta.com\/nl\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinqsta.com\/nl\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"nl-NL\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinqsta.com\/nl\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinqsta.com\/nl\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\/\/kinqsta.com\/nl\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinqsta.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:\/\/kinqsta.com\/nl\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63\",\"name\":\"Carlo Daniele\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"nl-NL\",\"@id\":\"https:\/\/kinqsta.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:\/\/kinqsta.com\/nl\/blog\/author\/carlodaniele\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Introductie van WordPress 5.4 (blokken, functies, nieuwe API's)","description":"WordPress 5.4 is de meest recente WordPress-release en richt zich vooral op de blok-editor. Check alle nieuwe features en verbeteringen in WordPress 5.4.","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:\/\/kinqsta.com\/nl\/blog\/wordpress-5-4\/","og_locale":"nl_NL","og_type":"article","og_title":"Introductie van WordPress 5.4 (blokken, functies, nieuwe API's)","og_description":"WordPress 5.4 is de meest recente WordPress-release en richt zich vooral op de blok-editor. Check alle nieuwe features en verbeteringen in WordPress 5.4.","og_url":"https:\/\/kinqsta.com\/nl\/blog\/wordpress-5-4\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/Kinsta-Nederland-476213452787823\/","article_published_time":"2020-03-25T15:23:39+00:00","article_modified_time":"2023-06-08T08:50:13+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2024\/11\/NL-Homepage-featured-image.png","type":"image\/png"}],"author":"Carlo Daniele","twitter_card":"summary_large_image","twitter_description":"WordPress 5.4 is de meest recente WordPress-release en richt zich vooral op de blok-editor. Check alle nieuwe features en verbeteringen in WordPress 5.4.","twitter_image":"https:\/\/kinqsta.com\/wp-content\/uploads\/2020\/03\/wordpress-5-4.png","twitter_creator":"@carlodaniele","twitter_site":"@Kinsta_NL","twitter_misc":{"Geschreven door":"Carlo Daniele","Geschatte leestijd":"21 minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinqsta.com\/nl\/blog\/wordpress-5-4\/#article","isPartOf":{"@id":"https:\/\/kinqsta.com\/nl\/blog\/wordpress-5-4\/"},"author":{"name":"Carlo Daniele","@id":"https:\/\/kinqsta.com\/nl\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63"},"headline":"Introductie van WordPress 5.4 (blokken, functies, nieuwe API&#8217;s)","datePublished":"2020-03-25T15:23:39+00:00","dateModified":"2023-06-08T08:50:13+00:00","mainEntityOfPage":{"@id":"https:\/\/kinqsta.com\/nl\/blog\/wordpress-5-4\/"},"wordCount":3621,"commentCount":0,"publisher":{"@id":"https:\/\/kinqsta.com\/nl\/#organization"},"image":{"@id":"https:\/\/kinqsta.com\/nl\/blog\/wordpress-5-4\/#primaryimage"},"thumbnailUrl":"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2020\/03\/wordpress-5-4.png","keywords":["CMS","WordPress"],"articleSection":["WordPress nieuws"],"inLanguage":"nl-NL","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinqsta.com\/nl\/blog\/wordpress-5-4\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinqsta.com\/nl\/blog\/wordpress-5-4\/","url":"https:\/\/kinqsta.com\/nl\/blog\/wordpress-5-4\/","name":"Introductie van WordPress 5.4 (blokken, functies, nieuwe API's)","isPartOf":{"@id":"https:\/\/kinqsta.com\/nl\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinqsta.com\/nl\/blog\/wordpress-5-4\/#primaryimage"},"image":{"@id":"https:\/\/kinqsta.com\/nl\/blog\/wordpress-5-4\/#primaryimage"},"thumbnailUrl":"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2020\/03\/wordpress-5-4.png","datePublished":"2020-03-25T15:23:39+00:00","dateModified":"2023-06-08T08:50:13+00:00","description":"WordPress 5.4 is de meest recente WordPress-release en richt zich vooral op de blok-editor. Check alle nieuwe features en verbeteringen in WordPress 5.4.","breadcrumb":{"@id":"https:\/\/kinqsta.com\/nl\/blog\/wordpress-5-4\/#breadcrumb"},"inLanguage":"nl-NL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinqsta.com\/nl\/blog\/wordpress-5-4\/"]}]},{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/kinqsta.com\/nl\/blog\/wordpress-5-4\/#primaryimage","url":"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2020\/03\/wordpress-5-4.png","contentUrl":"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2020\/03\/wordpress-5-4.png","width":1460,"height":730},{"@type":"BreadcrumbList","@id":"https:\/\/kinqsta.com\/nl\/blog\/wordpress-5-4\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinqsta.com\/nl\/"},{"@type":"ListItem","position":2,"name":"WordPress updates","item":"https:\/\/kinqsta.com\/nl\/onderwerpen\/wordpress-updates\/"},{"@type":"ListItem","position":3,"name":"Introductie van WordPress 5.4 (blokken, functies, nieuwe API&#8217;s)"}]},{"@type":"WebSite","@id":"https:\/\/kinqsta.com\/nl\/#website","url":"https:\/\/kinqsta.com\/nl\/","name":"Kinsta\u00ae","description":"Snelle, veilige, premium hostingoplossingen","publisher":{"@id":"https:\/\/kinqsta.com\/nl\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinqsta.com\/nl\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"nl-NL"},{"@type":"Organization","@id":"https:\/\/kinqsta.com\/nl\/#organization","name":"Kinsta","url":"https:\/\/kinqsta.com\/nl\/","logo":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/kinqsta.com\/nl\/#\/schema\/logo\/image\/","url":"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinqsta.com\/nl\/wp-content\/uploads\/sites\/7\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinqsta.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:\/\/kinqsta.com\/nl\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63","name":"Carlo Daniele","image":{"@type":"ImageObject","inLanguage":"nl-NL","@id":"https:\/\/kinqsta.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:\/\/kinqsta.com\/nl\/blog\/author\/carlodaniele\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinqsta.com\/nl\/wp-json\/wp\/v2\/posts\/30569","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinqsta.com\/nl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinqsta.com\/nl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/nl\/wp-json\/wp\/v2\/users\/36"}],"replies":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/nl\/wp-json\/wp\/v2\/comments?post=30569"}],"version-history":[{"count":13,"href":"https:\/\/kinqsta.com\/nl\/wp-json\/wp\/v2\/posts\/30569\/revisions"}],"predecessor-version":[{"id":39160,"href":"https:\/\/kinqsta.com\/nl\/wp-json\/wp\/v2\/posts\/30569\/revisions\/39160"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinqsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/30569\/translations\/en"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinqsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/30569\/translations\/pt"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinqsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/30569\/translations\/es"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinqsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/30569\/translations\/fr"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinqsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/30569\/translations\/it"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinqsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/30569\/translations\/de"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinqsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/30569\/translations\/nl"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinqsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/30569\/translations\/jp"},{"embeddable":true,"hreflang":"sv","title":"Swedish","href":"https:\/\/kinqsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/30569\/translations\/se"},{"href":"https:\/\/kinqsta.com\/nl\/wp-json\/kinsta\/v1\/posts\/30569\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/nl\/wp-json\/wp\/v2\/media\/30599"}],"wp:attachment":[{"href":"https:\/\/kinqsta.com\/nl\/wp-json\/wp\/v2\/media?parent=30569"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinqsta.com\/nl\/wp-json\/wp\/v2\/tags?post=30569"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinqsta.com\/nl\/wp-json\/wp\/v2\/topic?post=30569"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}