Focus op de nieuwe versie van WordPress

De release van WordPress 5.4 staat gepland voor 31 maart 2020! 💙

Gevoerd door Matt Mullenweg, gecoördineerd door Francesca Marano en een team van 8 mensen, zal WordPress versie 5.4 technische verbeteringen aan het CMS bieden en tal van ontwikkelingen op de Gutenberg-editor. Natuurlijk zullen er ook veel bugs worden opgelost en kleine verbeteringen worden doorgevoerd die iedereen ten goede zullen komen.

Zie ook : Wat moet je weten over de nieuwe IQOS-sigaret van Philip Morris?

Als gebruiker zult u kunnen profiteren van nieuwe blokken, talrijke verbeteringen van de editor, nieuwe ingebouwde inhoud en een verbeterde WordPress-beheerervaring.

Als ontwikkelaar zal WordPress 5.4 122 verbeteringen en nieuwe functies en 210 bugfixes brengen. Natuurlijk brengt dit allemaal codewijzigingen in de kern van het CMS, wat u kan verplichten om wijzigingen aan te brengen in de code van de site, thema’s of extensies.

Verder lezen : Terugblik op de toespraak van Emmanuel Macron

In dit artikel zullen we ons specifiek richten op de belangrijkste technische wijzigingen van deze nieuwe versie.

Toegankelijkheid

Van de

14 toegankelijkheidswijzigingen in WP 5.4 zijn er wijzigingen in de laadsvolgorde van de beheerdersbalk in de DOM, de kalender en de laatste opmerkingen van de widget, in het schermmenu en bugfixes die zijn gerapporteerd door de toegankelijkheidscontrole uitgevoerd in WP 5.4; vorig jaar door WPCampus.

Editor/Gutenberg

De ontwikkeling van de editor heeft zijn snelle ontwikkeling voortgezet vanaf versie 5.0 van WordPress. Vandaag is Gutenberg 7.5 geïntegreerd in WordPress 5.4, wat een verschil van 10 versies van Gutenberg maakt met de versie die in WordPress 5.3 vorig jaar is geïntegreerd! WordPress 5.4 bevat dus Gutenberg versies 6.6, 6.7, 6.8, 6.9, 7.0, 7.1, 7.2, 7.3, 7.4 en 7.5, evenals bugfixes en prestatieverbeteringen sinds versie 7.6 die op een discrete manier in WP 5.4 zijn geslopen! 😎

Het artikel van WordPress 5.4 Beta 1 benadrukt enkele van de nieuwe functies van de editor. Sinds WordPress 5.3 is er een indrukwekkende vermindering van de laadtijd van de editor mogelijk gemaakt van 14%, en vooral een vermindering van de wachttijd voordat u inhoud kunt invoegen van maar liefst 51%!

Hieronder vindt u links naar de ontwikkelaarsnotities, in het Engels. Deze wijzigingen zijn gerelateerd aan de volgende elementen:

Toevoeging van twee nieuwe blokken: sociale netwerken en knoppen

Nieuwe blokken in WordPress 5.4

Een update van de knopcomponent

Een bijgewerkte knopcomponent in WordPress 5.4

Volledig schermmodus nu standaard ingeschakeld in de editor

Volledig schermmodus standaard ingeschakeld in de editor

De blokcollecties

Blokcollecties

Aanpasbare sneltoetsen

Sneltoetsen van de blokeditor in WordPress 5.4

De nieuwe API voor het beheren van blokstijlwijzigingen

Nieuw: Blokvariaties API

De nieuwe API die thema’s in staat stelt om het gebruik van CSS-gradiënten te beheren

Nieuwe gradient-thema API

Het nieuwe pakket @wordpress /create-block

Nieuw pakket @wordpress /create-block voor blokschaling

CSS-markering en stijlwijzigingen gegenereerd door de editor

Wijzigingen in markup en stijl

Updates van de editor API

Updates van de General Block Editor API

De aanpassings-tool

Onder

de 14 wijzigingen in de aanpassings-tool (ook wel Customizer genoemd), merken we eerst op dat WordPress 5.4 de toegankelijkheid van selecteerbare elementen (met name de focusstatus) aanzienlijk zal verbeteren in lijn met de vele verbeteringen die al zijn goedgekeurd door WordPress 5.3. Let ook op de toevoeging van functies en hooks aan bestaande (dit zijn de acties en filters die beschikbaar zijn in de WordPress API), het verwijderen van de voorgeconfigureerde meta-tag apple-touch-icon-precomposed die nu verouderd is, en het verbeteren van de logica voor het selecteren van menu-items.

Houd er rekening mee dat sommige ongebruikte PHP-klassen van de WordPress-kern nu formeel verouderd zijn en dus niet meer gebruikt hoeven te worden:

Formele afschrijving van bepaalde ongebruikte Customizer-klassen in WordPress 5.4

Menu

Onder de 5 wijzigingen met betrekking tot de Menu-component is het belangrijk op te merken dat WordPress 5.4 de toegankelijkheid van het toetsenbord van het paneel voor het selecteren van items die in de menu’s gaan, verbetert, en dat er verbeteringen aan de interface zijn aangebracht.

Als extensies aangepaste velden aan menu-items toevoegen, moet u mogelijk de code bijwerken om de nieuwe haak wp_nav_menu_item_custom_fields te gebruiken:

De nieuwe haken stellen u in staat om aangepaste velden aan menu-items toe te voegen

Privacy en persoonlijke gegevens

Onder de 15 wijzigingen met betrekking tot deze WordPress-component zijn hier de belangrijkste wijzigingen:

  • exporten van persoonlijke gegevens omvatten nu sessietokens, locaties van gemeenschapsevenementen waar we het dashboard hebben bekeken, hun locatie en vooral de aangepaste metadata van gebruikers. De
  • exporten van persoonlijke gegevens omvatten ook een JSON-bestand en een inhoudsopgave.
  • Nieuwe filters zijn beschikbaar om de headers van alle e-mails met persoonlijke gegevens te wijzigen.
  • De tabellen voor verzoeken om persoonlijke gegevens zijn verbeterd.
  • De functie wp_get_user_request_data() is volledig vervangen door de functie wp_get_user_request() voor een beter begrip.

Al deze wijzigingen worden gedetailleerd in een unieke ontwikkelingsnotitie:

Updates van privacy in 5.4

Wijzigingen in de REST API

Onder de 22 wijzigingen met betrekking tot de REST API zijn de volgende bijzonder belangrijk:

  • WordPress 5.4 ondersteunt de OR-waarde van de taxonomie-queryparameter
  • Toevoeging van ingebouwde selectieve links Wijzigingen aan
  • de

  • WP_REST_Server-methode

Belangrijke wijzigingen in de REST API zijn opgesomd in dit artikel:

Wijzigingen in de REST API in 5.4

Kortcodes/kortcodes

WordPress 5.4 introduceert apply_shortcodes() als alias voor do_shortcode(). Ontwikkelaars worden aangemoedigd om de nieuwe functie te gebruiken. De vorige blijft echter behouden voor backward compatibility.

WordPress 5.4 introduceert apply_shortcodes() als alias voor do_shortcode()

Widgets

Onder de 9 wijzigingen in widgets verbetert WordPress 5.4 de toegankelijkheid en de bruikbaarheid van het widgetbeheer scherm en introduceert het wijzigingen aan de laatste opmerkingen en de widget Kalender.

Wijzigingen met betrekking tot de markup van de Widget Kalender in WordPress 5.4

Andere wijzigingen voor ontwikkelaars

Vereenvoudigen van de implementatie van lokale ontwikkelomgevingen op WordPress

wp-env: Eenvoudige lokale omgevingen voor WordPress.

Wijziging van de verwerking van verzoeken voor het weergeven van Favicon

Verbeteringen in het faviconbeheer in WordPress 5.4

En tot slot, een kleine bloemlezing van diverse en uiteenlopende wijzigingen

Een sectie bevat ook een aantal belangrijke wijzigingen, waaronder:

  • Betere foutinformatie in wp_login_failed
  • Toevoeging van de site-ID in de multisite-filter newblog_notify_siteadmin
  • Nieuwe video-integratie voor TikTok
  • Verwijdering van CollegeHumor-integraties
  • Opslag van de oorspronkelijke URL van bijgevoegde media in meta _source_url
  • Laad de beheerdersbalk met behulp van wp_body_open
  • Verwijdering van de dubbele ID in de widget Laatste Opmerkingen
  • Een nieuwe parameter in retrieve_password() lostpassword_post actie
  • De themaheaders ondersteunen nu “Vereist minimaal” en “Vereist PHP”
  • de functie Delete_Posts zal niet langer beschikbaar zijn; PHP-waarschuwingen worden geactiveerd voor aangepaste posttypes

Alles is gedetailleerd in het Engels in deze ontwikkelingsnotitie:

Diverse ontwikkelaarswijzigingen gericht op WordPress 5.4

Ter herinnering, de release van WordPress 5.4 staat gepland voor 31 maart 2020. U kunt het al testen in de Release Candidate-versie door de officiële WordPress Beta Tester-extensie te installeren, en vervolgens naar de instellingen te gaan en de versie “Beta” aan te vinken /die en vervolgens de installatie op de gebruikelijke manier bij te werken.

WordPressBetatester

Lees verder op blog-introduction.fr

Focus op de nieuwe versie van WordPress