{"id":40666,"date":"2021-03-17T22:12:11","date_gmt":"2021-03-17T21:12:11","guid":{"rendered":"https:\/\/kinsta.com\/?p=90307"},"modified":"2023-10-03T15:19:26","modified_gmt":"2023-10-03T14:19:26","slug":"wordpress-5-7","status":"publish","type":"post","link":"https:\/\/kinsta.com\/de\/blog\/wordpress-5-7\/","title":{"rendered":"Was ist neu in WordPress 5.7 (Lazy-Loading, HTTPS, UI Updates, neue APIs und vieles mehr)"},"content":{"rendered":"<p>Wir sind daran gew\u00f6hnt, dass bei jeder neuen Version kleine und nicht so kleine \u00c4nderungen und neue Funktionen zum <a href=\"https:\/\/kinsta.com\/de\/docs\/support\/umfang-des-supports\/managed-wordpress-support-umfang\/\">WordPress-Core<\/a> hinzugef\u00fcgt werden. WordPress 5.7 ist da keine Ausnahme und es ist gro\u00dfartig zu sehen, wie jede neue Version uns dem <a href=\"https:\/\/make.wordpress.org\/updates\/2021\/01\/21\/big-picture-goals-2021\/\">gro\u00dfen Ganzen<\/a> ein St\u00fcck n\u00e4her bringt.<\/p>\n<p>Mit mehreren Versionen des Block-Editors, die in den Core integriert wurden, verbessert die neue Version das gesamte Bearbeitungserlebnis und erm\u00f6glicht es Entwicklern, fortgeschrittenere Bl\u00f6cke zu erstellen und dem Block-Editor leistungsf\u00e4higere Anpassungen hinzuzuf\u00fcgen.<\/p>\n<p>Abgesehen vom Editor bringt WordPress 5.7 auch tonnenweise \u00c4nderungen und gro\u00dfartige Funktionen mit sich, darunter Lazy Loading Iframes, Aktualisierungen der Anmelde- und Registrierungsschnittstelle, Links zum Zur\u00fccksetzen von Passw\u00f6rtern, eine gro\u00dfe Anzahl von Bugfixes und vieles mehr.<\/p>\n<p>Wir haben unsere Tests auf <a href=\"https:\/\/kinsta.com\/de\/devkinsta\/\">DevKinsta<\/a> durchgef\u00fchrt und sind bereit, unsere Lieblingsfunktionen und -\u00e4nderungen, die mit WordPress 5.7 kommen, mit euch zu teilen &#8211; nat\u00fcrlich mit zahlreichen Screenshots und Code-Snippets.<\/p>\n<p>Wenn du tiefer in die erste gro\u00dfe Version von 2021 eintauchen m\u00f6chtest, schau dir den WordPress 5.7 <a href=\"https:\/\/make.wordpress.org\/core\/5-7\/\">Entwicklungszyklus<\/a>, die <a href=\"https:\/\/make.wordpress.org\/core\/2020\/12\/21\/wordpress-5-7-planning-roundup\/\">Planungs\u00fcbersicht<\/a> und den <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/23\/wordpress-5-7-field-guide\/\">Praxisleitfaden<\/a> an.<\/p>\n<p>W\u00e4hrend wir also weiterhin auf die <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/11\/bringing-the-power-of-blocks-to-widgets\/\">vollst\u00e4ndige Website-Bearbeitung<\/a> (im Core von WordPress 5.8) warten, machen wir es uns gem\u00fctlich und genie\u00dfen, was in WordPress 5.7 neu ist!<\/p>\n<p><span style=\"font-family: Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;font-size: 1rem\"><\/span><\/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 im Block Editor<\/h2>\n<p>WordPress 5.7 bringt viele Versionen des <a href=\"https:\/\/kinsta.com\/de\/blog\/gutenberg-wordpress-editor\/\">Gutenberg Plugins<\/a> in den Core. Es w\u00e4re unm\u00f6glich, all diese Erg\u00e4nzungen hier zu erw\u00e4hnen, zus\u00e4tzlich zu den vielen \u00c4nderungen und Fehlerbehebungen, die dem Editor hinzugef\u00fcgt wurden, aber du kannst die folgenden Links besuchen, um tief in jede Version einzutauchen: <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/04\/whats-new-in-gutenberg-4-november\/\">9.3<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/19\/whats-new-in-gutenberg-18-november-2\/\">9.4<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/2020\/12\/02\/whats-new-in-gutenberg-2-december\/\">9.5<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/2020\/12\/23\/whats-new-in-gutenberg-23-december\/\">9.6<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/2021\/01\/07\/whats-new-in-gutenberg-6-january\/\">9.7<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/2021\/01\/20\/whats-new-in-gutenberg-9-8-20-january\/\">9.8<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/05\/whats-new-in-gutenberg-9-9-5-february\/\">9.9<\/a>.<\/p>\n<p>Fehlerbehebungen und Leistungsverbesserungen aus Gutenberg 10.0 und 10.1 sind auch Teil von WordPress 5.7.<\/p>\n<p>Gehen wir also durch unsere handverlesene Liste der spannendsten Features und \u00c4nderungen, die mit WordPress 5.7 zum Block-Editor hinzugef\u00fcgt wurden:<\/p>\n<div><\/div><kinsta-auto-toc list-style=\"disc\" selector=\"h3\" count-number=\"8\" sub-toc=\"true\"><\/kinsta-auto-toc>\n<h3>Blockvariationen Funktionen, Erweiterungen und APIs<\/h3>\n<p>Die mit WordPress 5.4 eingef\u00fchrten <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-5-4\/#block-variations\">Blockvariationen<\/a> bieten dem Nutzer die M\u00f6glichkeit, eine andere Instanz desselben Blocks auszuw\u00e4hlen.<\/p>\n<p>Diese Funktion arbeitet mit der <a href=\"https:\/\/developer.wordpress.org\/block-editor\/developers\/block-api\/block-registration\/#variations-optional\">Block Variations API<\/a> zusammen, einem m\u00e4chtigen Tool, das es Entwicklern erlaubt, Variationen von Bl\u00f6cken hinzuzuf\u00fcgen, zu verwalten oder zu entfernen.<\/p>\n<p>WordPress 5.7 f\u00fchrt mehrere Verbesserungen, Funktionen und neue APIs f\u00fcr Blockvariationen ein, die ein besseres UI und leistungsf\u00e4higere Tools f\u00fcr Entwickler bieten. Lass uns eintauchen.<\/p>\n<h4>Block Variationen Transformationen<\/h4>\n<p>Erstmals mit <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/19\/whats-new-in-gutenberg-18-november-2\/\">Gutenberg 9.4<\/a> eingef\u00fchrt und nun in WordPress 5.7 hinzugef\u00fcgt, erscheint ein <strong>Transform to variation<\/strong> Switcher unterhalb der Blockkarte f\u00fcr Bl\u00f6cke, die dieses Feature unterst\u00fctzen.<\/p>\n<figure style=\"width: 1966px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/transform-to-variation.jpg\" alt=\"Der Transform to Variation Schalter f\u00fcr einen Buttons Block\" width=\"1966\" height=\"1230\"><figcaption class=\"wp-caption-text\">Der Transform to Variation Schalter f\u00fcr einen Buttons Block<\/figcaption><\/figure>\n<p>Bei der Registrierung einer neuen Blockvariation k\u00f6nnen Blockentwickler den Variationswechsler zum Blockinspektor hinzuf\u00fcgen, indem sie die neue <code>transform<\/code> option zum Blockvariations <code>scope<\/code>-Feld hinzuf\u00fcgen, wie im folgenden Beispiel gezeigt (nur JS-Code):<\/p>\n<pre><code class=\"language-javascript\">wp.blocks.registerBlockVariation( 'core\/heading', { \n\tname: 'green-text', \n\ttitle: 'Green Text', \n\tdescription: 'This block has green text. It overrides the default description.',  \n\tattributes: { \n\t\tcontent: 'Green Text', \n\t\ttextColor: 'vivid-green-cyan' \n\t}, \n\ticon: 'palmtree', \n\tscope: [ 'inserter', 'transform' ] \n} );<\/code><\/pre>\n<p>In diesem Beispiel erscheint eine Block-Variation in zwei Bereichen der Editor-Oberfl\u00e4che &#8211; dem Block-Inserter und dem Block-Inspektor.<\/p>\n<figure style=\"width: 1620px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/transform-to-variation-example.jpg\" alt=\"Block Variation Beispiel mit Transformationsbereich\" width=\"1620\" height=\"890\"><figcaption class=\"wp-caption-text\">Block Variation Beispiel mit Transformationsbereich<\/figcaption><\/figure>\n<p>F\u00fcr einen detaillierten \u00dcberblick \u00fcber Block Variation Transformations, siehe auch PR <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/26687\">#26687<\/a>.<\/p>\n<h4>Blockinformationen passen nun zu Blockvariationen<\/h4>\n<p>Seit WordPress 5.7 (und <a href=\"https:\/\/make.wordpress.org\/core\/2021\/01\/07\/whats-new-in-gutenberg-6-january\/\">Gutenberg 9.7<\/a>) zeigt das UI spezifischere Informationen zu Blockvariationen an, w\u00e4hrend es vorher nur generische Informationen anzeigte.<\/p>\n<figure style=\"width: 1942px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/block-variations-information-old.jpg\" alt=\"Vor WordPress 5.7 zeigten die Interface-Elemente generische Informationen \u00fcber Blockvariationen\" width=\"1942\" height=\"940\"><figcaption class=\"wp-caption-text\">Vor WordPress 5.7 zeigten die Interface-Elemente generische Informationen \u00fcber Blockvariationen<\/figcaption><\/figure>\n<p>Embed-Bl\u00f6cke und Social Icons sind als Block-Variationen aufgebaut; sie sind gute Beispiele daf\u00fcr, dass WordPress Block-Informationen mit Block-Variationen zusammenbringt.<\/p>\n<figure style=\"width: 1942px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/block-variations-information-new.jpg\" alt=\"Die Oberfl\u00e4chenelemente zeigen nun Informationen, die spezifisch f\u00fcr die Blockvarianten sind\" width=\"1942\" height=\"872\"><figcaption class=\"wp-caption-text\">Die Oberfl\u00e4chenelemente zeigen nun Informationen, die spezifisch f\u00fcr die Blockvarianten sind<\/figcaption><\/figure>\n<p>Diese \u00c4nderungen betreffen den Block-Inspektor, die Block-Navigationsleiste und die Breadcrumbs. Seit <a href=\"https:\/\/make.wordpress.org\/core\/2021\/01\/20\/whats-new-in-gutenberg-9-8-20-january\/\">Gutenberg 9.8<\/a> gilt diese UI-Verbesserung auch f\u00fcr den Block-Switcher.<\/p>\n<figure style=\"width: 1304px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/block-switcher.jpg\" alt=\"UI-Erweiterung f\u00fcr Blockvariationen im Block Switcher\" width=\"1304\" height=\"596\"><figcaption class=\"wp-caption-text\">UI-Erweiterung f\u00fcr Blockvariationen im Block Switcher<\/figcaption><\/figure>\n<h4>Neue Block-Variationen APIs<\/h4>\n<p>WordPress 5.7 f\u00fchrt auch <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/22\/new-block-variation-apis-in-5-7\/\">neue APIs<\/a> ein, die Entwickler bei der Registrierung von Blockvariationen verwenden k\u00f6nnen, um die korrekten Informationen einer Blockvariation anzuzeigen (<a href=\"https:\/\/make.wordpress.org\/core\/2021\/01\/07\/whats-new-in-gutenberg-6-january\/\">Gutenberg 9.7<\/a>).<\/p>\n<p>\u00a0<\/p>\n<p>Die neue Eigenschaft <code>isActive<\/code> ist eine Funktion, die die Attribute eines Blocks akzeptiert. Du kannst die Attribute der Variation verwenden, um festzustellen, ob eine Variation aktiv ist (siehe auch <a href=\"https:\/\/developer.wordpress.org\/block-editor\/developers\/block-api\/block-registration\/#variations-optional\">Block-API-Referenz<\/a>).<\/p>\n<p>Blockentwickler k\u00f6nnen diese Funktion verwenden, um Variationsinformationen anstelle von Blockinformationen anzuzeigen. Ein Beispiel k\u00f6nnte der <code>embed<\/code>-Block sein, wo wir den Wert des <code>providerNameSlug<\/code>-Attributs \u00e4ndern k\u00f6nnen (ein Beispiel aus der <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/22\/new-block-variation-apis-in-5-7\/\">Dev Note<\/a>):<\/p>\n<pre><code class=\"language-javascript\">const variations = [\n{\n\tname: 'wordpress',\n\ttitle: 'WordPress',\n\tkeywords: [ __( 'post' ), __( 'blog' ) ],\n\tdescription: __( 'Embed a WordPress post.' ),\n\tattributes: { providerNameSlug: 'wordpress' },\n\tisActive: ( blockAttributes, variationAttributes ) =&gt;\n\t\tblockAttributes.providerNameSlug === variationAttributes.providerNameSlug,\n},\n];<\/code><\/pre>\n<p>Im folgenden Beispiel wird die Eigenschaft <code>isActive<\/code> verwendet, um das Farbattribut zu \u00e4ndern:<\/p>\n<pre><code class=\"language-javascript\">variations: [\n{\n\tname: 'blue',\n\ttitle: __( 'Blue Quote' ),\n\tisDefault: true,\n\tattributes: { color: 'blue', className: 'is-style-blue-quote' },\n\ticon: 'format-quote',\n\tisActive: ( blockAttributes, variationAttributes ) =&gt;\n\t\tblockAttributes.color === variationAttributes.color\n},\n],<\/code><\/pre>\n<p>Der neue <code>useBlockDisplayInformation<\/code> Hook gibt Informationen \u00fcber einen bestimmten Block zur\u00fcck. Der neue Hook ber\u00fccksichtigt die <code>isActive<\/code> -Eigenschaft einer Blockvariation und gibt den <code>title<\/code>, das <code>icon<\/code>, und die <code>description<\/code>\u00a0des Blocks zur\u00fcck.<\/p>\n<p>Diese \u00c4nderungen betreffen die Blockkarte (Inspector Tools), die Navigationslistenansicht (Top Bar) und Breadcrumbs (siehe auch PR <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/27469\">#27469<\/a>).<\/p>\n<h3>Neue Buttons Block Features<\/h3>\n<p>Ein paar neue Features verbessern die Funktionalit\u00e4t und das Interface des Buttons Blocks.<\/p>\n<h4>Button Abmessungen<\/h4>\n<p>Ein neues Steuerelement in den Einstellungen der Sidebar erlaubt es uns nun, eine prozentuale Breite f\u00fcr Buttons in Buttons-Bl\u00f6cken festzulegen (<a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/19\/whats-new-in-gutenberg-18-november-2\/\">Gutenberg 9.4<\/a>).<\/p>\n<figure style=\"width: 1968px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/buttons-block-settings.jpg\" alt=\"Breite Einstellungen f\u00fcr Tasten\" width=\"1968\" height=\"966\"><figcaption class=\"wp-caption-text\">Breite Einstellungen f\u00fcr Tasten<\/figcaption><\/figure>\n<p>W\u00e4hle einfach einen Button und w\u00e4hle 25%, 50%, 75% oder 100%. Die Prozentangaben beziehen sich auf den \u00fcbergeordneten Container. Das Bild unten zeigt verschiedene Kombinationen von Buttongr\u00f6\u00dfen.<\/p>\n<figure style=\"width: 1254px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/buttons.jpg\" alt=\"Kombinationen von Buttons mit unterschiedlichen Breitenwerten\" width=\"1254\" height=\"930\"><figcaption class=\"wp-caption-text\">Kombinationen von Buttons mit unterschiedlichen Breitenwerten<\/figcaption><\/figure>\n<p>F\u00fcr weitere technische Einblicke, schau dir die Pull Requests <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/25999\">#25999<\/a> und <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/26781\">#26781<\/a> an.<\/p>\n<h4>Vertikales Layout<\/h4>\n<p>Diese neue Funktion f\u00fcgt Variationen f\u00fcr die vertikale Ausrichtung des Buttons-Blocks hinzu. Nutzer k\u00f6nnen von einem horizontalen Layout zu einem vertikalen Layout wechseln, indem sie den Transformations-Switcher im Block-Einstellungspanel nutzen (<a href=\"https:\/\/make.wordpress.org\/core\/2020\/12\/23\/whats-new-in-gutenberg-23-december\/\">Gutenberg 9.6<\/a>).<\/p>\n<figure style=\"width: 1786px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/vertical-orientation.jpg\" alt=\"Buttons Block mit vertikaler Ausrichtung\" width=\"1786\" height=\"1140\"><figcaption class=\"wp-caption-text\">Buttons Block mit vertikaler Ausrichtung<\/figcaption><\/figure>\n<h3>Social Icons Erweiterungen<\/h3>\n<p>WordPress 5.7 f\u00fcgt neue Anpassungsoptionen f\u00fcr <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-social-media-plugins\/\">Social Icons<\/a> hinzu: Support f\u00fcr benutzerdefinierte Gr\u00f6\u00dfe und benutzerdefinierte Farben.<\/p>\n<h4>Social Icons Gr\u00f6\u00dfe<\/h4>\n<p>Wenn der Social Icons-Block ausgew\u00e4hlt ist, bietet die Block-Symbolleiste jetzt ein <strong>Gr\u00f6\u00dfen<\/strong>-Optionsmen\u00fc mit verf\u00fcgbaren Gr\u00f6\u00dfen (<a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/19\/whats-new-in-gutenberg-18-november-2\/\">Gutenberg 9.4<\/a>).<\/p>\n<figure style=\"width: 558px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/social-icons-size.jpg\" alt=\"'Riesige' Gr\u00f6\u00dfe f\u00fcr soziale Symbole\" width=\"558\" height=\"267\"><figcaption class=\"wp-caption-text\">&#8218;Riesige&#8216; Gr\u00f6\u00dfe f\u00fcr soziale Symbole<\/figcaption><\/figure>\n<h4>Benutzerdefinierte Farben in sozialen Icons<\/h4>\n<p>Der gleiche Block unterst\u00fctzt nun Farbeinstellungen, wodurch wir verschiedene benutzerdefinierte Farben f\u00fcr Icons und Hintergr\u00fcnde einstellen k\u00f6nnen (<a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/05\/whats-new-in-gutenberg-9-9-5-february\/\">Gutenberg 9.9<\/a>).<\/p>\n<figure style=\"width: 1944px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/social-icons-black-background.jpg\" alt=\"Soziale Icons mit schwarzer Hintergrundfarbe\" width=\"1944\" height=\"1228\"><figcaption class=\"wp-caption-text\">Soziale Icons mit schwarzer Hintergrundfarbe<\/figcaption><\/figure>\n<p>Du kannst nun die Farbpalette des Themes f\u00fcr Social Icons verwenden, um zu verhindern, dass die Farben der Icons mit dem <a href=\"https:\/\/kinsta.com\/de\/blog\/webseiten-farbschemata\/\">Farbschema deiner Webseite<\/a> kollidieren (siehe auch PR <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/28084\">#28084<\/a>).<\/p>\n<h3>Font Size Support<\/h3>\n<p>WordPress 5.7 f\u00fcgt Support f\u00fcr die <a href=\"https:\/\/kinsta.com\/de\/blog\/wie-man-fonts-in-wordpress-aendert\/#changing-font-sizes-in-wordpress\">Schriftgr\u00f6\u00dfe<\/a> f\u00fcr Listen- und Code-Bl\u00f6cke hinzu.<\/p>\n<h4>Schriftgr\u00f6\u00dfe im Listenblock<\/h4>\n<p>Eine Typografiekarte mit Steuerelementen f\u00fcr die Schriftgr\u00f6\u00dfe wurde zu den Einstellungen des Listenblocks hinzugef\u00fcgt (<a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/19\/whats-new-in-gutenberg-18-november-2\/\">Gutenberg 9.4<\/a>).<\/p>\n<figure style=\"width: 1822px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/font-size-in-list-block.jpg\" alt=\"Schriftgr\u00f6\u00dfe in den Einstellungen des Listenblocks\" width=\"1822\" height=\"1214\"><figcaption class=\"wp-caption-text\">Schriftgr\u00f6\u00dfe in den Einstellungen des Listenblocks<\/figcaption><\/figure>\n<p>Der Benutzer kann eine der verf\u00fcgbaren Schriftgr\u00f6\u00dfen f\u00fcr Listenelemente ausw\u00e4hlen oder eine eigene Schriftgr\u00f6\u00dfe in Pixeln festlegen. Die Schaltfl\u00e4che &#8222;Zur\u00fccksetzen&#8220; stellt die Standardwerte wieder her.<\/p>\n<h4>Schriftgr\u00f6\u00dfen Support im Code Block<\/h4>\n<p>WordPress 5.7 bietet auch Support f\u00fcr die Verwaltung der Schriftgr\u00f6\u00dfe in Code-Bl\u00f6cken. Wenn ein Code-Block ausgew\u00e4hlt ist, wird in der Sidebar der Blockeinstellungen ein neues Steuerelement f\u00fcr die <strong>Schriftgr\u00f6\u00dfe<\/strong> angezeigt. Mit diesem Steuerelement kannst du entweder eine der voreingestellten Gr\u00f6\u00dfen ausw\u00e4hlen, die in <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-theme-andern\/\">deinem Theme<\/a> verf\u00fcgbar sind, oder einen benutzerdefinierten Wert in Pixel festlegen (<a href=\"https:\/\/make.wordpress.org\/core\/2020\/12\/02\/whats-new-in-gutenberg-2-december\/\">Gutenberg 9.5<\/a>).<\/p>\n<figure style=\"width: 1788px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/code-block-settings.jpg\" alt=\"Globale Schriftgr\u00f6\u00dfen in Twenty Twenty verf\u00fcgbar\" width=\"1788\" height=\"1256\"><figcaption class=\"wp-caption-text\">Globale Schriftgr\u00f6\u00dfen in Twenty Twenty verf\u00fcgbar<\/figcaption><\/figure>\n<p>Die Implementierung dieses Features erlaubt auch die Verwendung von globalen Style-Variablen im CSS von Code-Bl\u00f6cken (siehe auch PR <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/27294\">#27294<\/a>). Das Bild unten zeigt einen Code-Block im Frontend mit dem installierten <a href=\"https:\/\/kinsta.com\/de\/blog\/twenty-twenty-theme\/\">Twenty Twenty Theme<\/a>.<\/p>\n<figure style=\"width: 1786px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/code-block-output.jpg\" alt=\"Globale CSS Stile in einem Code Block\" width=\"1786\" height=\"922\"><figcaption class=\"wp-caption-text\">Globale CSS Stile in einem Code Block<\/figcaption><\/figure>\n<h3>Ausrichtung in voller H\u00f6he im Cover Block<\/h3>\n<p>WordPress 5.7 f\u00fchrt eine neue Full Height Toolbar Alignment Komponente ein. Es wurde erstmals mit <a href=\"https:\/\/make.wordpress.org\/core\/2020\/12\/02\/whats-new-in-gutenberg-2-december\/\">Gutenberg 9.5<\/a> in den Block-Editor integriert. Jetzt wurde es in den Core integriert und in den Cover-Block implementiert.<\/p>\n<figure style=\"width: 1822px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/full-height-alignment.jpg\" alt=\"Full Height Alignment wurde im Cover Block implementiert\" width=\"1822\" height=\"1040\"><figcaption class=\"wp-caption-text\">Full Height Alignment wurde im Cover Block implementiert<\/figcaption><\/figure>\n<p>Wenn du den Block-Toolbar-Button umschaltest und dabei die minimale H\u00f6he im Auge beh\u00e4ltst, wirst du sehen, dass die Ausrichtung in voller H\u00f6he nur eine Abk\u00fcrzung f\u00fcr <code>100vh<\/code> ist (lies mehr \u00fcber die <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/length#Viewport-percentage_lengths\">prozentuale L\u00e4nge des Viewports<\/a>).<\/p>\n<figure style=\"width: 1626px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/cover-block-minimum-height.jpg\" alt=\"Ausrichtung in voller H\u00f6he in einem Abdeckblock\" width=\"1626\" height=\"892\"><figcaption class=\"wp-caption-text\">Ausrichtung in voller H\u00f6he in einem Abdeckblock<\/figcaption><\/figure>\n<p>Du kannst Full Height Alignment in Kombination mit anderen Steuerungseinstellungen wie fester Hintergrund, Inhaltsposition und so weiter verwenden. Du wirst wahrscheinlich von der Anzahl der beeindruckenden Effekte \u00fcberrascht sein, die du auf deinen Seiten erzeugen kannst.<\/p>\n<h3>Drag &#038; Drop von Bl\u00f6cken und Mustern aus dem Inserter<\/h3>\n<p>Der Block-Inserter unterst\u00fctzt jetzt <a href=\"https:\/\/make.wordpress.org\/core\/2021\/01\/08\/core-editor-improvement-drag-drop-blocks-and-patterns-from-the-inserter\/\">Drag &#038; Drop f\u00fcr Bl\u00f6cke und Muster<\/a>. Nutzer k\u00f6nnen jeden Block oder jedes Muster aus dem Inserter ziehen und es an einer beliebigen Stelle auf der Beitragsfl\u00e4che platzieren (Gutenberg <a href=\"https:\/\/make.wordpress.org\/core\/2020\/12\/23\/whats-new-in-gutenberg-23-december\/\">9.6<\/a> und <a href=\"https:\/\/make.wordpress.org\/core\/2021\/01\/07\/whats-new-in-gutenberg-6-january\/\">9.7<\/a>).<\/p>\n<figure style=\"width: 2320px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/drag-and-drop-blocks-and-patterns.jpg\" alt=\"Jetzt kannst du Bl\u00f6cke oder Muster aus dem Inserter auf die Post Canvas ziehen\" width=\"2320\" height=\"1064\"><figcaption class=\"wp-caption-text\">Jetzt kannst du Bl\u00f6cke oder Muster aus dem Inserter auf die Post Canvas ziehen<\/figcaption><\/figure>\n<p>Beachte, dass Drag &#038; Drop nur funktioniert, wenn dein Theme Blockmuster unterst\u00fctzt.<\/p>\n<h3>Semi-transparenter Spacer-Block<\/h3>\n<p>Anstelle der fr\u00fcheren undurchsichtigen grauen Farbe hat der Spacer-Block jetzt einen halbtransparenten Hintergrund (<a href=\"https:\/\/make.wordpress.org\/core\/2021\/01\/20\/whats-new-in-gutenberg-9-8-20-january\/\">Gutenberg 9.8<\/a>).<\/p>\n<figure style=\"width: 1220px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/semi-transparent-spacer-wp-56.jpg\" alt=\"Ein undurchsichtiger Spacer Block in WordPress 5.6\" width=\"1220\" height=\"628\"><figcaption class=\"wp-caption-text\">Ein undurchsichtiger Spacer Block in WordPress 5.6<\/figcaption><\/figure>\n<p>Dieses Feature soll es einfacher machen, den Spacer-Block auf einer beliebigen Hintergrundfarbe zu identifizieren.<\/p>\n<figure style=\"width: 1220px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/semi-transparent-spacer-wp-57.jpg\" alt=\"Ein halbtransparenter Spacer-Block in WordPress 5.7\" width=\"1220\" height=\"612\"><figcaption class=\"wp-caption-text\">Ein halbtransparenter Spacer-Block in WordPress 5.7<\/figcaption><\/figure>\n<h3>Zus\u00e4tzliche Verbesserungen im Block-Editor, die erw\u00e4hnenswert sind<\/h3>\n<p>Unsere Liste wird nicht alle Features und Verbesserungen abdecken, die in Core integriert wurden, daher solltest du dir die offizielle Dokumentation und die Dev-Notes ansehen, um ein umfassenderes Register der Neuerungen im Block-Editor mit WordPress 5.7 zu erhalten.<\/p>\n<p>Aber um nur einige zu nennen, in 5.7 wirst du auch Folgendes finden:<\/p>\n<ul>\n<li>Automatisches Einschalten des Dark-Modus, wenn der dunkle Hintergrund aktiviert ist (PR #<a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/28233\">28233<\/a>)<\/li>\n<li>Patreon, Telegram und TikTok Icons zu den Social Icons hinzugef\u00fcgt (PR #<a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/26118\">26118<\/a>)<\/li>\n<li>Alle Einheiten werden in den Schriftgr\u00f6\u00dfeneinstellungen unterst\u00fctzt (PR #<a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/26475\">26475<\/a>)<\/li>\n<li>Blocktransformationen in der Vorschau (PR #<a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/27861\">27861<\/a>)<\/li>\n<li>Verbesserte Blockmuster-Vorschau im Block-Inserter (PR #<a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/27204\">27204<\/a>)<\/li>\n<li>Das Options-Modal wurde verbessert und der Name in <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/11\/core-editor-improvement-new-preferences-experience\/\">Preferences<\/a> ge\u00e4ndert<\/li>\n<li>\u00c4nderungen in <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/22\/changes-in-wordpress-data-api\/\">@wordpress\/data API<\/a><\/li>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/23\/inner-blocks-api-changes\/\">Inner Blocks API \u00c4nderungen<\/a><\/li>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/23\/enhancements-to-the-import-export-feature-in-wordpress-5-7\/\">Erweiterungen<\/a> der Import\/Export-Funktion<\/li>\n<li>\u00c4nderungen an Block-Editor-<a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/24\/changes-to-block-editor-components-and-blocks\/\">Komponenten und Bl\u00f6cken<\/a><\/li>\n<\/ul>\n<figure style=\"width: 1288px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/block-transforms-preview.jpg\" alt=\"Blocktransformationen Vorschau in WordPress 5.7\" width=\"1288\" height=\"972\"><figcaption class=\"wp-caption-text\">Blocktransformationen Vorschau in WordPress 5.7<\/figcaption><\/figure>\n<h2>Lazy-Loading iframes<\/h2>\n<p><a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-lazy-load\/\">Lazy Loading<\/a> ist eine Optimierungstechnik, die das Laden von nicht kritischen Ressourcen aufschiebt, bis sie sich im <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Glossary\/Viewport\">viewport<\/a> des Benutzers befinden. Lazy Loading Bilder und eingebettete Ressourcen werden erst heruntergeladen und gerendert, wenn sie ben\u00f6tigt werden. Es kann die <a href=\"https:\/\/kinsta.com\/de\/lernen\/wordpress-beschleunigen\/\">Leistung einer Webseite<\/a> erheblich verbessern, insbesondere bei Webseiten mit hochaufl\u00f6senden Bildern und <a href=\"https:\/\/kinsta.com\/de\/blog\/einbettung-youtube-video-wordpress\/\">Videos<\/a>.<\/p>\n<p><span style=\"font-family: Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;font-size: 1rem\">Vor dem <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/Performance\/Lazy_loading#images_and_iframes\">nativen Lazy Loading<\/a> konnten Entwickler <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-5-5\/#native-image-lazyloading-in-wordpress-core\">Assets nur \u00fcber JavaScript<\/a> laden. WordPress-Benutzer waren gezwungen, ein <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-lazy-load\/\">Plugin zu verwenden<\/a>, um den gleichen Effekt zu erzielen. Seitdem <a href=\"https:\/\/html.spec.whatwg.org\/multipage\/embedded-content.html#attr-img-loading\">Lazy Loading jedoch zum Standard geworden ist<\/a>, k\u00f6nnen Bilder und iframes durch einfaches Hinzuf\u00fcgen des <\/span><code>loading=\"lazy\"<\/code><span style=\"font-family: Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;font-size: 1rem\"> -Attributs zu <\/span><code>img<\/code><span style=\"font-family: Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;font-size: 1rem\"> und <\/span><code>iframe<\/code>-Tags lazy-geladen werden.<\/p>\n<figure style=\"width: 1442px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/safari-lazy-image-loading.jpg\" alt=\"Safari unterst\u00fctzt das Lazy Loading von Bildern als experimentelle Funktion\" width=\"1442\" height=\"562\"><figcaption class=\"wp-caption-text\">Safari unterst\u00fctzt das Lazy Loading von Bildern als experimentelle Funktion<\/figcaption><\/figure>\n<p>Mit WordPress 5.5 wurde im <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-5-5\/#native-image-lazyloading-in-wordpress-core\">WordPress-Core das Native Image Lazy Loading<\/a> eingef\u00fchrt, das automatisch das Attribut <code>loading=\"lazy\"<\/code> zu <code>img<\/code>-Tags mit angegebenen Attributen f\u00fcr <code>width<\/code> und <code>height<\/code> hinzuf\u00fcgt.<\/p>\n<p>Seit WordPress 5.7 wird <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/19\/lazy-loading-iframes-in-5-7\/\">Lazy Loading nun auch<\/a> auf <code>iframe<\/code>-Tags ausgeweitet. Wie bei Bildern wird <code>loading=\"lazy\"<\/code> nur zu <code>iframe<\/code>-Tags mit <code>width<\/code>&#8211; und <code>height<\/code>-Attributen hinzugef\u00fcgt, um <a href=\"https:\/\/web.dev\/optimize-cls\/\">Layout-Verschiebungen<\/a> zu verhindern.<\/p>\n<p>In WordPress funktioniert das native Lazy Loading mit iframes in den folgenden Kontexten:<\/p>\n<ul>\n<li>iframes in post content (<code>the_content<\/code>)<\/li>\n<li>iframes in post excerpts (<code>the_excerpt<\/code>)<\/li>\n<li>iframes in text widgets (<code>widget_text_content<\/code>)<\/li>\n<\/ul>\n<figure style=\"width: 2158px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/chrome-lazy-loading-settings.jpg\" alt=\"Lazy Loading-Einstellungen in Chrome (verf\u00fcgbar unter chrome:\/\/flags\/)\" width=\"2158\" height=\"422\"><figcaption class=\"wp-caption-text\">Lazy Loading-Einstellungen in Chrome (verf\u00fcgbar unter chrome:\/\/flags\/)<\/figcaption><\/figure>\n<p>In WordPress setzen die meisten iframes auf die <a href=\"https:\/\/wordpress.org\/support\/article\/embeds\/#oembed\">oEmbed<\/a>-Integration, die eine URL automatisch in das entsprechende <code>iframe<\/code>-Tag umwandelt. Leider stellt nicht jeder Webdienst <code>width<\/code>&#8211; und <code>height<\/code>attribute f\u00fcr iframes zur Verf\u00fcgung; dies verhindert, dass WordPress das <code>loading<\/code>-Attribut zu diesen iframes hinzuf\u00fcgen kann.<\/p>\n<p>Das Bild unten zeigt ein <code>iframe<\/code>-Tag mit dem Attribut <code>loading=\"lazy\"<\/code>:<\/p>\n<figure style=\"width: 1552px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/youtube-iframe.jpg\" alt=\"Lazy Loading mit einem eingebetteten YouTube-Video\" width=\"1552\" height=\"1080\"><figcaption class=\"wp-caption-text\">Lazy Loading mit einem eingebetteten YouTube-Video<\/figcaption><\/figure>\n<p>Mit den Worten von <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/19\/lazy-loading-iframes-in-5-7\/\">Felix Arntz<\/a>:<\/p>\n<blockquote><p>Das Markup dieser <code>iframe<\/code>-Tags wird durch den jeweiligen Webdienst gesteuert, und nur einige dieser Webdienste folgen der bew\u00e4hrten Praxis, das Attribut <code>width<\/code> und <code>height<\/code> anzugeben. Da WordPress die Abmessungen der eingebetteten Ressource nicht erraten kann, wird das <code>loading=\"lazy\"<\/code>-Attribut nur hinzugef\u00fcgt, wenn das oEmbed-<code>iframe<\/code>-Tag mit beiden Dimensionsattributen vorhanden ist.<\/p><\/blockquote>\n<p>Das folgende Bild zeigt ein <code>iframe<\/code>-Tag ohne das Attribut <code>loading=\"lazy\"<\/code>:<\/p>\n<figure style=\"width: 572px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/twitter-iframe.jpg\" alt=\"Ein iframe ohne das Attribut loading\" width=\"572\" height=\"535\"><figcaption class=\"wp-caption-text\">Ein iframe ohne das Attribut loading<\/figcaption><\/figure>\n<h3>Lazy-Loading iframes f\u00fcr Entwickler<\/h3>\n<p>Aus der <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-entwickler-engagiert\/\">Sicht eines Entwicklers<\/a> erforderte die neue Funktion mehrere \u00c4nderungen, darunter:<\/p>\n<ul>\n<li>Das Verhalten der Funktion <code>wp_filter_content_tags()<\/code> wurde erweitert, um das <code>loading<\/code>-Attribut zu <code>iframe<\/code>-Tags hinzuzuf\u00fcgen. Das <code>loading<\/code>-Attribut wurde bisher nur zu <code>img<\/code>-Tags hinzugef\u00fcgt.<\/li>\n<li>Standardm\u00e4\u00dfig gibt die <a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/wp_lazy_loading_enabled\/\">Funktion<\/a> <code>wp_lazy_loading_enabled()<\/code> nun <code>true<\/code> f\u00fcr <code>iframe<\/code>-Tags zur\u00fcck (wenn aktiviert).<\/li>\n<li>Die neue Funktion <code>wp_iframe_tag_add_loading_attr()<\/code> erm\u00f6glicht das Hinzuf\u00fcgen des <code>loading<\/code>-Attributs zu <code>iframe<\/code>-Tags (\u00e4hnlich wie bei <code>wp_img_tag_add_loading_attr()<\/code> &#8211; siehe <a href=\"https:\/\/developer.wordpress.org\/reference\/functions\/wp_img_tag_add_loading_attr\/\">Code-Referenz<\/a>).<\/li>\n<li>Der Filter <code>wp_iframe_tag_add_loading_attr<\/code> erm\u00f6glicht die Anpassung des Lazy Loading f\u00fcr bestimmte iframes. Wird <code>false<\/code> oder ein leerer String zur\u00fcckgegeben, wird das Attribut nicht hinzugef\u00fcgt.<\/li>\n<\/ul>\n<p>Du kannst das Standardverhalten \u00fcberschreiben, indem du den bestehenden <code>wp_lazy_loading_enabled<\/code> <a href=\"https:\/\/developer.wordpress.org\/reference\/hooks\/wp_lazy_loading_enabled\/\">Filter<\/a> verwendest, der nun <code>true<\/code> f\u00fcr <code>iframe<\/code> Tags zur\u00fcckgibt.<\/p>\n<pre><code class=\"language-php\">add_filter(\n\t'wp_lazy_loading_enabled',\n\tfunction( $default, $tag_name, $context ){\n\t\tif ( 'iframe' === $tag_name && 'the_content' === $context ){\n\t\t\treturn false;\n\t\t}\n\t\treturn $default;\n\t},\n\t10,\n\t3\n);<\/code><\/pre>\n<p>Du kannst auch den neuen <code>wp_iframe_tag_add_loading_attr<\/code> Filter verwenden, der die Anpassung des Verhaltens eines bestimmten <code>iframe<\/code> Tags erlaubt. Du k\u00f6nntest zum Beispiel Lazy Loading f\u00fcr YouTube-Videos in einem bestimmten Kontext deaktivieren.<\/p>\n<p>Der folgende Code basiert auf einem Beispiel aus der Dev Note und zeigt, wie man Lazy Loading f\u00fcr Iframes, die YouTube-Videos einbetten, deaktivieren kann:<\/p>\n<pre><code class=\"language-php\">add_filter(\n\t'wp_iframe_tag_add_loading_attr',\n\tfunction( $value, $iframe, $context ){\n\t\tif ( 'the_content' === $context && false !== strpos( $iframe, 'youtube.com' ) {\n\t\treturn false;\n\t},\n\t10,\n\t3\n);<\/code><\/pre>\n<p>Beachte, dass zum Zeitpunkt dieses Artikels nicht alle Webbrowser Lazy Loading generell unterst\u00fctzen. Du kannst unten sehen, dass Firefox und Safari nur Lazy Loading f\u00fcr Bilder unterst\u00fctzen.<\/p>\n<figure style=\"width: 2650px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/lazy-load-iframes.jpg\" alt=\"Lazy Loading per Attribut f\u00fcr Bilder &#038; iframes (Quelle: caniuse.com)\" width=\"2650\" height=\"1268\"><figcaption class=\"wp-caption-text\">Lazy Loading per Attribut f\u00fcr Bilder &#038; iframes (Quelle: <a href=\"https:\/\/caniuse.com\/loading-lazy-attr\">caniuse.com<\/a>)<\/figcaption><\/figure>\n<h2>Ein-Klick-Migration deiner Webseite von HTTP zu HTTPS<\/h2>\n<p>Seit Version 5.7 erkennt WordPress, ob die Umgebung einer Webseite HTTPS unterst\u00fctzt. Wenn dies der Fall ist, bietet der HTTPS-Status-Bereich im Site Health Tool einen Call-to-Action-Button, mit dem Seitenadministratoren ihre Webseiten <a href=\"https:\/\/kinsta.com\/de\/blog\/http-zu-https\/\">mit einem einzigen Klick von HTTP auf HTTPS umstellen k\u00f6nnen<\/a>. Der Inhalt deiner Webseite wird sofort migriert, so dass wir keine <a href=\"https:\/\/kinsta.com\/de\/blog\/mixed-content-warnung\/\">Mixed Content Warnungen<\/a> erhalten.<\/p>\n<figure style=\"width: 829px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/site-health-https-supported.png\" alt=\"Aktualisiere deine Webseite, um HTTPS in WordPress 5.7 zu verwenden\" width=\"829\" height=\"225\"><figcaption class=\"wp-caption-text\">Aktualisiere deine Webseite, um HTTPS in WordPress 5.7 zu verwenden (Bildquelle: <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/22\/improved-https-detection-and-migration-in-wordpress-5-7\/\">WordPress.org<\/a>)<\/figcaption><\/figure>\n<p>WordPress zeigt eine Benachrichtigung an, wenn HTTPS nicht unterst\u00fctzt wird.<\/p>\n<figure style=\"width: 1600px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/https-not-supported.jpg\" alt=\"HTTPS wird nicht unterst\u00fctzt\" width=\"1600\" height=\"410\"><figcaption class=\"wp-caption-text\">HTTPS wird nicht unterst\u00fctzt<\/figcaption><\/figure>\n<h3>HTTP zu HTTPS Migration f\u00fcr Entwickler<\/h3>\n<p>Neben der neuen automatischen Funktion, die \u00fcber das Site Health Tool zug\u00e4nglich ist, f\u00fchrt WordPress 5.7 neue Funktionen ein, die es Entwicklern erm\u00f6glichen, verschiedene Aspekte der HTTPS-Erkennung und -Migration zu testen und anzupassen.<\/p>\n<p>Die neue Funktion <code>wp_is_using_https()<\/code>\u00a0gibt <code>true<\/code>\u00a0zur\u00fcck, wenn sowohl &#8222;Site Address&#8220; (<code>home_url()<\/code>) als auch &#8222;WordPress Address&#8220; (<code>site_url()<\/code>) eine URL mit\u00a0<code>https<\/code>. Diese neue Funktion wird von Felix Arntz in der <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/22\/improved-https-detection-and-migration-in-wordpress-5-7\/\">Dev Note<\/a> anschaulich dargestellt:<\/p>\n<blockquote><p>Im Wesentlichen bedeutet das \u00c4ndern dieser beiden URLs in HTTPS, dass die Webseite HTTPS verwendet. W\u00e4hrend es andere M\u00f6glichkeiten gibt, HTTPS teilweise in WordPress zu aktivieren (z.B. mit der Konstante <code>FORCE_SSL_ADMIN<\/code>), konzentriert sich der neue Erkennungsmechanismus auf die Verwendung von HTTPS auf deiner gesamten Webseite, d.h. im Frontend und Backend.<\/p><\/blockquote>\n<p>W\u00e4hrend die Funktion <code>wp_is_using_https()<\/code> das Vorhandensein von <code>https<\/code> in der URL \u00fcberpr\u00fcft, pr\u00fcft <code>wp_is_https_supported()<\/code>ob die Umgebung der Webseite HTTPS korrekt unterst\u00fctzt.<\/p>\n<p>Diese Funktion pr\u00fcft im Wesentlichen auf das Vorhandensein der Option <code>https_detection_errors<\/code> in der Datenbank und gibt <code>true<\/code> zur\u00fcck, wenn keine Fehler gefunden werden. F\u00fcr den Fall, dass deine Umgebung HTTPS nicht unterst\u00fctzt, wird die Option <code>https_detection_errors<\/code> in der Tabelle <code>wp_options<\/code> vorhanden sein, wie im folgenden Bild gezeigt:<\/p>\n<figure style=\"width: 1648px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/https_detection_errors.jpg\" alt=\"HTTPS wird nicht unterst\u00fctzt\" width=\"1648\" height=\"716\"><figcaption class=\"wp-caption-text\">HTTPS wird nicht unterst\u00fctzt<\/figcaption><\/figure>\n<p>Wie bereits erw\u00e4hnt, werden hartkodierte URLs im Inhalt deiner Webseite mit Hilfe von zwei neuen Funktionen ge\u00e4ndert: <code>wp_replace_insecure_home_url()<\/code> und <code>wp_should_replace_insecure_home_url()<\/code>.<\/p>\n<p>Um eine Webseite von HTTP auf HTTPS zu migrieren, m\u00fcsste der Seitenadministrator lediglich &#8222;Site Address&#8220; und &#8222;WordPress Address&#8220; manuell aktualisieren, um HTTPS anstelle von HTTP einzuschlie\u00dfen. Um die Dinge jedoch noch einfacher zu machen, f\u00fchrt WordPress 5.7 die neue Funktion <code>wp_update_urls_to_https()<\/code> ein.<\/p>\n<p>Diese letztgenannte Funktion erm\u00f6glicht die <strong>Migration einer Webseite und all ihrer Inhalte von HTTP zu HTTPS mit einem einzigen Klick<\/strong> (zumindest in den h\u00e4ufigsten Szenarien, z.B. wenn &#8222;Site Address&#8220; mit &#8222;WordPress Address&#8220; \u00fcbereinstimmt). Es ist eine absolute Neuheit und eine erhebliche Verbesserung der WordPress-Administrationserfahrung.<\/p>\n<p>F\u00fcr weitere technische Aspekte der HTTPS-Erkennung und -Migration siehe die <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/22\/improved-https-detection-and-migration-in-wordpress-5-7\/\">Dev-Note<\/a> von Felix Arntz, sowie die Tickets <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/47577\">#47577<\/a> und <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/51437\">#51437<\/a><\/p>\n<h2>Neue Post Parent bezogene Funktionen<\/h2>\n<p>WordPress 5.7 f\u00fchrt <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/10\/introducing-new-post-parent-related-functions-in-wordpress-5-7\/\">zwei neue Post Parent-Funktionen<\/a> ein. Sie sind einfach zu benutzen und helfen dir, die Logik in Plugins und Themes zu reduzieren.<\/p>\n<h3>has_parent_post()<\/h3>\n<p>Die <code>has_parent_post()<\/code> Funktion ist ein Conditional Tag, das pr\u00fcft, ob ein gegebener Post einen Parent hat und entsprechend <code>true<\/code> oder <code>false<\/code> zur\u00fcckgibt. Es akzeptiert die Post ID oder das <code>WP_Post<\/code> Objekt als Parameter und verwendet die globale Variable <code>$post<\/code>, falls vorhanden. Siehe das folgende Beispiel:<\/p>\n<pre><code class=\"language-php\">&lt;?php if ( has_parent_post( get_the_ID() ) ) : ?&gt;\n\t\/\/ your code here\n&lt;?php endif; ?&gt;<\/code><\/pre>\n<h3>get_parent_post()<\/h3>\n<p>Die Funktion <code>get_parent_post()<\/code> ist ein Template-Tag, der das \u00fcbergeordnete <code>WP_Post<\/code>-Objekt f\u00fcr einen bestimmten Beitrag abfragt. Wie die vorherige Funktion akzeptiert sie die Post ID oder das <code>WP_Post<\/code> Objekt als Parameter. Siehe das folgende Beispiel f\u00fcr die Verwendung:<\/p>\n<pre><code class=\"language-php\">&lt;a href=\"&lt;?php the_permalink( get_parent_post( get_the_ID() ) ); ?&gt;\"&gt;&lt;?php echo get_the_title( get_parent_post( get_the_ID() ) ); ?&gt;&lt;\/a&gt;<\/code><\/pre>\n<p>In der realen Welt w\u00fcrden wir diese Funktionen in Verbindung verwenden. Du kannst selbst einen Test durchf\u00fchren, indem du den folgenden Code aus der <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/10\/introducing-new-post-parent-related-functions-in-wordpress-5-7\/\">Dev Note<\/a> in die <strong>single.php<\/strong> Template Datei deines Themes einf\u00fcgst:<\/p>\n<pre><code class=\"language-php\">&lt;?php if ( has_parent_post( get_the_ID() ) ) : ?&gt;\n\t&lt;p&gt;&lt;a href=\"&lt;?php the_permalink( get_parent_post( get_the_ID() ) ); ?&gt;\"&gt;\n\t&lt;?php\n\t\techo sprintf(\n\t\t\tesc_html__( 'Parent page: %s', 'text-domain' ),\n\t\t\tget_the_title( get_parent_post( get_the_ID() ) )\n\t\t);\n\t?&gt;\n\t&lt;\/a&gt;&lt;\/p&gt;\n&lt;?php endif; ?&gt;<\/code><\/pre>\n<h2>Login und Registrierung Interface Updates<\/h2>\n<p>WordPress 5.7 bringt einige <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/16\/login-registration-screens-changes-in-wordpress-5-7\/\">Verbesserungen f\u00fcr die Login- und Registrierungsfunktion<\/a>, mit einem verbesserten <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-passworter-andern\/#how-to-change-or-reset-passwords-in-wordpress\">Reset Password<\/a> Interface, neuen Hooks und anderen kleinen \u00c4nderungen.<\/p>\n<h3>Passwort zur\u00fccksetzen Fenster<\/h3>\n<p>Das <strong>Fenster zum Zur\u00fccksetzen des Passworts<\/strong> bietet nun zwei Buttons: <strong>Passwort generieren<\/strong> und <strong>Passwort speichern<\/strong>. Der erste Button generiert bei jedem Klick ein neues starkes Passwort, w\u00e4hrend der zweite Button dein Passwort speichert. Diese \u00c4nderung sollte zu einer verbesserten Erfahrung beim Zur\u00fccksetzen des Passworts f\u00fcr neue WordPress-Nutzer f\u00fchren.<\/p>\n<p>Das Bild unten vergleicht die Bildschirme zum Zur\u00fccksetzen des Passworts in WordPress 5.6 und 5.7:<\/p>\n<figure id=\"attachment_90332\" aria-describedby=\"caption-attachment-90332\" style=\"width: 1390px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90332 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/reset-password-screen.jpg\" alt=\"Der Bildschirm Passwort zur\u00fccksetzen in WordPress 5.6 vs. 5.7\" width=\"1390\" height=\"1044\"><figcaption id=\"caption-attachment-90332\" class=\"wp-caption-text\">Der Bildschirm Passwort zur\u00fccksetzen in WordPress 5.6 vs. 5.7<\/figcaption><\/figure>\n<h3>Neue Filter<\/h3>\n<p>Mit dem neuen <code>lostpassword_user_data<\/code> Hook k\u00f6nnen wir die Variable <code>$user_data<\/code> beim Zur\u00fccksetzen des Passworts filtern. Entwickler k\u00f6nnen nun eine Benutzervalidierung mit benutzerdefinierten Daten anstelle eines Benutzernamens oder einer Emailadresse durchf\u00fchren. F\u00fcr ein Beispiel aus der Praxis, schau dir diesen Kommentar von <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/51924#comment:5\">Marcelo Villela Gusm\u00e3o<\/a> an.<\/p>\n<p>Der neue Filterhook <code>login_site_html_link<\/code> erm\u00f6glicht es uns, den HTML-Code, der den &#8222;Zur\u00fcck zu {site_name}&#8220;-Link generiert, komplett durch eigenen Code\/Link zu ersetzen. Jetzt k\u00f6nnen Entwickler einen benutzerdefinierten Text f\u00fcr den Link setzen, sowie den Link selbst \u00e4ndern. Du kannst den Filter wie im folgenden Beispiel verwenden:<\/p>\n<pre><code class=\"language-php\">function custom_login_site_html_link( $link ) {\n\treturn '&lt;a href=\"' . esc_url( home_url( '\/blog\/' ) ) . '\"&gt;' . __( 'Back to my awesome blog', 'textdomain' ) . '&lt;\/a&gt;';\n}\nadd_filter( 'login_site_html_link', 'custom_login_site_html_link', 10, 1 );<\/code><\/pre>\n<p>Das Bild unten zeigt die Ausgabe auf dem Bildschirm:<\/p>\n<figure id=\"attachment_90310\" aria-describedby=\"caption-attachment-90310\" style=\"width: 1546px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90310 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/back-to-site.jpg\" alt=\"Benutzerdefinierter \"Zur\u00fcck zu {site_name}\" Link in WordPress 5.7\" width=\"1546\" height=\"1174\"><figcaption id=\"caption-attachment-90310\" class=\"wp-caption-text\">Benutzerdefinierter &#8222;Zur\u00fcck zu {site_name}&#8220; Link in WordPress 5.7<\/figcaption><\/figure>\n<p>Weitere \u00c4nderungen findest du in den <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/16\/login-registration-screens-changes-in-wordpress-5-7\/\">\u00c4nderungen der Login- und Registrierungsbildschirme in WordPress 5.7<\/a> Dev Note.<\/p>\n<h2>Neue Funktionen, um zu pr\u00fcfen, ob ein Beitrag \u00f6ffentlich einsehbar ist<\/h2>\n<p>WordPress 5.7 f\u00fchrt zwei <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/18\/introducing-additional-functions-to-check-if-a-post-is-publicly-viewable-in-wordpress-5-7\/\">neue Funktionen<\/a> ein, mit denen Entwickler pr\u00fcfen k\u00f6nnen, ob ein Beitrag \u00f6ffentlich einsehbar ist.<\/p>\n<h3>is_post_status_viewable()<\/h3>\n<p>Die neue Funktion <code>is_post_status_viewable()<\/code> erm\u00f6glicht es Entwicklern zu pr\u00fcfen, ob ein Beitrag \u00f6ffentlich einsehbar ist, abh\u00e4ngig vom <strong>Status des Beitrags<\/strong>.<\/p>\n<p>Diese neue Funktion bietet einen besseren Weg, um zu pr\u00fcfen, ob ein Beitrag sichtbar ist, als die existierende <code>is_post_type_viewable()<\/code> Funktion, die zwar pr\u00fcfen kann, ob ein <strong>Beitragstyp f\u00fcr anonyme Benutzer sichtbar ist<\/strong>, aber nicht dabei hilft, zu bestimmen, ob ein bestimmter Beitrag sichtbar ist oder nicht.<\/p>\n<p>F\u00fcr eingebaute Beitragstypen pr\u00fcft <code>is_post_status_viewable()<\/code> das <code>public<\/code>-Attribut. Bei benutzerdefinierten Beitragstypen pr\u00fcft sie stattdessen das Attribut <code>publicly_queryable<\/code>.<\/p>\n<p>Wir haben den folgenden Code, basierend auf dem Beispiel aus der Dev Note, in einer lokalen Installation getestet:<\/p>\n<pre><code class=\"language-php\">$current_post_status = get_post_status( $post );\nif ( is_post_status_viewable( $current_post_status ) ) {\n\techo '&lt;p&gt;This post uses a public post status.' . ' Current status: &lt;strong&gt;' . $current_post_status . '&lt;\/strong&gt;&lt;\/p&gt;';\n} else {\n\techo '&lt;p&gt;This post uses a non public post status.' . ' Current status: &lt;strong&gt;' . $current_post_status . '&lt;\/strong&gt;&lt;\/p&gt;';\n}<\/code><\/pre>\n<p><code>is_post_status_viewable()<\/code> akzeptiert einen erforderlichen Parameter:<\/p>\n<ul>\n<li><code>$post_status<\/code> (<em>string|stdClass<\/em>) Der Name oder das Objekt des Poststatus.<\/li>\n<\/ul>\n<p>In einem \u00f6ffentlichen Blogpost w\u00fcrde der obige Code das folgende Ergebnis produzieren:<\/p>\n<figure id=\"attachment_90323\" aria-describedby=\"caption-attachment-90323\" style=\"width: 1230px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90323 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/current-status-publish.jpg\" alt=\"Der aktuelle Status eines \u00f6ffentlich einsehbaren Beitrags\" width=\"1230\" height=\"673\"><figcaption id=\"caption-attachment-90323\" class=\"wp-caption-text\">Der aktuelle Status eines \u00f6ffentlich einsehbaren Beitrags<\/figcaption><\/figure>\n<p>In einer privaten Post w\u00fcrde das Ergebnis wie folgt lauten:<\/p>\n<figure id=\"attachment_90322\" aria-describedby=\"caption-attachment-90322\" style=\"width: 1230px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90322 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/current-status-private.jpg\" alt=\"Der aktuelle Status eines privaten Beitrags\" width=\"1230\" height=\"866\"><figcaption id=\"caption-attachment-90322\" class=\"wp-caption-text\">Der aktuelle Status eines privaten Beitrags<\/figcaption><\/figure>\n<p>Jean-Baptiste Audras, der Autor von dev note, warnt:<\/p>\n<blockquote><p>Bitte beachte, dass passwortgesch\u00fctzte Beitr\u00e4ge als \u00f6ffentlich einsehbar gelten, w\u00e4hrend private Beitr\u00e4ge nicht einsehbar sind.<\/p><\/blockquote>\n<h3>is_post_publicly_viewable()<\/h3>\n<p>Die neue Funktion <code>is_post_publicly_viewable()<\/code> gibt <code>true<\/code>\u00a0zur\u00fcck, wenn sowohl <code>is_post_status_viewable()<\/code> als auch <code>is_post_type_viewable()<\/code>\u00a0<code>true<\/code> zur\u00fcckgeben. Sie l\u00e4sst uns auch feststellen, ob ein bestimmter Beitrag \u00f6ffentlich einsehbar ist (d.h. ob er f\u00fcr ausgeloggte Benutzer einsehbar ist).<\/p>\n<p><code>is_post_publicly_viewable()<\/code> akzeptiert einen optionalen Parameter:<\/p>\n<ul>\n<li><code>$post<\/code> (<em>string|stdClass<\/em>) Eine Post-ID oder ein Objekt. Standardm\u00e4\u00dfig wird das globale <code>$post<\/code> Objekt \u00fcbergeben.<\/li>\n<\/ul>\n<h2>Ein neuer dynamischer Hook zum Filtern des Inhalts eines bestimmten Blocktyps<\/h2>\n<p>WordPress 5.7 f\u00fchrt <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/18\/wordpress-5-7-a-new-dynamic-hook-to-filter-the-content-of-a-single-block\/\">einen neuen dynamischen Hook<\/a> ein, der es Entwicklern erm\u00f6glicht, den Inhalt eines bestimmten Blocktyps zu filtern.<\/p>\n<p>Dieser neue <code>render_block_{$this-&gt;name}<\/code> Filter ist \u00e4hnlich dem bestehenden <code>render_block<\/code> <a href=\"https:\/\/developer.wordpress.org\/reference\/hooks\/render_block\/\">Filter<\/a>, mit einem entscheidenden Unterschied: <code>render_block<\/code> filtert den Inhalt eines einzelnen Blocks, w\u00e4hrend der neue dynamische Hook den Inhalt des Blocktyps <code>{$this-&gt;name}<\/code> filtert.<\/p>\n<p>Um diesen Filter zu verwenden, solltest du die folgenden Parameter angeben:<\/p>\n<ul>\n<li><code>$block_content<\/code> (<em>string<\/em>): Der Blockinhalt, der angeh\u00e4ngt werden soll.<\/li>\n<li><code>$block<\/code> (<em>array<\/em>): Der komplette Block, inklusive Name und Attribute.<\/li>\n<\/ul>\n<p>Der Callback gibt den ge\u00e4nderten Blockinhalt zur\u00fcck.<\/p>\n<p>Das folgende Beispiel zeigt einen Anwendungsfall f\u00fcr diesen Filter auf einen Absatzblock:<\/p>\n<pre><code class=\"language-php\">add_filter( \n\t'render_block_core\/paragraph', \n\tfunction( $block_content, $block ) {\n\t\t$content  = '&lt;div class=\"my-custom-wrapper\"&gt;' . $block_content . '&lt;\/div&gt;';\n\t\treturn $content;\n\t}, \n\t10, \n\t2 \n);<\/code><\/pre>\n<p>In diesem Beispiel ist das Suffix <code>core\/paragraph<\/code> der Slug des Core-Absatzblocktyps. F\u00fcr benutzerdefinierte Bl\u00f6cke sollte der Slug etwas wie <code>my-custom-plugin\/my-custom-block<\/code> sein.<\/p>\n<p>Siehe die <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/18\/wordpress-5-7-a-new-dynamic-hook-to-filter-the-content-of-a-single-block\/\">Dev Note<\/a> f\u00fcr eine ausf\u00fchrlichere \u00dcbersicht und weitere Anwendungsbeispiele.<\/p>\n<h2>Neue Robots API<\/h2>\n<p>Das <code>robots<\/code>-Meta-Tag erm\u00f6glicht es Betreibern von Webseiten, zu kontrollieren, wie eine Webseite indexiert und den Nutzern in den Suchmaschinenergebnissen angezeigt werden soll (siehe \u00fcbrigens auch unseren <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-seo\/\">Leitfaden zu WordPress SEO<\/a>).<\/p>\n<p>WordPress 5.7 f\u00fchrt eine neue <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/19\/robots-api-and-max-image-preview-directive-in-wordpress-5-7\/\">Robots-API<\/a> ein, die es Entwicklern erm\u00f6glicht, diesen <code>robots<\/code>-Meta-Tag zu kontrollieren. Die neue API bietet einen <code>wp_robots<\/code>-Filter f\u00fcr Theme-Entwickler, um ihre eigenen Direktiven zum <code>robots<\/code>-Meta-Tag hinzuzuf\u00fcgen.<\/p>\n<p>Zus\u00e4tzlich wird die <code>max-image-preview:large<\/code> Direktive nun standardm\u00e4\u00dfig zu Webseiten hinzugef\u00fcgt, die f\u00fcr Suchmaschinen sichtbar sein sollen. Es weist die Suchmaschinen an, gro\u00dfe Bildvorschauen in den Suchergebnissen anzuzeigen.<\/p>\n<figure id=\"attachment_90333\" aria-describedby=\"caption-attachment-90333\" style=\"width: 1634px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90333 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/robots-meta-tag.jpg\" alt=\"Die 'max-image-preview:large' Direktive in WordPress 5.7\" width=\"1634\" height=\"364\"><figcaption id=\"caption-attachment-90333\" class=\"wp-caption-text\">Die &#8218;max-image-preview:large&#8216; Direktive in WordPress 5.7<\/figcaption><\/figure>\n<p>Entwickler k\u00f6nnen die <code>max-image-preview:large<\/code> Direktive mit folgendem Code entfernen:<\/p>\n<pre><code class=\"language-php\">remove_filter( 'wp_robots', 'wp_robots_max_image_preview_large' );<\/code><\/pre>\n<p>Die Anpassung der <code>robots<\/code>-Direktiven ist ziemlich einfach. Das folgende Beispiel aus der Dev Note zeigt, wie man eine eigene Direktive zum Meta-Tag hinzuf\u00fcgt:<\/p>\n<pre><code class=\"language-php\">add_filter( \n\t'wp_robots', \n\tfunction( $robots ) {\n\t\t$robots['follow'] = true;\n\t\treturn $robots;\n\t}\n);<\/code><\/pre>\n<p>Der obige Code w\u00fcrde die folgende Ausgabe produzieren:<\/p>\n<pre><code class=\"language-html\">&lt;meta name=\"robots\" content=\"max-image-preview:large, follow\"&gt;<\/code><\/pre>\n<p>Es ist auch m\u00f6glich, bestehende Direktiven zu entfernen, indem du einfach die Werte zur\u00fccksetzt. Der folgende Code deaktiviert die <code>max-image-preview<\/code> Direktive:<\/p>\n<pre><code class=\"language-php\">function my_wp_robots_directives( $robots ) {\n\tunset( $robots['max-image-preview'] );\n\t$robots['follow'] = true;\n\treturn $robots;\n}\nadd_filter( 'wp_robots', 'my_wp_robots_directives' );<\/code><\/pre>\n<p>Eine ausf\u00fchrliche \u00dcbersicht \u00fcber das <code>robots<\/code>-Meta-Tag findest du im <a href=\"https:\/\/ahrefs.com\/blog\/meta-robots\/\">Ahrefs Blog<\/a> und in der <a href=\"https:\/\/developers.google.com\/search\/reference\/robots_meta_tag\">Google Search Referenz<\/a>. In der <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/19\/robots-api-and-max-image-preview-directive-in-wordpress-5-7\/\">Dev Note<\/a> findest du zus\u00e4tzliche Informationen \u00fcber die neue WordPress Robots API und veraltete Funktionen.<\/p>\n<h2>Passwort zur\u00fccksetzen Links<\/h2>\n<p>Eine neue Funktion erlaubt es Seitenadministratoren nun, <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/22\/send-reset-password-links-in-wordpress-5-7\/\">Links zum Zur\u00fccksetzen des Passworts per E-Mail<\/a> an jeden registrierten Benutzer zu senden. Diese Funktion kann n\u00fctzlich sein, wenn ein Benutzer aus irgendeinem Grund keinen Zugriff auf den Link zum Zur\u00fccksetzen des Passworts hat.<\/p>\n<p>Seitenadministratoren k\u00f6nnen einen Link zum Zur\u00fccksetzen des Passworts per E-Mail von verschiedenen Bereichen aus versenden. Als erstes findest du einen neuen Bereich mit einem <strong>Link zum Zur\u00fccksetzen des Passworts<\/strong> im <a href=\"https:\/\/wordpress.org\/support\/article\/users-your-profile-screen\/\">Profilbildschirm<\/a> eines jeden Nutzers.<\/p>\n<figure id=\"attachment_90331\" aria-describedby=\"caption-attachment-90331\" style=\"width: 1200px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90331 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/profile-screen.jpg\" alt=\"Sende den Reset Link in deinem Profil Bildschirm\" width=\"1200\" height=\"972\"><figcaption id=\"caption-attachment-90331\" class=\"wp-caption-text\">Sende den Reset Link in deinem Profil Bildschirm<\/figcaption><\/figure>\n<p>Wenn alles gut geht, solltest du eine Admin-Benachrichtigung sehen, die best\u00e4tigt, dass der Link zum <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-passworter-andern\/\">Zur\u00fccksetzen des Passworts<\/a> an den Benutzer gemailt wurde.<\/p>\n<figure id=\"attachment_90309\" aria-describedby=\"caption-attachment-90309\" style=\"width: 1202px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90309 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/admin-notice.jpg\" alt=\"Ein Admin Hinweis best\u00e4tigt, dass die E-Mail erfolgreich versendet wurde\" width=\"1202\" height=\"404\"><figcaption id=\"caption-attachment-90309\" class=\"wp-caption-text\">Ein Admin Hinweis best\u00e4tigt, dass die E-Mail erfolgreich versendet wurde<\/figcaption><\/figure>\n<p>Du kannst auch einen Link zum Zur\u00fccksetzen des Passworts \u00fcber den <a href=\"https:\/\/wordpress.org\/support\/article\/users-screen\/\">Benutzerbildschirm<\/a> senden.<\/p>\n<figure id=\"attachment_90342\" aria-describedby=\"caption-attachment-90342\" style=\"width: 547px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90342 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/users-screen.jpg\" alt=\"Link zum Zur\u00fccksetzen des Passworts im Benutzerbildschirm senden\" width=\"547\" height=\"368\"><figcaption id=\"caption-attachment-90342\" class=\"wp-caption-text\">Link zum Zur\u00fccksetzen des Passworts im Benutzerbildschirm senden<\/figcaption><\/figure>\n<p>Du kannst sogar mehrere Benutzer ausw\u00e4hlen und Passwort-Reset-Links in Massen versenden.<\/p>\n<figure id=\"attachment_90315\" aria-describedby=\"caption-attachment-90315\" style=\"width: 544px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90315 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/bulk-actions.jpg\" alt=\"Passwort zur\u00fccksetzen Link in Bulk-Aktionen senden\" width=\"544\" height=\"361\"><figcaption id=\"caption-attachment-90315\" class=\"wp-caption-text\">Passwort zur\u00fccksetzen Link in Bulk-Aktionen senden<\/figcaption><\/figure>\n<p>Wie bereits erw\u00e4hnt, erhalten die Nutzer eine E-Mail mit einem Link zum Zur\u00fccksetzen des Passworts. Das folgende Bild zeigt eine E-Mail zum Zur\u00fccksetzen des Passworts im <a href=\"https:\/\/kinsta.com\/docs\/devkinsta\/email-inbox\/\">DevKinsta Email Inbox<\/a> Tool.<\/p>\n<figure id=\"attachment_90325\" aria-describedby=\"caption-attachment-90325\" style=\"width: 2492px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90325 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/email-inbox.jpg\" alt=\"Die Passwort Reset E-Mail in DevKinsta\" width=\"2492\" height=\"1232\"><figcaption id=\"caption-attachment-90325\" class=\"wp-caption-text\">Die Passwort Reset E-Mail in DevKinsta<\/figcaption><\/figure>\n<p>Entwickler k\u00f6nnen <code>retrieve_password_title<\/code> und <code>retrieve_password_message<\/code> Filter verwenden, um den Betreff und die Nachricht der E-Mail anzupassen.<\/p>\n<h2>Zus\u00e4tzliche Erweiterungen f\u00fcr Entwickler<\/h2>\n<h3>Neue Funktionen zur \u00dcbergabe von Attributen an Script-Tags<\/h3>\n<p>Mehrere neue Funktionen erlauben nun die \u00dcbergabe von Attributen an <code>&lt;script&gt;<\/code>-Tags (d.h. <code>async<\/code> oder <code>nonce<\/code>).<\/p>\n<h4>wp_get_script_tag()<\/h4>\n<p><code>wp_get_script_tag()<\/code> l\u00e4dt ein formatiertes <code>script<\/code>-Tag und injiziert automatisch das <code>type<\/code>-Attribut, wenn das Theme keinen Support f\u00fcr HTML5-<code>script<\/code>-Tags deklariert hat. Es akzeptiert ein Array von Schl\u00fcssel-Wert-Paaren, die die Attribute repr\u00e4sentieren, die dem <code>&lt;script&gt;<\/code>-Tag hinzugef\u00fcgt werden.<\/p>\n<p>Diese Funktion paart sich mit dem neuen <code>wp_script_attributes<\/code> Filter, der verwendet werden kann, um Attribute zu filtern.<\/p>\n<h4>wp_print_script_tag()<\/h4>\n<p><code>wp_print_script_tag()<\/code> \u00a0gibt ein formatiertes <code>script<\/code>-Tag aus..<\/p>\n<h4>wp_get_inline_script_tag()<\/h4>\n<p><code>wp_get_inline_script_tag()<\/code> wickelt Inline-JavaScript in ein <code>script<\/code>-Tag ein.<\/p>\n<p>Diese Funktion hat einen entsprechenden <code>wp_inline_script_attributes<\/code>-Hook, der die Attribute filtert, die zu einem Script-Tag hinzugef\u00fcgt werden sollen.<\/p>\n<h4>wp_print_inline_script_tag()<\/h4>\n<p><code>wp_print_inline_script_tag()<\/code> gibt Inline-JavaScript in einem <code>script<\/code>-Tag aus.<\/p>\n<h4>wp_sanitize_script_attributes()<\/h4>\n<p>Die neue Funktion <code>wp_sanitize_script_attributes()<\/code> wird verwendet, um ein Array von Attributen in einen Attributstring zu sanitisieren. Diese k\u00f6nnen dann zu einem <code>script<\/code>-Tag hinzugef\u00fcgt werden.<\/p>\n<p>In der <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/23\/introducing-script-attributes-related-functions-in-wordpress-5-7\/\">Dev Note<\/a> findest du weitere Informationen und Anwendungsbeispiele.<\/p>\n<h3>Standardisierte WP-Admin Farben<\/h3>\n<p>Als Teil eines gr\u00f6\u00dferen Projekts, das darauf abzielt, das WP-Admin CSS aufzur\u00e4umen, verwendet WordPress nun eine neue standardisierte <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/23\/standardization-of-wp-admin-colors-in-wordpress-5-7\/\">WP-Admin Farbpalette<\/a>. Die neue Farbpalette umfasst jeweils 12 Schattierungen von Blau-, Gr\u00fcn-, Rot- und Gelbt\u00f6nen. Au\u00dferdem f\u00fcgt sie 13 Graut\u00f6ne, Schwarz und Wei\u00df hinzu. Au\u00dferdem erf\u00fcllt es die Mindestanforderungen der <a href=\"https:\/\/www.w3.org\/TR\/UNDERSTANDING-WCAG20\/visual-audio-contrast-contrast.html\">WCAG 2.0 an das Kontrastverh\u00e4ltnis.<\/a><\/p>\n<figure id=\"attachment_90344\" aria-describedby=\"caption-attachment-90344\" style=\"width: 2880px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90344 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/wp-color-palette.jpg\" alt=\"WP-Admin Farbpalette\" width=\"2880\" height=\"1670\"><figcaption id=\"caption-attachment-90344\" class=\"wp-caption-text\">WP-Admin Farbpalette (Bildquelle: <a href=\"https:\/\/codepen.io\/ryelle\/full\/WNGVEjw\">ryelle<\/a>)<\/figcaption><\/figure>\n<p>Mit den Worten von Jean-Baptiste Audras:<\/p>\n<blockquote><p>Die Standardisierung auf diese Farbpalette wird den Entwicklern helfen, konsistente und zug\u00e4ngliche Designentscheidungen zu treffen. Entwickler von Themes und Plugins werden ermutigt, diese neue Farbpalette zu verwenden, um eine bessere Konsistenz zwischen ihren Produkten und WordPress-Core zu erreichen.<\/p><\/blockquote>\n<h3>WP_MEMORY_LIMIT Konstante in Site Health<\/h3>\n<p>Die <code>WP_MEMORY_LIMIT<\/code> Konstante gibt die <a href=\"https:\/\/wordpress.org\/support\/article\/editing-wp-config-php\/#increasing-memory-allocated-to-php\">maximale Menge an Speicher<\/a> an, die PHP verbrauchen kann.<\/p>\n<p>Die Konstante <code>WP_MEMORY_LIMIT<\/code>, die in fr\u00fcheren WordPress-Versionen noch nicht enthalten war, wurde dem Info-Tab in Site Health <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/23\/miscellaneous-developer-focused-changes-in-wordpress-5-7\/\">hinzugef\u00fcgt<\/a>.<\/p>\n<figure id=\"attachment_90345\" aria-describedby=\"caption-attachment-90345\" style=\"width: 1600px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-90345 size-full\" style=\"font-family: Roboto, -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, Oxygen-Sans, Ubuntu, Cantarell, 'Helvetica Neue', sans-serif;font-size: 1rem\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/wp-memory-limit.jpg\" alt=\"WP_MEMORY_LIMIT in der Registerkarte Site Health Info\" width=\"1600\" height=\"1502\"><figcaption id=\"caption-attachment-90345\" class=\"wp-caption-text\">WP_MEMORY_LIMIT in der Registerkarte Site Health Info<\/figcaption><\/figure>\n<p>WP_MEMORY_LIMIT in Site Health Info tabWeitere \u00c4nderungen f\u00fcr Entwickler findest du unter <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/23\/miscellaneous-developer-focused-changes-in-wordpress-5-7\/\">Verschiedene entwicklerorientierte \u00c4nderungen<\/a> und <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/23\/rest-api-changes-in-wordpress-5-7\/\">REST API \u00c4nderungen in WordPress 5.7<\/a>. Eine vollst\u00e4ndige Liste der Entwicklungshinweise findest du im <a href=\"https:\/\/make.wordpress.org\/core\/2021\/02\/23\/wordpress-5-7-field-guide\/\">WordPress 5.7 Field Guide<\/a>.<\/p>\n\n<h2>Zusammenfassung<\/h2>\n<p>Der <a href=\"https:\/\/kinsta.com\/de\/wordpress-marktanteil\/\">Marktanteil von WordPress<\/a> w\u00e4chst weiterhin in einem stetigen Tempo:<\/p>\n<blockquote><p>WordPress wird von 64,4% aller Webseiten verwendet, deren Content Management System wir kennen. Das sind 40,3% aller Webseiten.<\/p><\/blockquote>\n<p>Es ist ein signifikanter Beweis f\u00fcr die Gesundheit des CMS, besonders f\u00fcr diejenigen, die ihr Gesch\u00e4ft auf WordPress aufbauen. Und das ist auch ein guter Grund, darauf zu achten, was im WordPress-\u00d6kosystem vor sich geht.<\/p>\n<p>WordPress 5.7 bringt tonnenweise neue Features und Verbesserungen f\u00fcr Nutzer und Entwickler, aber das ist nur ein Vorgeschmack auf das, was wir 2021 erwarten k\u00f6nnen.<\/p>\n<p><em>Jetzt liegt es an dir. Haben wir etwas Wichtiges verpasst? Was sind deine Lieblings\u00e4nderungen und -funktionen von WordPress 5.7?<\/em><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Wir sind daran gew\u00f6hnt, dass bei jeder neuen Version kleine und nicht so kleine \u00c4nderungen und neue Funktionen zum WordPress-Core hinzugef\u00fcgt werden. WordPress 5.7 ist da &#8230;<\/p>\n","protected":false},"author":36,"featured_media":40680,"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-40666","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.7 (Lazy-Loading, HTTPS, UI Updates, neue APIs und vieles mehr)<\/title>\n<meta name=\"description\" content=\"Lazy-Loading iframes, HTTPS Migration mit einem Klick, UI Updates, neue APIs und vieles mehr! Schau dir an, was in WordPress 5.7 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-7\/\" \/>\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.7 (Lazy-Loading, HTTPS, UI Updates, neue APIs und vieles mehr)\" \/>\n<meta property=\"og:description\" content=\"Lazy-Loading iframes, HTTPS Migration mit einem Klick, UI Updates, neue APIs und vieles mehr! Schau dir an, was in WordPress 5.7 neu ist!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/de\/blog\/wordpress-5-7\/\" \/>\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=\"2021-03-17T21:12:11+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-10-03T14:19:26+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2024\/11\/DE-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=\"Lazy-Loading iframes, HTTPS Migration mit einem Klick, UI Updates, neue APIs und vieles mehr! Schau dir an, was in WordPress 5.7 neu ist!\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/what-s-new-in-wordpress-5.7.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=\"29\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-7\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/wordpress-5-7\/\"},\"author\":{\"name\":\"Carlo Daniele\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63\"},\"headline\":\"Was ist neu in WordPress 5.7 (Lazy-Loading, HTTPS, UI Updates, neue APIs und vieles mehr)\",\"datePublished\":\"2021-03-17T21:12:11+00:00\",\"dateModified\":\"2023-10-03T14:19:26+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/wordpress-5-7\/\"},\"wordCount\":4589,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/de\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/wordpress-5-7\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/03\/was-ist-neu-in-WordPress-5.7.jpg\",\"keywords\":[\"CMS\",\"WordPress\"],\"articleSection\":[\"WordPress Neuigkeiten\"],\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinsta.com\/de\/blog\/wordpress-5-7\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/wordpress-5-7\/\",\"url\":\"https:\/\/kinsta.com\/de\/blog\/wordpress-5-7\/\",\"name\":\"Was ist neu in WordPress 5.7 (Lazy-Loading, HTTPS, UI Updates, neue APIs und vieles mehr)\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/wordpress-5-7\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/wordpress-5-7\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/03\/was-ist-neu-in-WordPress-5.7.jpg\",\"datePublished\":\"2021-03-17T21:12:11+00:00\",\"dateModified\":\"2023-10-03T14:19:26+00:00\",\"description\":\"Lazy-Loading iframes, HTTPS Migration mit einem Klick, UI Updates, neue APIs und vieles mehr! Schau dir an, was in WordPress 5.7 neu ist!\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/wordpress-5-7\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/de\/blog\/wordpress-5-7\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/wordpress-5-7\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/03\/was-ist-neu-in-WordPress-5.7.jpg\",\"contentUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/03\/was-ist-neu-in-WordPress-5.7.jpg\",\"width\":1460,\"height\":730,\"caption\":\"Was ist neu in WordPress 5.7\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/wordpress-5-7\/#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.7 (Lazy-Loading, HTTPS, UI Updates, neue APIs und vieles mehr)\"}]},{\"@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.7 (Lazy-Loading, HTTPS, UI Updates, neue APIs und vieles mehr)","description":"Lazy-Loading iframes, HTTPS Migration mit einem Klick, UI Updates, neue APIs und vieles mehr! Schau dir an, was in WordPress 5.7 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-7\/","og_locale":"de_DE","og_type":"article","og_title":"Was ist neu in WordPress 5.7 (Lazy-Loading, HTTPS, UI Updates, neue APIs und vieles mehr)","og_description":"Lazy-Loading iframes, HTTPS Migration mit einem Klick, UI Updates, neue APIs und vieles mehr! Schau dir an, was in WordPress 5.7 neu ist!","og_url":"https:\/\/kinsta.com\/de\/blog\/wordpress-5-7\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/","article_published_time":"2021-03-17T21:12:11+00:00","article_modified_time":"2023-10-03T14:19:26+00:00","og_image":[{"width":1200,"height":628,"url":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2024\/11\/DE-Homepage-featured-image.png","type":"image\/png"}],"author":"Carlo Daniele","twitter_card":"summary_large_image","twitter_description":"Lazy-Loading iframes, HTTPS Migration mit einem Klick, UI Updates, neue APIs und vieles mehr! Schau dir an, was in WordPress 5.7 neu ist!","twitter_image":"https:\/\/kinsta.com\/wp-content\/uploads\/2021\/02\/what-s-new-in-wordpress-5.7.jpg","twitter_creator":"@carlodaniele","twitter_site":"@Kinsta_DE","twitter_misc":{"Verfasst von":"Carlo Daniele","Gesch\u00e4tzte Lesezeit":"29\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/de\/blog\/wordpress-5-7\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/de\/blog\/wordpress-5-7\/"},"author":{"name":"Carlo Daniele","@id":"https:\/\/kinsta.com\/de\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63"},"headline":"Was ist neu in WordPress 5.7 (Lazy-Loading, HTTPS, UI Updates, neue APIs und vieles mehr)","datePublished":"2021-03-17T21:12:11+00:00","dateModified":"2023-10-03T14:19:26+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/de\/blog\/wordpress-5-7\/"},"wordCount":4589,"commentCount":0,"publisher":{"@id":"https:\/\/kinsta.com\/de\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/de\/blog\/wordpress-5-7\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/03\/was-ist-neu-in-WordPress-5.7.jpg","keywords":["CMS","WordPress"],"articleSection":["WordPress Neuigkeiten"],"inLanguage":"de","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinsta.com\/de\/blog\/wordpress-5-7\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/de\/blog\/wordpress-5-7\/","url":"https:\/\/kinsta.com\/de\/blog\/wordpress-5-7\/","name":"Was ist neu in WordPress 5.7 (Lazy-Loading, HTTPS, UI Updates, neue APIs und vieles mehr)","isPartOf":{"@id":"https:\/\/kinsta.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/de\/blog\/wordpress-5-7\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/de\/blog\/wordpress-5-7\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/03\/was-ist-neu-in-WordPress-5.7.jpg","datePublished":"2021-03-17T21:12:11+00:00","dateModified":"2023-10-03T14:19:26+00:00","description":"Lazy-Loading iframes, HTTPS Migration mit einem Klick, UI Updates, neue APIs und vieles mehr! Schau dir an, was in WordPress 5.7 neu ist!","breadcrumb":{"@id":"https:\/\/kinsta.com\/de\/blog\/wordpress-5-7\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/de\/blog\/wordpress-5-7\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinsta.com\/de\/blog\/wordpress-5-7\/#primaryimage","url":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/03\/was-ist-neu-in-WordPress-5.7.jpg","contentUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2021\/03\/was-ist-neu-in-WordPress-5.7.jpg","width":1460,"height":730,"caption":"Was ist neu in WordPress 5.7"},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/de\/blog\/wordpress-5-7\/#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.7 (Lazy-Loading, HTTPS, UI Updates, neue APIs und vieles mehr)"}]},{"@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\/40666","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=40666"}],"version-history":[{"count":7,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts\/40666\/revisions"}],"predecessor-version":[{"id":66044,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts\/40666\/revisions\/66044"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/40666\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/40666\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/40666\/translations\/pt"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/40666\/translations\/es"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/40666\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/40666\/translations\/de"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/40666\/translations\/nl"},{"href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/40666\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/media\/40680"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/media?parent=40666"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/tags?post=40666"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/topic?post=40666"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}