{"id":39556,"date":"2020-12-06T23:22:29","date_gmt":"2020-12-07T07:22:29","guid":{"rendered":"https:\/\/kinsta.com\/?p=84592"},"modified":"2023-10-03T15:18:28","modified_gmt":"2023-10-03T14:18:28","slug":"wordpress-5-6","status":"publish","type":"post","link":"https:\/\/kinsta.com\/de\/blog\/wordpress-5-6\/","title":{"rendered":"Was ist neu in WordPress 5.6 (Zug\u00e4nglichkeit, Leistung, Sicherheit)"},"content":{"rendered":"<p><a href=\"https:\/\/wordpress.org\/news\/2020\/12\/simone\/\">WordPress 5.6 &#8222;Simone&#8220;<\/a> ist da und wir freuen uns darauf, mit dir in die interessantesten Features und Erg\u00e4nzungen einzutauchen, die mit dem neuesten WordPress Release 2020 in den Core integriert wurden.<\/p>\n<p>Wie <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-5-5\/\">fr\u00fchere Versionen<\/a> enth\u00e4lt auch WordPress 5.6 mehrere Versionen des Block-Editors, die das Bearbeitungserlebnis f\u00fcr WordPress-Benutzer verbessern, die das Gutenberg-Plugin noch nicht installiert und auf ihren Webseiten aktualisiert haben.<\/p>\n<p>Aber nicht alles dreht sich um den Blockeditor. Dem WordPress-Core wurden mehrere Funktionen hinzugef\u00fcgt, wie z.B. ein <a href=\"https:\/\/kinsta.com\/de\/blog\/twenty-twenty-one-theme\/\">neues Standard Theme Twenty Twenty One<\/a>, Auto-Updates f\u00fcr Hauptversionen, bessere Unterst\u00fctzung f\u00fcr PHP 8.0, Anwendungskennw\u00f6rter f\u00fcr die REST-API-Authentifizierung.<\/p>\n<p>Und es gibt noch viel mehr in WordPress 5.6. Wir werden Verbesserungen der Zug\u00e4nglichkeit, Verbesserungen der Benutzeroberfl\u00e4che, Tonnen von Fehlerbehebungen und eine riesige Liste von \u00c4nderungen f\u00fcr Entwickler sehen.<\/p>\n\n<p>Wenn du mehr \u00fcber den <a href=\"https:\/\/make.wordpress.org\/core\/5-6\/\">Entwicklungszyklus von WordPress 5.6<\/a> lesen m\u00f6chtest, klicke auf die untenstehenden 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\/\">RK 1<\/a><\/li>\n<li>1. Dezember 2020: RK 2<\/li>\n<li>7. Dezember 2020: Probelauf f\u00fcr die Ver\u00f6ffentlichung von WordPress 5.6<\/li>\n<li><strong>8. Dezember 2020: Release von <a href=\"https:\/\/wordpress.org\/news\/2020\/12\/simone\/\">WordPress 5.6 &#8222;Simone&#8220;<\/a><\/strong><\/li>\n<\/ul>\n<p>Bereit zu starten? Lasst uns loslegen:<\/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>Was ist neu beim Blockeditor?<\/h2>\n<p>Mit WordPress 5.6 wurden mehrere Versionen des <a href=\"https:\/\/kinsta.com\/de\/blog\/gutenberg-wordpress-editor\/\">Gutenberg-Plugins<\/a> im Core zusammengef\u00fchrt, so dass <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-tastenkombinationen\/\">WordPress-Benutzer und-Autoren<\/a> einige Verbesserungen im Editor bemerken sollten. Wir werden verbesserte Blockmuster, Wortz\u00e4hlungen in der Infotafel, eine verbesserte Tastaturnavigation, eine verbesserte Drag &#038; Drop-Oberfl\u00e4che und vieles mehr sehen.<\/p>\n<p>Eine umfassendere Liste aller Verbesserungen und \u00c4nderungen, die dem Blockeditor hinzugef\u00fcgt wurden, findest du in den Ank\u00fcndigungsbeitr\u00e4gen zur Ver\u00f6ffentlichung: <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> und <a href=\"https:\/\/make.wordpress.org\/core\/2020\/10\/21\/whats-new-in-gutenberg-21-october\/\">9.2<\/a>. Fehlerbehebungen und Leistungsverbesserungen, die in Gutenberg <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/04\/whats-new-in-gutenberg-4-november\/\">9.3<\/a> und <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/19\/whats-new-in-gutenberg-18-november-2\/\">9.4<\/a> implementiert wurden, sind auch in WordPress 5.6 enthalten.<\/p>\n<p>Lasst uns in die interessanteren \u00c4nderungen eintauchen, die wir im Blockeditor sehen werden.<\/p>\n<ol>\n<li class=\"sub-toc-list-item\"><a class=\"sub-toc-list-item__link\" href=\"#blocks-patterns-and-ui-improvements\">Bl\u00f6cke, Muster und UI-Verbesserungen<\/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\">Zus\u00e4tzliche Funktionen und Verbesserungen f\u00fcr Blockentwickler<\/a><\/li>\n<\/ol>\n<h3>Bl\u00f6cke, Muster und UI-Verbesserungen<\/h3>\n<p>Neue Blockfunktionen, Verbesserungen und Fehlerbehebungen werden das gesamte Bearbeitungserlebnis verbessern. Auch an der <a href=\"https:\/\/kinsta.com\/de\/blog\/twenty-twenty-one-theme\/#twenty-twentyones-theme-and-block-features\">Zug\u00e4nglichkeit<\/a> wurde gro\u00dfe Arbeit geleistet. Nachfolgend findest du unsere handverlesene Auswahl der interessantesten Funktionen, die du im Blockeditor sehen wirst, wenn du deine Webseite auf WordPress 5.6 aktualisierst.<\/p>\n<h4>Positionssteuerungen f\u00fcr Videos im Cover-Block<\/h4>\n<p>Die seit <a href=\"https:\/\/make.wordpress.org\/core\/2020\/07\/22\/whats-new-in-gutenberg-july-22\/\">Gutenberg 8.6<\/a> zu den Cover-Bl\u00f6cken hinzugef\u00fcgten Positionssteuerungen f\u00fcr Videos erm\u00f6glichen es den Benutzern, den Fokuspunkt zu verschieben und eine benutzerdefinierte Position f\u00fcr <a href=\"https:\/\/kinsta.com\/de\/blog\/einbettung-youtube-video-wordpress\/\">Videos<\/a> festzulegen. Diese Funktionalit\u00e4t war zuvor nur f\u00fcr Bildhintergr\u00fcnde verf\u00fcgbar.<\/p>\n<figure id=\"attachment_84626\" aria-describedby=\"caption-attachment-84626\" style=\"width: 1904px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-84626 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2020\/11\/video-position-controls.jpg\" alt=\"Video-Positionssteuerungen\" width=\"1904\" height=\"798\"><figcaption id=\"caption-attachment-84626\" class=\"wp-caption-text\">Video-Positionssteuerungen<\/figcaption><\/figure>\n<p>Die Positionswerte werden durch Klicken auf eine beliebige Stelle des Brennpunkt-Pickers und\/oder mit den Pfeiltasten der Tastatur eingestellt. Du kannst Werte um 10 springen, indem du die Umschalttaste gedr\u00fcckt h\u00e4ltst (siehe auch <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/22531\">#22531<\/a>).<\/p>\n<h4>Blockmuster-Aktualisierungen<\/h4>\n<p>WordPress 5.6 enth\u00e4lt auch einige <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-5-5\/#block-patterns\">Blockmuster<\/a>-Verbesserungen, die mit <a href=\"https:\/\/make.wordpress.org\/core\/2020\/07\/22\/whats-new-in-gutenberg-july-22\/\">Gutenberg 8.6<\/a> hinzugef\u00fcgt wurden.<\/p>\n<p>Das Layout, der Text und die Farbe der <strong>gro\u00dfen Kopfzeile und des Absatzes <\/strong>wurden aktualisiert (<a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/23858\">#23858<\/a>)<\/p>\n<p>Die \u00dcberschrift in <strong>Zwei Textspalten <\/strong>wurde aus dem Textblock herausgenommen und \u00fcber den Spalten platziert (<a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/23853\">#23853<\/a>)<\/p>\n<p>Das <strong>Zitatmuster<\/strong> enth\u00e4lt jetzt oben ein Bild und unten ein Trennzeichen.<\/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=\"Das neue Zitatmuster enth\u00e4lt ein Bild und ein Trennzeichen\" width=\"1344\" height=\"952\"><figcaption id=\"caption-attachment-84606\" class=\"wp-caption-text\">Das neue Zitatmuster enth\u00e4lt ein Bild und ein Trennzeichen<\/figcaption><\/figure>\n<p>Ein neues \u00dcberschriften- und Absatzmuster wurde mit <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>) hinzugef\u00fcgt.<\/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=\"\u00dcberschrift und Absatzmuster in WordPress 5.6\" width=\"1254\" height=\"758\"><figcaption id=\"caption-attachment-84627\" class=\"wp-caption-text\">\u00dcberschrift und Absatzmuster in WordPress 5.6<\/figcaption><\/figure>\n<p>Eine gute Verbesserung der Benutzerfreundlichkeit f\u00fcr den Block-Inserter ist die <a href=\"https:\/\/make.wordpress.org\/core\/2020\/10\/01\/whats-new-in-gutenberg-30-september\/\">Dropdown-Liste &#8222;Blockmuster-Kategorie<\/a>, mit der du Muster nach <a href=\"https:\/\/kinsta.com\/de\/blog\/was-ist-eine-taxonomie\/\">Kategorien<\/a> filtern kannst. Dies ist \u00e4u\u00dferst n\u00fctzlich, wenn du tonnenweise Muster zur Auswahl hast (<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=\"Die Dropdown-Liste der Blockmusterkategorie\" width=\"349\" height=\"532\"><figcaption id=\"caption-attachment-84596\" class=\"wp-caption-text\">Die Dropdown-Liste der Blockmusterkategorie<\/figcaption><\/figure>\n<h4>Unterst\u00fctzung von Video-Untertiteln<\/h4>\n<p>Videobl\u00f6cke unterst\u00fctzen jetzt <a href=\"https:\/\/make.wordpress.org\/core\/2020\/10\/21\/whats-new-in-gutenberg-21-october\/\">Video-Untertitel<\/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=\"Hinzuf\u00fcgen von Video-Untertiteln im Videoblock\" width=\"488\" height=\"386\"><figcaption id=\"caption-attachment-84610\" class=\"wp-caption-text\">Hinzuf\u00fcgen von Video-Untertiteln im Videoblock<\/figcaption><\/figure>\n<p>Redakteure und Content-Ersteller sollten Video-Untertitel im <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/WebVTT_API\">WebVTT-Format<\/a> (Web Video Text Tracks Format) zur Verf\u00fcgung stellen, das &#8222;ein Format zur Anzeige von zeitgesteuerten Textspuren (wie Untertitel oder Bildunterschriften) unter Verwendung des Elements <code>&lt;track&gt;<\/code>&#8220; ist (<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=\"Spurenelemente, die mit Untertiteln in verschiedenen Sprachen verkn\u00fcpft sind\" width=\"564\" height=\"150\"><figcaption id=\"caption-attachment-84608\" class=\"wp-caption-text\">Spurenelemente, die mit Untertiteln in verschiedenen Sprachen verkn\u00fcpft sind<\/figcaption><\/figure>\n<p>Sobald du deine <em>.vtt<\/em>-Dateien geladen hast, k\u00f6nnen Webseiten-Betrachter Untertitel in ihrer bevorzugten Sprache aktivieren.<\/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=\"Benutzereinstellungen f\u00fcr Video-Untertitel\" width=\"340\" height=\"299\"><figcaption id=\"caption-attachment-84609\" class=\"wp-caption-text\">Benutzereinstellungen f\u00fcr Video-Untertitel<\/figcaption><\/figure>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>Apropos Videos, abonniere unbedingt den <a href=\"https:\/\/www.youtube.com\/channel\/UCQnijdsf4IEy-3OvB_Qj6ZQ\">YouTube-Kanal von Kinsta<\/a>, um jede Woche neue Videos zu erhalten!<\/p>\n<\/aside>\n\n<h4>Mehrere Bl\u00f6cke in einen Spaltenblock umwandeln<\/h4>\n<p>Eine interessante Verbesserung der Benutzerfreundlichkeit ist die M\u00f6glichkeit, mehrere ausgew\u00e4hlte Bl\u00f6cke in einen Spaltenblock zu konvertieren.<\/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=\"Mehrere Bl\u00f6cke ausw\u00e4hlen\" width=\"1572\" height=\"1250\"><figcaption id=\"caption-attachment-84607\" class=\"wp-caption-text\">Mehrere Bl\u00f6cke ausw\u00e4hlen<\/figcaption><\/figure>\n<p>Du musst nur die Bl\u00f6cke ausw\u00e4hlen, die du in Spalten anzeigen m\u00f6chtest, und dann auf die Schaltfl\u00e4che oben rechts in der Blocksymbolleiste klicken.<\/p>\n<p>Jeder ausgew\u00e4hlte Block wird in eine Spalte eines Spaltenblocks konvertiert.<\/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=\"In Baumspalten umgewandelte Baumbl\u00f6cke\" width=\"1304\" height=\"684\"><figcaption id=\"caption-attachment-84597\" class=\"wp-caption-text\">In Baumspalten umgewandelte Baumbl\u00f6cke<\/figcaption><\/figure>\n<h4>Hintergrundmuster im Umschlagblock<\/h4>\n<p>Deckbl\u00f6cke k\u00f6nnen jetzt Hintergrundmuster anzeigen.<\/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=\"Ein Deckblock mit einem Hintergrundmuster\" width=\"1810\" height=\"1112\"><figcaption id=\"caption-attachment-84598\" class=\"wp-caption-text\">Ein Deckblock mit einem Hintergrundmuster<\/figcaption><\/figure>\n<p>Um ein Hintergrundmuster hinzuzuf\u00fcgen, lade ein Musterbild hoch und schalte dann die Option <strong>Wiederholter Hintergrund <\/strong>ein (hier findest du alles, was du \u00fcber die <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-medienbibliothek\/\">Medienbibliothek in WordPress<\/a> wissen musst).<\/p>\n<p>Wenn du damit fertig bist, stelle den Fokuspunkt-Picker nach deinen Bed\u00fcrfnissen ein und probiere verschiedene Kombinationen mit festen Hintergr\u00fcnden aus.<\/p>\n<h4>Bildgr\u00f6\u00dfenkontrolle zum Medien- und Textblock hinzugef\u00fcgt<\/h4>\n<p>Mit <a href=\"https:\/\/make.wordpress.org\/core\/2020\/10\/01\/whats-new-in-gutenberg-30-september\/\">Gutenberg 9.1<\/a> wurde eine neue Bildgr\u00f6\u00dfenkontrolle f\u00fcr Bilder in Media &#038; Text Block hinzugef\u00fcgt.<\/p>\n<p>Benutzer k\u00f6nnen nun aus allen verf\u00fcgbaren Bildgr\u00f6\u00dfen w\u00e4hlen (<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=\"Bildgr\u00f6\u00dfenkontrolle in Medien- &#038; Textblock\" width=\"1832\" height=\"1060\"><figcaption id=\"caption-attachment-84601\" class=\"wp-caption-text\">Bildgr\u00f6\u00dfenkontrolle in Medien- &#038; Textblock<\/figcaption><\/figure>\n<h3>Block API V2<\/h3>\n<p>Eine neue <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/18\/block-api-version-2\/\">Block-API-Version<\/a> erm\u00f6glicht es Bl\u00f6cken, ihr Wrapper-Element zu rendern. Das Ziel der neuen API-Version ist es, das DOM des Editors zu erleichtern und es an den Inhalt der Titelseite anzupassen. Laut Ella van Durpe:<\/p>\n<blockquote><p>Der gr\u00f6\u00dfte Vorteil davon ist, dass Themes und Plugins den Blockinhalt leichter stylen k\u00f6nnen, wenn das Markup im Editor gleich ist.<\/p><\/blockquote>\n<p>Die neue Version erfordert die Deklaration der <code>apiVersion<\/code>-Eigenschaft bei der Blocktyp-Registrierung:<\/p>\n<pre><code class=\"language-php\">registerBlockType( name, { apiVersion: 2 } );<\/code><\/pre>\n<p>Die neue API erfordert auch den <code>useBlockProps<\/code>&#8211;<a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-hooks\/\">Hook<\/a> in der Block<code>bearbeitungs<\/code>funktion. Dieser Hook markiert das Wrapper-Element eines Blocks als Blockelement.<\/p>\n<p>Jede an diesen Hook \u00fcbergebene Eigenschaft wird zusammengef\u00fchrt und an das Wrapper-Element zur\u00fcckgegeben. Das folgende Beispiel aus den <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/18\/block-api-version-2\/\">dev-Notes<\/a> zeigt einen einfachen Anwendungsfall:<\/p>\n<pre><code class=\"language-javascript\">import { useBlockProps } from '@wordpress\/<span id=\"urn:enhancement-69616802\" class=\"textannotation\">block<\/span>-<span id=\"urn:enhancement-f6994b6e\" class=\"textannotation\">editor<\/span>';\n \n<span id=\"urn:enhancement-660d39d5\" class=\"textannotation\">function<\/span> Edit( { <span id=\"urn:enhancement-e3b45ee4\" class=\"textannotation\">attributes<\/span> } ) {\n\t<span id=\"urn:enhancement-b85e9822\" class=\"textannotation\">const<\/span> blockProps = useBlockProps( {\n\t\tclassName: someClassName,\n\t\tstyle: { <span id=\"urn:enhancement-d85ec893\" class=\"textannotation\">color<\/span>: '<span id=\"urn:enhancement-1a2b0b82\" class=\"textannotation\">blue<\/span>' },\n\t} );\n\treturn &lt;p { ...blockProps }&gt;{ attributes.content }&lt;\/p&gt;;\n}<\/code><\/pre>\n<p>Weitere Beispiele findest du unter <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/18\/block-api-version-2\/\">Block API Version 2<\/a>.<\/p>\n<h3>Zus\u00e4tzliche Funktionen und Verbesserungen f\u00fcr Blockentwickler<\/h3>\n<p>Neben der Block API Version 2 findest du hier eine Liste von Erg\u00e4nzungen, die <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-entwickler-engagiert\/\">Entwickler<\/a> durcharbeiten m\u00fcssen.<\/p>\n<h4>Block unterst\u00fctzt API<\/h4>\n<p><a href=\"https:\/\/developer.wordpress.org\/block-editor\/developers\/block-api\/block-supports\/\">Block Supports API<\/a> erm\u00f6glicht Blockentwicklern, ihren Bl\u00f6cken Funktionen hinzuzuf\u00fcgen. <a href=\"https:\/\/kinsta.com\/de\/blog\/webseiten-farbschemata\/\">Farben<\/a>, Hintergr\u00fcnde, <a href=\"https:\/\/kinsta.com\/de\/blog\/wie-man-fonts-in-wordpress-aendert\/\">Schriftgr\u00f6\u00dfen<\/a> sind nur einige der vielen Features, die \u00fcber die Block Supports API zu Bl\u00f6cken hinzugef\u00fcgt werden k\u00f6nnen.<\/p>\n<p>WordPress 5.6 f\u00fchrt auch <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/18\/block-supports-in-wordpress-5-6\/\">mehrere neue Block-Unterst\u00fctzungen<\/a> ein, &#8222;um die Konsistenz zu erh\u00f6hen und die Einf\u00fchrung dieser Optionen in Bl\u00f6cke zu erleichtern&#8220;.<\/p>\n<p>Entwickler k\u00f6nnen die neuen Block-Unterst\u00fctzungen verwenden, indem sie die entsprechenden Schl\u00fcssel in die <code>Support<\/code>-Eigenschaft der Datei <em>block.json <\/em>oder direkt in die <a href=\"https:\/\/developer.wordpress.org\/block-editor\/developers\/block-api\/block-registration\/#registerblocktype\">Funktion<\/a> <code>registerBlockType<\/code> einf\u00fcgen.<\/p>\n<p>Das folgende Beispiel aus <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/18\/block-supports-in-wordpress-5-6\/\">Block Supports devnote<\/a> zeigt, wie es funktioniert:<\/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>Der Stilwert wird automatisch an das Wrapper-Element angeh\u00e4ngt, entweder \u00fcber die <code>has-&lt;value&gt;-&lt;preset-category&gt;<\/code> ( f\u00fcr voreingestellte Werte) oder mit einem <code>style<\/code> Element(f\u00fcr benutzerdefinierte Werte).<\/p>\n<p>Aus diesem Grund sind die Block-Unterst\u00fctzungen f\u00fcr die Verwendung mit der neuen <a href=\"#block-api-v2\">Block-API V2<\/a> vorgesehen.<\/p>\n<p>Block Supports k\u00f6nnen auch mit <a href=\"https:\/\/developer.wordpress.org\/block-editor\/tutorials\/block-tutorial\/creating-dynamic-blocks\/\">dynamischenBl\u00f6cken<\/a> verwendet werden.<\/p>\n<h4>createBlocksFromInnerBlocksTemplate-API<\/h4>\n<p>Entwickler k\u00f6nnen die <a href=\"https:\/\/developer.wordpress.org\/block-editor\/tutorials\/block-tutorial\/nested-blocks-inner-blocks\/\">InnerBlocks-Komponente<\/a> verwenden, um benutzerdefinierte Bl\u00f6cke zu erstellen, die andere Bl\u00f6cke enthalten. Beispiele hierf\u00fcr sind der Block Columns und der Block Social Links.<\/p>\n<p>Die neue <code>createBlocksFromInnerBlocksTemplate<\/code> Block API erm\u00f6glicht es dir, Bl\u00f6cke aus der InnerBlocks-Vorlage zu erstellen.<\/p>\n<p>Siehe <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/18\/new-createblocksfrominnerblockstemplate-block-api\/\">devnotes<\/a> f\u00fcr eine detailliertere Ansicht und ein Beispiel f\u00fcr Code.<\/p>\n<h4>Symbolleisten-Komponenten<\/h4>\n<p>Einige \u00c4nderungen betreffen auch die <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/18\/changes-to-toolbar-components-in-wordpress-5-6\/\">Komponentender Symbolleiste<\/a>:<\/p>\n<h5>1. ToolbarGroup-Komponente<\/h5>\n<p>Vor WordPress 5.6 erlaubte die <a href=\"https:\/\/developer.wordpress.org\/block-editor\/components\/toolbar\/\">Toolbar<\/a>-Komponente Entwicklern, verwandte Optionen in einem gemeinsamen Container zu gruppieren. Jetzt sollte stattdessen eine neue <a href=\"https:\/\/developer.wordpress.org\/block-editor\/components\/toolbar-group\/\">ToolbarGroup<\/a>-Komponente verwendet werden.<\/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. ToolbarButton- und ToolbarItem-Komponenten<\/h5>\n<p>Die direkte Verwendung tabellierbarer Elemente als Symbolleistenelemente (d.h. <code>&lt;button&gt;<\/code> ) ist veraltet. Um die Zug\u00e4nglichkeit zu verbessern, k\u00f6nnen Symbolleistenelemente mit <a href=\"https:\/\/developer.wordpress.org\/block-editor\/components\/toolbar-button\/#inside-blockcontrols\">Toolbar Button<\/a> f\u00fcr Schaltfl\u00e4chen und <a href=\"https:\/\/developer.wordpress.org\/block-editor\/components\/toolbar-item\/#inside-blockcontrols\">Toolbar Item<\/a> f\u00fcr andere Steuerelemente hinzugef\u00fcgt werden. Das folgende Beispiel zeigt eine Schaltfl\u00e4che und ein <a href=\"https:\/\/kinsta.com\/de\/blog\/dropdown-menu-wordpress\/\">Dropdown-Men\u00fc<\/a>:<\/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>Deaktivieren von Kernblockmustern<\/h4>\n<p>Kernmuster k\u00f6nnen jetzt mit dem Flag zur Unterst\u00fctzung <code>core-block-patterns<\/code> deaktiviert werden (<a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/24042\">#24042<\/a>)<\/p>\n<h4>Deaktivieren des Inline-Bildeditors<\/h4>\n<p>Gutenberg 8.4 f\u00fcgte eine <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-5-5\/#inline-image-editing\">Inline-Bildbearbeitungsfunktion<\/a> hinzu, mit der Benutzer Bilder direkt aus dem Blockeditor heraus bearbeiten k\u00f6nnen.<\/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-Bildbearbeitung\" width=\"1220\" height=\"1162\"><figcaption id=\"caption-attachment-84621\" class=\"wp-caption-text\">Inline-Bildbearbeitung<\/figcaption><\/figure>\n<p>Entwickler k\u00f6nnen den Bildeditor jetzt mithilfe des Filters <code>block_editor_settings<\/code> (<a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/23966\">#23966)<\/a> deaktivieren:<\/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-Bildbearbeitung deaktiviert\" width=\"1221\" height=\"650\"><figcaption id=\"caption-attachment-84622\" class=\"wp-caption-text\">Inline-Bildbearbeitung deaktiviert<\/figcaption><\/figure>\n<h4>Wiederverwendbare Bl\u00f6cke in ein separates Paket verschoben<\/h4>\n<p>Wiederverwendbare Bl\u00f6cke, die zuvor Teil des Pakets <code>@wordpress\/editor<\/code> waren, wurden in das Paket <code>@wordpress\/reusable-blocks<\/code> <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/18\/reusable-blocks-extracted-into-a-separate-package\/\">verschoben<\/a>, um sie in anderen Editoren verf\u00fcgbar zu machen.<\/p>\n<h2>Ein neues Standardtheme: Twenty Twenty-One<\/h2>\n<p>WordPress 5.6 enth\u00e4lt ein brandneues Standardtheme. <a href=\"https:\/\/kinsta.com\/de\/blog\/twenty-twenty-one-theme\/\">Twenty Twenty One<\/a> ist ein hochgradig zug\u00e4ngliches, minimalistisches <a href=\"https:\/\/kinsta.com\/de\/blog\/schnellsten-wordpress-theme\/\">WordPress-Theme<\/a> mit einem einspaltigen Layout und einer Fu\u00dfzeilen-Seitenleiste.<\/p>\n<p>Das neue Theme verwendet einen Systemschriftstapel und eine minimale Farbpalette, die auf pastellfarbenen Hintergrundfarben basiert.<\/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 Themevorschauen\" width=\"1580\" height=\"2048\"><figcaption id=\"caption-attachment-83746\" class=\"wp-caption-text\">Twenty Twenty-One Themevorschauen (Bildquelle: Make WordPress Core)<\/figcaption><\/figure>\n<p>Du kannst viel mehr \u00fcber Twenty Twenty-One in unserem ausf\u00fchrlichen Blogbeitrag lesen: <a href=\"https:\/\/kinsta.com\/de\/blog\/twenty-twenty-one-theme\/\">Twenty Twenty-One: Ein tiefes Eintauchen in das neue WordPress-Standardtheme<\/a>.<\/p>\n<h2>Auto-Updates f\u00fcr Hauptversionen<\/h2>\n<p>Automatische Aktualisierungen sind eine Kernfunktion, die mit WordPress 3.7 eingef\u00fchrt wurde, um die <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-sicherheit\/\">Sicherheit der Seite<\/a> zu verbessern und es den Seiten-Administratoren zu erleichtern, <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-wartung\/\">ihre WordPress-Webseiten auf dem neuesten Stand zu halten<\/a>.<\/p>\n<p>W\u00e4hrend in fr\u00fcheren Versionen automatische kleinere Kern-Updates implementiert wurden, k\u00f6nnen Seiten-Administratoren mit WordPress 5.6 nun auch f\u00fcr Hauptversionen manuell automatische Updates aktivieren (mehr dazu in einer Sekunde).<\/p>\n<p>Leider kann diese wichtige Wartungsaufgabe f\u00fcr technisch nicht versierte Benutzer immer noch etwas verwirrend sein. Du kannst in unserem Blogbeitrag <a href=\"https:\/\/kinsta.com\/de\/blog\/automatischen-updates-wordpress\/\">Eine ausf\u00fchrliche Anleitung \u00fcber WordPress Updates<\/a> mehr dar\u00fcber lesen, wie automatische Updates funktionieren.<\/p>\n<p>Daher <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/24\/core-major-versions-auto-updates-ui-changes-in-wordpress-5-6-correction\/\">f\u00fchrt WordPress 5.6 eine neue Schnittstelle ein<\/a>, die es Seiten-Administratoren erm\u00f6glicht, automatische Aktualisierungen f\u00fcr wichtige Kernversionen zu aktivieren.<\/p>\n<p>Der Umfang dieser Funktion hat sich w\u00e4hrend des Betazyklus von WordPress 5.6 ge\u00e4ndert, und der <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/02\/introducing-auto-updates-interface-for-core-major-versions-in-wordpress-5-6\/\">urspr\u00fcnglicheEntwicklerhinweis<\/a> wurde ersetzt. Mit den Worten von <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/24\/core-major-versions-auto-updates-ui-changes-in-wordpress-5-6-correction\/\">JbAudras<\/a>,<\/p>\n<blockquote><p>Der anf\u00e4ngliche Umfang der automatischen Core-Updates hat sich verschoben:<\/p>\n<ul>\n<li>Stelle einige Aktualisierungen des Designs der Benutzeroberfl\u00e4che zur Verf\u00fcgung.<\/li>\n<li>Bei bestehenden Installationen wird das Verhalten dasselbe bleiben wie heute: Standardm\u00e4\u00dfig wird f\u00fcr kleinere Updates optiert, aber ein Benutzer muss sich f\u00fcr gr\u00f6\u00dfere Updates entscheiden (Konstanten und Filter, die bereits von Hosts oder Agenturen verwendet werden, haben weiterhin Vorrang).<\/li>\n<li>Bei Neuinstallationen \u00e4ndert sich das Standardverhalten: standardm\u00e4\u00dfig f\u00fcr kleinere Aktualisierungen und standardm\u00e4\u00dfig f\u00fcr gr\u00f6\u00dfere Aktualisierungen freigeschaltet.<\/li>\n<\/ul>\n<\/blockquote>\n<p>Ab WordPress 5.6 kannst du automatische Aktualisierungen f\u00fcr wichtige Kernversionen im Bildschirm <strong>Aktualisierungen <\/strong>aktivieren, wo eine neue Benutzeroberfl\u00e4che ein Kontrollk\u00e4stchen bietet, mit dem du <strong>automatische Aktualisierungen f\u00fcr alle neuen Versionen von WordPress aktivieren <\/strong>kannst.<\/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=\"Aktiviere automatische Updates f\u00fcr alle neuen Versionen von WordPress\" width=\"1726\" height=\"620\"><figcaption id=\"caption-attachment-84600\" class=\"wp-caption-text\">Aktiviere automatische Updates f\u00fcr alle neuen Versionen von WordPress<\/figcaption><\/figure>\n<p>Wenn du die automatischen Core-Aktualisierungen f\u00fcr Hauptversionen aktiviert hast, kannst du diese nur f\u00fcr Wartung und Sicherheit ausl\u00f6sen, indem du auf <strong>Switch to automatic updates for maintenance and security releases only <\/strong>klickst.<\/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=\"Umschalten auf automatische Updates nur f\u00fcr Wartungs- und Sicherheitsversionen\" width=\"1602\" height=\"670\"><figcaption id=\"caption-attachment-84599\" class=\"wp-caption-text\">Umschalten auf automatische Updates nur f\u00fcr Wartungs- und Sicherheitsversionen<\/figcaption><\/figure>\n<h3>Wichtige automatische Core-Updates f\u00fcr Entwickler<\/h3>\n<p>Erstens, wenn die automatischen Hauptaktualisierungen des Cores aktiviert sind, wird die Option <code>auto_update_core_major<\/code> mit aktiviertem <code>option_value<\/code> in der <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-datenbankproblemen-repariert\/\">Datenbank<\/a> gespeichert. Wenn <code>get_site_option( 'auto_update_core_major' )<\/code> also <code>true<\/code> zur\u00fcckgibt, ist das Kontrollk\u00e4stchen f\u00fcr automatische Aktualisierungen aktiviert.<\/p>\n<p>Dann pr\u00fcft WordPress, ob wichtige automatische Core-Updates durch die Konstante <code>WP_AUTO_UPDATE_CORE<\/code> oder den Filter <code>allow_major_auto_core_updates<\/code> aktiviert sind, und setzt das Kontrollk\u00e4stchen entsprechend.<\/p>\n<p>Entwickler k\u00f6nnen auch gr\u00f6\u00dfere Core-Auto-Updates deaktivieren, indem sie die Konstante <code>WP_AUTO_UPDATE_CORE<\/code> wie unten gezeigt auf <code>false<\/code> oder <code>minor<\/code> setzen (siehe auch <a href=\"https:\/\/kinsta.com\/de\/blog\/automatischen-updates-wordpress\/#background-updates-wp-config\">Steuerung von Hintergrund-Updates durch 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>Beachten Sie, dass m\u00f6gliche Werte f\u00fcr <code>WP_AUTO_UPDATE_CORE<\/code> <code>true<\/code> (alle), <code>'beta'<\/code>, <code>'rc'<\/code>, <code>'minor'<\/code>, <code>false<\/code> sind.<\/p>\n<p>Eine weitere M\u00f6glichkeit, wichtige automatische Core-Auto-Updates standardm\u00e4\u00dfig zu deaktivieren, ist die Verwendung des neuen <code>allow_major_auto_core_updates<\/code>-Filters:<\/p>\n<pre><code class=\"language-php\">add_filter( 'allow_major_auto_core_updates', '_return_false' );<\/code><\/pre>\n<h3>Einige Anmerkungen zum Hinzuf\u00fcgen von Auto-Updates zum Core<\/h3>\n<p>Im Dezember 2018 teilte Matt Mullenweg die <a href=\"https:\/\/make.wordpress.org\/core\/2018\/12\/08\/9-priorities-for-2019\/\">neun Priorit\u00e4ten f\u00fcr das Jahr 2019<\/a> mit, wobei &#8222;Providing a way for users to opt-in to automatic updates of major Core releases&#8220; die Nummer 7 war. Vielleicht etwas sp\u00e4t, aber wir sind auf dem besten Weg dahin.<\/p>\n<p>Gr\u00f6\u00dfere automatische Core-Updates sollten einen gro\u00dfen Einfluss auf die Sicherheit von WordPress und die Gesamterfahrung haben. Eines scheint klar zu sein: Aus technischer Sicht ist die Funktion der gro\u00dfen automatischen Kern-Updates eine komplexe Aufgabe, die mit der Ver\u00f6ffentlichung von WordPress 5.6 nicht zu 100% erf\u00fcllt ist.<\/p>\n<p>Nach einer <a href=\"https:\/\/wordpress.slack.com\/archives\/C02RQBWTW\/p1604521424491000\">nachdenklichen Diskussion<\/a> \u00fcber Slack fasste Josepha Haden <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/10\/wp5-6-auto-update-implementation-change\/\">die Bedenken und Fragen der Hauptmitarbeiter zusammen<\/a>.<\/p>\n<p>Langfristiges Hauptziel ist es, auf den meisten WordPress-Webseiten automatische Aktualisierungen zur Verf\u00fcgung zu stellen, um die Sicherheit im gesamten WordPress-\u00d6kosystem (<a href=\"https:\/\/kinsta.com\/de\/wordpress-marktanteil\/\">mehr als 30 % des Internets<\/a>) zu verbessern.<\/p>\n<p>Jedenfalls, <a href=\"https:\/\/wordpress.slack.com\/archives\/C02RQBWTW\/p1604531998308300\">so Helen Hou-Sand\u00ed<\/a>, Core Lead Developer:<\/p>\n<blockquote><p>Meiner Meinung nach gibt es einige sehr schwierige technische Dinge, die es auszuf\u00fchren gilt, und dazu bedarf es eines SEHR disziplinierten und zielgerichteten technischen Produkteigentums.<\/p><\/blockquote>\n<p>Wir sollten also im Laufe der Zeit weitere \u00c4nderungen und Verbesserungen der wichtigsten automatischen Core-Update-UI sehen. Dies ist das, was wir von jetzt an erwarten d\u00fcrfen:<\/p>\n<p><strong>WordPress 5.6:<\/strong><\/p>\n<ul>\n<li><strong>Bei bestehenden Installationen m\u00fcssen gr\u00f6\u00dfere Updates vom Benutzer aktiviert werden<\/strong>. Alle bereits benutzten Konstanten und Filter haben Vorrang. Kleinere Aktualisierungen sind standardm\u00e4\u00dfig aktiviert.<\/li>\n<li><strong>Bei Neuinstallationen sind sowohl kleinere als auch gr\u00f6\u00dfere Updates standardm\u00e4\u00dfig aktiviert<\/strong>.<\/li>\n<\/ul>\n<p><strong>WordPress 5.6.1:<\/strong><\/p>\n<ul>\n<li>Aufgrund des Feedbacks sollten wir einige \u00c4nderungen an der Core-UI f\u00fcr automatische Aktualisierungen sehen.<\/li>\n<\/ul>\n<p><strong>WordPress 5.7:<\/strong><\/p>\n<ul>\n<li>F\u00fcr alle, die sich gegen gr\u00f6\u00dfere Auto-Updates entschieden haben, sollte auf dem Bildschirm Site Health ein Tipp hinzugef\u00fcgt werden.<\/li>\n<li>In <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-5-7\/\">WordPress 5.7<\/a> sollte dem Installationsprozess ein Opt-in f\u00fcr automatische Aktualisierungen hinzugef\u00fcgt werden.<\/li>\n<\/ul>\n<p>Eine gro\u00dfe Sorge bei automatischen Core-Auto-Updates ist das Vertrauen der Benutzer. Laut Helen:<\/p>\n<blockquote><p>Ich glaube, dass wir noch viel Arbeit leisten k\u00f6nnen, um proaktiv um das Vertrauen der Benutzer zu werben, insbesondere derjenigen, die bereits schlechte Erfahrungen mit WordPress und\/oder Updates gemacht haben.<\/p><\/blockquote>\n<p>Jede WordPress-Webseite ist jedoch eine Mischung aus Core, <a href=\"https:\/\/kinsta.com\/de\/thema\/wordpress-plugins\/\">Plugins<\/a> und Theme. Mit den Worten von Helen:<\/p>\n<blockquote><p>Core-Updates sind im Gro\u00dfen und Ganzen ziemlich sicher, und es sind einige Schutzvorrichtungen eingebaut, aber da Seiten jeden Code aus jeder Quelle ausf\u00fchren k\u00f6nnen, gibt es so etwas wie &#8222;100%&#8220; f\u00fcr &#8222;jede Art von WordPress-Webseite&#8220; nicht.<\/p><\/blockquote>\n<p>Benutzer mit aktivierten automatischen Core-Auto-Updates sollten regelm\u00e4\u00dfig Backups ihrer Webseiten erstellen oder einen Web-Host w\u00e4hlen, der <a href=\"https:\/\/kinsta.com\/de\/docs\/wordpress-hosting\/wordpress-backups\/#wordpress-backup\">automatische Backups<\/a> in ihren Pl\u00e4nen bereitstellt.<\/p>\n<p>Core-Auto-Updates werden sich auch auf die gesamte Update-Erfahrung auswirken, einschlie\u00dflich automatischer Plugin- und Theme-Updates. bemerkte <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/10\/wp5-6-auto-update-implementation-change\/#comment-40248\">Joost de Valk<\/a> in einem Kommentar:<\/p>\n<blockquote><p>Wenn wir die automatischen WordPress-Core-Auto-Updates standardm\u00e4\u00dfig aktivieren, sollten wir dasselbe f\u00fcr Plugins tun. Andernfalls k\u00f6nnen Plugins und Themes nicht f\u00fcr Dinge aktualisiert werden, die sie aufgrund von Core-Updates korrigieren m\u00fcssen. Ich denke, die Benutzer w\u00fcrden auch dies erwarten: Wenn WordPress-Auto-Updates automatisch durchgef\u00fchrt werden, sollten auch Plugins und Themes automatisch aktualisiert werden.<\/p><\/blockquote>\n<h2>Site Health \u00c4nderungen in WordPress 5.6<\/h2>\n<p>Neben all den hier besprochenen Funktionen bringt WordPress 5.6 auch eine <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/15\/site-health-check-changes-in-5-6\/\">verbesserte Version des Site Health-Tools<\/a> mit, das sich nun im Hintergrund anders verh\u00e4lt.<\/p>\n<h3>Site Health Check Datenvalidierung<\/h3>\n<p>Ein Validator \u00fcberpr\u00fcft nun die Antworten auf die Fragen f\u00fcr Site Health-Tests. Der Validator verwirft jede ung\u00fcltige Antwort, wodurch verhindert wird, dass das <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-5-2\/#site-health-check\">Site Health-Tool<\/a> <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-fehler\/\">fatale Fehler<\/a> verursacht, und alle weiteren Kontrollen gestoppt werden.<\/p>\n<p>Von nun an haben ung\u00fcltige Antworten keinen Einfluss mehr auf den Site Health Indikator (<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/50145\">#50145<\/a>).<\/p>\n<h3>Asynchrone Pr\u00fcfungen \u00fcber REST-Endpunkt<\/h3>\n<p>Das Site-Health-Tool ist ein leistungsstarkes Sicherheitstool, mit dem Webseiten-Eigent\u00fcmer \u00fcber den Gesundheitszustand ihrer Webseiten informiert werden k\u00f6nnen.<\/p>\n<p>Dieses Tool f\u00fchrt eine Reihe von Sicherheitstests durch, die einen \u00dcberblick \u00fcber den Gesundheitszustand Ihrer Webseite geben.<\/p>\n<p>Diese Tests lassen sich in zwei Kategorien einteilen: <strong>direkte Tests<\/strong>, die beim Laden einer Seite ausgef\u00fchrt werden, und <strong>asynchrone Tests<\/strong>, deren Ausf\u00fchrung einige Zeit in Anspruch nehmen kann und die sp\u00e4ter \u00fcber JavaScript-Aufrufe ausgef\u00fchrt werden.<\/p>\n<p>Zuvor wurden diese Tests mit einem Aufruf von <a href=\"https:\/\/kinsta.com\/de\/blog\/admin-ajax-php\/\">admin-ajax.php<\/a> ausgef\u00fchrt. Mit WordPress 5.6 bewegen sich die Dinge weg von <em>admin-ajax.php<\/em>, und stattdessen wird ein neuer <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-rest-api\/\">REST-API<\/a>-Endpunkt verwendet. Ab WordPress 5.6 k\u00f6nnen asynchrone Tests unter dem Namensraum <code>\/wp-json\/wp-site-health\/v1<\/code> gefunden werden.<\/p>\n<p>Dank der neuen REST-API-Erweiterung k\u00f6nnen Plugins und Themes auch REST-Endpunkte nutzen und sind bei ihren Site Health Test nicht auf Ajax-Aktionen beschr\u00e4nkt.<\/p>\n<p>Jeder asynchrone Test kann jetzt das <code>has_rest<\/code>-Argument deklarieren, das standardm\u00e4\u00dfig auf <code>false<\/code> gesetzt ist.<\/p>\n<p>Der untenstehende Code aus <em>wp-admin\/includes\/class-wp-site-health.php <\/em>zeigt die Anordnung der asynchronen Tests in WordPress 5.6:<\/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>Geplante Site Health Checks<\/strong>:<\/p>\n<p>W\u00e4hrend asynchrone Tests implementiert wurden, um <a href=\"https:\/\/kinsta.com\/de\/blog\/application-performance-monitoring\/\">langsame Seiten lasten und Timeouts<\/a> zu verhindern, gibt es solche Bedenken bei geplanten Tests nicht.<\/p>\n<p>Vor diesem Hintergrund k\u00f6nnen Test-Arrays zus\u00e4tzlich zu dem oben erw\u00e4hnten <code>has_rest<\/code>-Argument auch das <code>async_direct_test<\/code>-Argument deklarieren (unter Verwendung des obigen Codes), das eine aufrufbare Instanz eines Tests sein sollte.<\/p>\n<p>Wenn ein Test w\u00e4hrend eines geplanten Ereignisses ausgef\u00fchrt wird, verwendet der Test nicht den REST-API-Endpunkt, sondern wird direkt ausgef\u00fchrt.<\/p>\n<h2>Anwendungskennw\u00f6rter f\u00fcr REST API-Authentifizierung<\/h2>\n<p><strong>Application Passwords <\/strong>ist ein neues System f\u00fcr authentifizierte Anfragen an verschiedene WordPress-APIs.<\/p>\n<p>Passw\u00f6rter sind 24 Zeichen lang und bestehen aus Gro\u00df- und Kleinbuchstaben sowie numerischen Zeichen, die entweder manuell oder \u00fcber die REST-API generiert werden k\u00f6nnen.<\/p>\n<p>Um manuell ein neues Bewerbungspasswort zu generieren, gehe zu deinem Profil-Bildschirm und scrolle die Seite nach unten.<\/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=\"Anwendungskennw\u00f6rter im Bildschirm Benutzerprofil\" width=\"519\" height=\"270\"><figcaption id=\"caption-attachment-84595\" class=\"wp-caption-text\">Anwendungskennw\u00f6rter im Bildschirm Benutzerprofil<\/figcaption><\/figure>\n<p>W\u00e4hle einen Namen f\u00fcr dein Anwendungskennwort und best\u00e4tige es. WordPress wird dein neues Passwort anzeigen.<\/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=\"Ein neues Anwendungskennwort\" width=\"532\" height=\"219\"><figcaption id=\"caption-attachment-84605\" class=\"wp-caption-text\">Ein neues Anwendungskennwort<\/figcaption><\/figure>\n<p>Anwendungskennw\u00f6rter werden in 4-stelligen, durch Leerzeichen getrennten Abschnitten angezeigt, wie unten dargestellt:<\/p>\n<pre><code>gsUc UhkU 0ScI gdRd TGoU vrW5<\/code><\/pre>\n<p>Passw\u00f6rter k\u00f6nnen jedoch <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/05\/application-passwords-integration-guide\/#comment-40226\">mit oder ohne Leerzeichen<\/a> verwendet werden:<\/p>\n<blockquote><p>Die Anwendungskennw\u00f6rter, die durch den Autorisierungsfluss zur\u00fcckgegeben werden, enthalten keine Leerzeichen. Sie sind ausschlie\u00dflich dazu da, es jemandem, der auf eine lange Zeichenfolge starrt, zu erleichtern, seinen Platz zu behalten, wenn er sie manuell eingibt.<\/p>\n<p>Du kannst in St\u00fccken, ohne Leerzeichen oder wenn du willst, k\u00f6nntest du wahrscheinlich nach jedem Zeichen ein Leerzeichen hinzuf\u00fcgen.<\/p><\/blockquote>\n<p>Auf dem Bildschirm Benutzerprofil kannst du Anwendungskennw\u00f6rter anzeigen, erstellen und widerrufen. In den Spalten Zuletzt verwendet und Letzte IP kannst du leicht herausfinden, welche Passw\u00f6rter nicht mehr verwendet werden und widerrufen werden sollten.<\/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=\"Zuletzt verwendete und letzte IP-Felder\" width=\"1616\" height=\"726\"><figcaption id=\"caption-attachment-84604\" class=\"wp-caption-text\">Zuletzt verwendete und letzte IP-Felder<\/figcaption><\/figure>\n<p>Zum Zeitpunkt der Erstellung dieses Dokuments k\u00f6nnen Anwendungskennw\u00f6rter mit REST API-authentifizierten Anfragen und mit der <a href=\"https:\/\/kinsta.com\/de\/blog\/xmlrpc-php\/\">XML-RPC-API<\/a> verwendet werden. In Zukunft sollten jedoch Anwendungskennw\u00f6rter mit zus\u00e4tzlichen APIs verwendet werden. erkl\u00e4rt George Stephanis:<\/p>\n<blockquote><p>Das Authentifizierungsschema f\u00fcr Anwendungskennw\u00f6rter kann auch auf zuk\u00fcnftige APIs f\u00fcr WordPress angewandt werden, sobald diese verf\u00fcgbar sind. Wenn z.B. GraphQL oder andere Systeme in WordPress aktiviert sind, werden die Anwendungskennw\u00f6rter ihnen eine solide, etablierte Authentifizierungsinfrastruktur bieten, die sie sofort nach dem Auspacken aufbauen k\u00f6nnen.<\/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=\"Ein authentifizierter Aufruf an die REST-API in Postman\" width=\"2030\" height=\"1360\"><figcaption id=\"caption-attachment-84594\" class=\"wp-caption-text\">Ein authentifizierter Aufruf an die REST-API in Postman<\/figcaption><\/figure>\n<p>Die Verwendung von Anwendungskennw\u00f6rtern auf <em>wp-login.php <\/em>ist nicht m\u00f6glich.<\/p>\n<p>F\u00fcr einen genaueren Blick auf diese Funktion und weitere technische Einblicke solltest du dir die folgenden Ressourcen ansehen:<\/p>\n<ul>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2020\/09\/23\/proposal-rest-api-authentication-application-passwords\/\">Vorschlag: REST API-Authentifizierung \/ Anwendungskennw\u00f6rter<\/a><\/li>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/05\/application-passwords-integration-guide\/\">Anwendungs-Passw\u00f6rter: Leitfaden zur Integration<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/wordpress\/application-passwords\">Anwendungskennw\u00f6rter-Feature-Plugin<\/a><\/li>\n<\/ul>\n<h2>Bessere Unterst\u00fctzung f\u00fcr PHP 8<\/h2>\n<p><a href=\"https:\/\/kinsta.com\/de\/blog\/php-8\/\">PHP 8.0<\/a> bringt tonnenweise neue Funktionen und Optimierungen mit sich, die es zu einem echten Meilenstein in der Entwicklung der Sprache machen. Die neuere Version von <a href=\"https:\/\/kinsta.com\/de\/blog\/tutorials-php\/\">PHP<\/a> f\u00fchrt viele Aktualisierungen ein, die die Abw\u00e4rtskompatibilit\u00e4t brechen, und viele veraltete Funktionen sind jetzt offiziell entfernt worden. Das Hinzuf\u00fcgen der <a href=\"https:\/\/kinsta.com\/de\/changelog\/php-8-verfuegbar\/\">Unterst\u00fctzung f\u00fcr PHP 8 in WordPress<\/a> ist also eine gro\u00dfe Herausforderung.<\/p>\n<p>Tats\u00e4chlich sollten wir nicht erwarten, dass jedes m\u00f6gliche Problem entdeckt wird, selbst wenn die Mitwirkenden des WordPress Core gro\u00dfe Anstrengungen unternehmen, um WordPress 5.6 mit PHP 8 kompatibel zu machen. Das Ziel hier ist es, einen Punkt zu erreichen, an dem das gesamte WordPress-\u00d6kosystem mit PHP 8 kompatibel ist, was im Moment wirklich eine harte Nuss zu sein scheint.<\/p>\n<p>Dar\u00fcber hinaus enth\u00e4lt eine WordPress-Webseite mindestens ein Theme und eine variable Anzahl von Plugins. Was wir also erwarten k\u00f6nnen, ist eine gute Unterst\u00fctzung f\u00fcr PHP 8 im WordPress-Core, aber es ist schwer zu glauben, dass Plugins und Themes schnell Unterst\u00fctzung f\u00fcr PHP 8 hinzuf\u00fcgen werden.<\/p>\n<p>Wir stimmen <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/23\/wordpress-and-php-8-0\/\">Jonathan Desrosiers<\/a> zu, wenn er sagt:<\/p>\n<blockquote><p>Es ist unm\u00f6glich, den Stand der Unterst\u00fctzung von PHP 8 innerhalb des breiteren \u00d6kosystems (Plugins, Themes usw.) zu kennen. Aus diesem Grund sollte WordPress 5.6 als &#8222;beta-kompatibel&#8220; mit PHP 8 betrachtet werden.<\/p><\/blockquote>\n<p>&#8222;Beta-kompatibel mit PHP 8&#8220; scheint ein guter Ausdruck zu sein, um einen laufenden Prozess darzustellen, der noch viel Arbeit erfordert, aber gleichzeitig die bisher geleistete gro\u00dfartige Arbeit anerkennt.<\/p>\n<p>Wie auch immer,<\/p>\n<blockquote><p>Alle Plugin- und Themeentwickler sowie die Hosting-Communities sind aufgerufen, ihren Code mit PHP 8 kompatibel zu machen. Auf diese Weise kann WordPress schneller wirklich &#8222;volle Kompatibilit\u00e4t&#8220; erreichen, ohne dass die Endbenutzer die Last tragen m\u00fcssen.<\/p><\/blockquote>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-important\">\n            <h3>Important<\/h3>\n        <p>W\u00e4hrend die Mehrzahl der durch automatisierte Tests festgestellten Inkompatibilit\u00e4ten behoben wurde, sind noch einige manuelle Tests erforderlich. Aus diesem Grund <strong>wird dringend empfohlen, strenge Kompatibilit\u00e4tstests in einer Staging- oder lokalen Umgebung durchzuf\u00fchren, bevor du deine Live-Webseite auf PHP 8 aktualisierst.<\/strong><\/p>\n<\/aside>\n\n<h3>Einige PHP 8-\u00c4nderungen zur Kenntnisnahme<\/h3>\n<p>Wie wir bereits erw\u00e4hnt haben, ist die vollst\u00e4ndige Kompatibilit\u00e4t von WordPress mit PHP 8 noch in Arbeit. Jonathan Desrosiers stellt eine <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/23\/wordpress-and-php-8-0\/\">Liste von PHP 8-Funktionen und \u00c4nderungen vor<\/a>, die WordPress-Entwickler beachten sollten.<\/p>\n<h4>Benannte Parameter<\/h4>\n<p>Mit <a href=\"https:\/\/wiki.php.net\/rfc\/named_params\">PHP ist es nun m\u00f6glich, benannte<\/a> Argumente an eine Funktion zu \u00fcbergeben, die auf dem Parameternamen und nicht auf der Parameterposition basiert. Dies erlaubt es, <a href=\"https:\/\/kinsta.com\/de\/blog\/kostenlose-html-editoren\/\">Code zu schreiben<\/a>, der selbstdokumentierend ist, Argumente sind ordnungsunabh\u00e4ngig, und Standardwerte k\u00f6nnen beliebig \u00fcbersprungen werden.<\/p>\n<p>Leider k\u00f6nnen die derzeit benannten Parameter in WordPress Probleme mit der Abw\u00e4rtskompatibilit\u00e4t verursachen. Der Hauptgrund daf\u00fcr ist, dass Parameternamen bis zum Abschluss des aktuellen Audits ohne Vorank\u00fcndigung ge\u00e4ndert werden k\u00f6nnen. Zum Zeitpunkt des Verfassens dieses Artikels waren also:<\/p>\n<blockquote><p>Die Verwendung benannter Parameter beim Aufruf von WordPress-Funktionen und Klassenmethoden wird explizit <strong>nicht unterst\u00fctzt <\/strong>und bis zum Abschluss dieser Pr\u00fcfung <strong>dringend davon abgeraten, <\/strong>da die Parameternamen w\u00e4hrend der Pr\u00fcfung ohne vorherige Ank\u00fcndigung ge\u00e4ndert werden k\u00f6nnen. Wenn diese Pr\u00fcfung abgeschlossen ist, wird dies in einer zuk\u00fcnftigen Entwicklernotiz bekannt gegeben.<\/p><\/blockquote>\n<h4>Strenge Typ-\/Wert-Validierungen f\u00fcr interne Funktionen<\/h4>\n<p>Bei der \u00dcbergabe eines Parameters eines unzul\u00e4ssigen Typs verhalten sich interne und benutzerdefinierte Funktionen unterschiedlich. Benutzerdefinierte Funktionen werfen einen <code>TypeError<\/code>, aber interne Funktionen verhalten sich in Abh\u00e4ngigkeit von mehreren Bedingungen auf unterschiedliche Weise.<\/p>\n<p>Um diese Inkonsistenzen zu beseitigen, erzeugen in PHP 8 die <a href=\"https:\/\/kinsta.com\/de\/blog\/php-8\/#type-errors-internal-functions\">internen APIs zum Parsen von Parametern<\/a> <strong>immer <\/strong>einen <code>ThrowError<\/code>, wenn der Parametertyp nicht \u00fcbereinstimmt.<\/p>\n<p>Strenge Typdeklaration wird in WordPress Core nicht verwendet. Die Core-Mitarbeiter arbeiten jedoch daran zu verhindern, da\u00df ung\u00fcltige Typen an Core-Funktionen \u00fcbergeben werden. Bis diese Arbeit abgeschlossen ist, kann diese PHP 8-\u00c4nderung zu <code>TypeError<\/code>s f\u00fchren, &#8222;insbesondere wenn der Typ eines Wertes f\u00e4lschlicherweise durch Code ge\u00e4ndert wird, der mit einem Filter verbunden ist&#8220;.<\/p>\n<h4>Strengere Typpr\u00fcfungen f\u00fcr arithmetische und bitweise Operatoren<\/h4>\n<p>In fr\u00fcheren Versionen von PHP war die Verwendung von arithmetischen und bitweisen Operatoren f\u00fcr ein Array, eine Ressource oder ein nicht \u00fcberladenes Objekt erlaubt, aber das Verhalten war inkonsistent und manchmal sogar unvern\u00fcnftig:<\/p>\n<pre><code class=\"language-php\">var_dump([] % [42]);\n\/\/ int(0)<\/code><\/pre>\n<p>Mit PHP 8 ist das Verhalten immer dasselbe, und alle arithmetischen und bitweisen Operatoren werfen eine <code>TypeError<\/code>-Ausnahme, wenn der Operand ein Array, eine Ressource oder ein nicht \u00fcberladenes Objekt ist (siehe <a href=\"https:\/\/wiki.php.net\/rfc\/arithmetic_operator_type_checks\">RFC<\/a>).<\/p>\n<p>Dies ist eine weitere \u00c4nderung, die einige zus\u00e4tzliche Arbeit von den Hauptbeitragszahlern erfordert, wie z.B. die vielen Fehler, Warn- und Hinweis\u00e4nderungen.<\/p>\n<p>Auch hier wird aufgrund der verschiedenen noch ungel\u00f6sten Probleme dringend empfohlen, Kompatibilit\u00e4tstests in einer <a href=\"https:\/\/kinsta.com\/de\/docs\/wordpress-hosting\/staging-umgebung\/\">Staging-oder Entwicklungsumgebung<\/a> durchzuf\u00fchren, bevor du die Umstellung auf PHP 8 auf deiner Live-Webseite vornimmst. Lies mehr \u00fcber <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/23\/wordpress-and-php-8-0\/\">WordPress und PHP 8.0<\/a>.<\/p>\n<h2>Zus\u00e4tzliche \u00c4nderungen f\u00fcr Entwickler<\/h2>\n<p>WordPress 5.6 f\u00fchrt Tonnen von \u00c4nderungen f\u00fcr Entwickler ein, und wir konnten nicht alle in unsere Liste aufnehmen. Aber hier sind die Top 3, die wir f\u00fcr sehenswert halten:<\/p>\n<h3>1. wp_after_insert_post Action Hook<\/h3>\n<p>Vor WordPress 5.6 konnte man <code>save_posts<\/code> oder \u00e4hnliche Aktionen verwenden, um benutzerdefinierten Code auszuf\u00fchren, nachdem ein Beitrag ver\u00f6ffentlicht wurde. Jetzt f\u00fchrt WordPress 5.6 den neuen <code>wp_after_insert_post<\/code> Action Hook ein, der erst nach dem Speichern von Begriffen und Metadaten ausgel\u00f6st wird.<\/p>\n<p>Dar\u00fcber hinaus wurden mehrere Funktionen aktualisiert, um zu verhindern, dass diese Hooks abgefeuert werden. Der neue Parameter <code>$fire_after_hooks<\/code> wurde zu den Funktionen <code>wp_insert_post()<\/code>, <code>wp_update_post()<\/code> und <code>wp_insert_attachment()<\/code> hinzugef\u00fcgt. Wenn er auf <code>false<\/code> gesetzt wird, verhindert er, dass die After-Insert-Hooks abgefeuert werden.<\/p>\n<p>Schaue dir die <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/20\/new-action-wp_after_insert_post-in-wordpress-5-6\/\">devnote<\/a> f\u00fcr einen tieferen \u00dcberblick an.<\/p>\n<h3>2. Typisierung<\/h3>\n<p>Die Typecasting-Funktionen <code>intval()<\/code>, <code>strval()<\/code>, <code>floatval()<\/code> und <code>boolval()<\/code> wurden zugunsten des direkten Typecasting aus dem Core entfernt:<\/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>Diese \u00c4nderung hat direkte Auswirkungen auf <a href=\"https:\/\/kinsta.com\/de\/apm-tool\/\">die Leistung<\/a>, da <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/20\/miscellaneous-developer-focused-changes-in-wordpress-5-6\/\">das direkte Typecasting<\/a> <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/42918\">~6x schneller<\/a> ist als Typecasting-Funktionen.<\/p>\n<h3>3. WP_Fehlerobjekte<\/h3>\n<p>Die Klasse <code>WP_Error<\/code> wurde erweitert, um das Zusammenf\u00fchren mehrerer <code>WP_Error<\/code>-Instanzen zu einer einzigen zu erm\u00f6glichen. Zuvor konnte man dies nur manuell tun. Jetzt f\u00fchrt WordPress 5.6 drei neue Methoden ein, die bei der Handhabung mehrerer <code>WP_Error<\/code>-Instanzen helfen. Der folgende Code ist ein Beispiel aus dem <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/20\/miscellaneous-developer-focused-changes-in-wordpress-5-6\/\">Entwicklerhinweis<\/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>Weitere Lekt\u00fcre f\u00fcr Entwickler<\/h3>\n<p>Es ist unm\u00f6glich, alle \u00c4nderungen zu erw\u00e4hnen, die mit WordPress 5.6 eingef\u00fchrt wurden, aber man kann mit Hilfe der folgenden Ressourcen mehr dar\u00fcber lesen:<\/p>\n<ul>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2020\/06\/29\/updating-jquery-version-shipped-with-wordpress\/\">Aktualisierung der mit WordPress ausgelieferten jQuery-Version<\/a><\/li>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/05\/updating-core-jquery-to-version-3-part-2\/\">Aktualisierung von core jQuery auf Version 3 &#8211; Teil 2<\/a><\/li>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/23\/wordpress-and-php-8-0\/\">WordPress und 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\/\">Diverse entwicklerorientierte \u00c4nderungen in WordPress 5.6<\/a><\/li>\n<\/ul>\n\n<h2>Zusammenfassung<\/h2>\n<p>WordPress 5.6 ist eine Hauptversion mit zahlreichen Funktionen und \u00c4nderungen sowohl f\u00fcr Benutzer als auch f\u00fcr Entwickler. Wir sind immer gespannt, wie sich die Entwicklung der Webtechnologien direkt auf die Sicherheit, <a href=\"https:\/\/kinsta.com\/de\/docs\/wordpress-hosting\/wordpress-ueberwachung\/apm-tool\/\">Leistung<\/a>, Benutzerfreundlichkeit und Zug\u00e4nglichkeit von WordPress auswirkt.<\/p>\n<p>Aber die Entwicklung h\u00f6rt nie auf, und wir k\u00f6nnen schon jetzt einen Blick auf zuk\u00fcnftige <a href=\"https:\/\/make.wordpress.org\/core\/2019\/11\/21\/tentative-release-calendar-2020-2021\/\">m\u00f6gliche Ver\u00f6ffentlichungstermine<\/a> werfen.<\/p>\n<p>Jetzt bist du dran: Was gef\u00e4llt dir am besten an WordPress 5.6? Und welche Funktionen w\u00fcrdest du gerne in <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/23\/wordpress-5-7-whats-on-your-wishlist\/\">WordPress 5.7<\/a> hinzuf\u00fcgen?<\/p>\n<div id=\"gtx-trans\">\n<div class=\"gtx-trans-icon\"><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>WordPress 5.6 &#8222;Simone&#8220; ist da und wir freuen uns darauf, mit dir in die interessantesten Features und Erg\u00e4nzungen einzutauchen, die mit dem neuesten WordPress Release 2020 &#8230;<\/p>\n","protected":false},"author":36,"featured_media":39558,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[89,29],"topic":[1011],"class_list":["post-39556","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>Was ist neu in WordPress 5.6 (Zug\u00e4nglichkeit, Leistung, Sicherheit)<\/title>\n<meta name=\"description\" content=\"PHP 8-Unterst\u00fctzung, Anwendungskennw\u00f6rter, Site-Health Verbesserungen, Block API V2 und vieles mehr. Schaue dir an, was in WordPress 5.6 neu ist!\" \/>\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\/de\/blog\/wordpress-5-6\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Was ist neu in WordPress 5.6 (Zug\u00e4nglichkeit, Leistung, Sicherheit)\" \/>\n<meta property=\"og:description\" content=\"PHP 8-Unterst\u00fctzung, Anwendungskennw\u00f6rter, Site-Health Verbesserungen, Block API V2 und vieles mehr. Schaue dir an, was in WordPress 5.6 neu ist!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/de\/blog\/wordpress-5-6\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-12-07T07:22:29+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-10-03T14:18:28+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2020\/12\/wordpress-5-6-de.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=\"PHP 8-Unterst\u00fctzung, Anwendungskennw\u00f6rter, Site-Health Verbesserungen, Block API V2 und vieles mehr. Schaue dir an, was in WordPress 5.6 neu ist!\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2020\/12\/wordpress-5-6-de.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@carlodaniele\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_DE\" \/>\n<meta name=\"twitter:label1\" content=\"Verfasst von\" \/>\n\t<meta name=\"twitter:data1\" content=\"Carlo Daniele\" \/>\n\t<meta name=\"twitter:label2\" content=\"Gesch\u00e4tzte Lesezeit\" \/>\n\t<meta name=\"twitter:data2\" content=\"24\u00a0Minuten\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/wordpress-5-6\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/wordpress-5-6\/\"},\"author\":{\"name\":\"Carlo Daniele\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63\"},\"headline\":\"Was ist neu in WordPress 5.6 (Zug\u00e4nglichkeit, Leistung, Sicherheit)\",\"datePublished\":\"2020-12-07T07:22:29+00:00\",\"dateModified\":\"2023-10-03T14:18:28+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/wordpress-5-6\/\"},\"wordCount\":4398,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/de\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/wordpress-5-6\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2020\/12\/wordpress-5-6-de.jpg\",\"keywords\":[\"CMS\",\"WordPress\"],\"articleSection\":[\"WordPress Neuigkeiten\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/de\/blog\/wordpress-5-6\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/wordpress-5-6\/\",\"url\":\"https:\/\/kinsta.com\/de\/blog\/wordpress-5-6\/\",\"name\":\"Was ist neu in WordPress 5.6 (Zug\u00e4nglichkeit, Leistung, Sicherheit)\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/wordpress-5-6\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/wordpress-5-6\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2020\/12\/wordpress-5-6-de.jpg\",\"datePublished\":\"2020-12-07T07:22:29+00:00\",\"dateModified\":\"2023-10-03T14:18:28+00:00\",\"description\":\"PHP 8-Unterst\u00fctzung, Anwendungskennw\u00f6rter, Site-Health Verbesserungen, Block API V2 und vieles mehr. Schaue dir an, was in WordPress 5.6 neu ist!\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/wordpress-5-6\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/de\/blog\/wordpress-5-6\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/wordpress-5-6\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2020\/12\/wordpress-5-6-de.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2020\/12\/wordpress-5-6-de.jpg\",\"width\":768,\"height\":384,\"caption\":\"wordpress-5-6-de\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/wordpress-5-6\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinsta.com\/de\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"WordPress Updates\",\"item\":\"https:\/\/kinsta.com\/de\/thema\/wordpress-updates\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Was ist neu in WordPress 5.6 (Zug\u00e4nglichkeit, Leistung, Sicherheit)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinsta.com\/de\/#website\",\"url\":\"https:\/\/kinsta.com\/de\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Schnelle, sichere und hochwertige Hosting-L\u00f6sungen\",\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/de\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinsta.com\/de\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"de\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinsta.com\/de\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinsta.com\/de\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/\",\"https:\/\/x.com\/Kinsta_DE\",\"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\/de\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63\",\"name\":\"Carlo Daniele\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/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\/de\/blog\/author\/carlodaniele\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Was ist neu in WordPress 5.6 (Zug\u00e4nglichkeit, Leistung, Sicherheit)","description":"PHP 8-Unterst\u00fctzung, Anwendungskennw\u00f6rter, Site-Health Verbesserungen, Block API V2 und vieles mehr. Schaue dir an, was in WordPress 5.6 neu ist!","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\/de\/blog\/wordpress-5-6\/","og_locale":"de_DE","og_type":"article","og_title":"Was ist neu in WordPress 5.6 (Zug\u00e4nglichkeit, Leistung, Sicherheit)","og_description":"PHP 8-Unterst\u00fctzung, Anwendungskennw\u00f6rter, Site-Health Verbesserungen, Block API V2 und vieles mehr. Schaue dir an, was in WordPress 5.6 neu ist!","og_url":"https:\/\/kinsta.com\/de\/blog\/wordpress-5-6\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/","article_published_time":"2020-12-07T07:22:29+00:00","article_modified_time":"2023-10-03T14:18:28+00:00","og_image":[{"width":768,"height":384,"url":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2020\/12\/wordpress-5-6-de.jpg","type":"image\/jpeg"}],"author":"Carlo Daniele","twitter_card":"summary_large_image","twitter_description":"PHP 8-Unterst\u00fctzung, Anwendungskennw\u00f6rter, Site-Health Verbesserungen, Block API V2 und vieles mehr. Schaue dir an, was in WordPress 5.6 neu ist!","twitter_image":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2020\/12\/wordpress-5-6-de.jpg","twitter_creator":"@carlodaniele","twitter_site":"@Kinsta_DE","twitter_misc":{"Verfasst von":"Carlo Daniele","Gesch\u00e4tzte Lesezeit":"24\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/de\/blog\/wordpress-5-6\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/de\/blog\/wordpress-5-6\/"},"author":{"name":"Carlo Daniele","@id":"https:\/\/kinsta.com\/de\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63"},"headline":"Was ist neu in WordPress 5.6 (Zug\u00e4nglichkeit, Leistung, Sicherheit)","datePublished":"2020-12-07T07:22:29+00:00","dateModified":"2023-10-03T14:18:28+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/de\/blog\/wordpress-5-6\/"},"wordCount":4398,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/de\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/de\/blog\/wordpress-5-6\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2020\/12\/wordpress-5-6-de.jpg","keywords":["CMS","WordPress"],"articleSection":["WordPress Neuigkeiten"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/de\/blog\/wordpress-5-6\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/de\/blog\/wordpress-5-6\/","url":"https:\/\/kinsta.com\/de\/blog\/wordpress-5-6\/","name":"Was ist neu in WordPress 5.6 (Zug\u00e4nglichkeit, Leistung, Sicherheit)","isPartOf":{"@id":"https:\/\/kinsta.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/de\/blog\/wordpress-5-6\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/de\/blog\/wordpress-5-6\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2020\/12\/wordpress-5-6-de.jpg","datePublished":"2020-12-07T07:22:29+00:00","dateModified":"2023-10-03T14:18:28+00:00","description":"PHP 8-Unterst\u00fctzung, Anwendungskennw\u00f6rter, Site-Health Verbesserungen, Block API V2 und vieles mehr. Schaue dir an, was in WordPress 5.6 neu ist!","breadcrumb":{"@id":"https:\/\/kinsta.com\/de\/blog\/wordpress-5-6\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/de\/blog\/wordpress-5-6\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinsta.com\/de\/blog\/wordpress-5-6\/#primaryimage","url":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2020\/12\/wordpress-5-6-de.jpg","contentUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2020\/12\/wordpress-5-6-de.jpg","width":768,"height":384,"caption":"wordpress-5-6-de"},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/de\/blog\/wordpress-5-6\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinsta.com\/de\/"},{"@type":"ListItem","position":2,"name":"WordPress Updates","item":"https:\/\/kinsta.com\/de\/thema\/wordpress-updates\/"},{"@type":"ListItem","position":3,"name":"Was ist neu in WordPress 5.6 (Zug\u00e4nglichkeit, Leistung, Sicherheit)"}]},{"@type":"WebSite","@id":"https:\/\/kinsta.com\/de\/#website","url":"https:\/\/kinsta.com\/de\/","name":"Kinsta\u00ae","description":"Schnelle, sichere und hochwertige Hosting-L\u00f6sungen","publisher":{"@id":"https:\/\/kinsta.com\/de\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinsta.com\/de\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"de"},{"@type":"Organization","@id":"https:\/\/kinsta.com\/de\/#organization","name":"Kinsta","url":"https:\/\/kinsta.com\/de\/","logo":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinsta.com\/de\/#\/schema\/logo\/image\/","url":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinsta.com\/de\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/","https:\/\/x.com\/Kinsta_DE","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\/de\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63","name":"Carlo Daniele","image":{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinsta.com\/de\/#\/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\/de\/blog\/author\/carlodaniele\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts\/39556","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/users\/36"}],"replies":[{"embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/comments?post=39556"}],"version-history":[{"count":15,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts\/39556\/revisions"}],"predecessor-version":[{"id":56783,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts\/39556\/revisions\/56783"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/39556\/translations\/en"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/39556\/translations\/fr"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/39556\/translations\/es"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/39556\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/39556\/translations\/pt"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/39556\/translations\/de"},{"embeddable":true,"hreflang":"sv","title":"Swedish","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/39556\/translations\/se"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/39556\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/39556\/translations\/nl"},{"embeddable":true,"hreflang":"da","title":"Danish","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/39556\/translations\/dk"},{"href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/39556\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/media\/39558"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/media?parent=39556"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/tags?post=39556"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/topic?post=39556"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}