{"id":77125,"date":"2026-08-14T07:28:24","date_gmt":"2026-08-14T06:28:24","guid":{"rendered":"https:\/\/kinsta.com\/de\/?p=77125&#038;preview=true&#038;preview_id=77125"},"modified":"2026-08-19T16:45:55","modified_gmt":"2026-08-19T15:45:55","slug":"wordpress-7-1","status":"publish","type":"post","link":"https:\/\/kinsta.com\/de\/blog\/wordpress-7-1\/","title":{"rendered":"Neuerungen in WordPress 7.1: Clientseitige Medienverarbeitung, Design-Tools, die Abilities-API und vieles mehr"},"content":{"rendered":"<p>WordPress 7.1 soll am 19. August erscheinen und verspricht ein spannendes Update f\u00fcr Entwickler, Profis, Agenturen und Blogger im gesamten \u00d6kosystem zu werden.<\/p>\n<p>Diese zweite gro\u00dfe Ver\u00f6ffentlichung des Jahres bringt eine Vielzahl von Neuerungen mit sich, die nahezu jeden Aspekt des CMS abdecken. Unter den neuen Funktionen begeistert uns die clientseitige Medienverarbeitung am meisten. Der Grund daf\u00fcr ist, dass wir hier bei Kinsta total auf Web-Performance und Seiten-Geschwindigkeit fixiert sind, und diese neue Medienarchitektur ist ein bedeutender Schritt nach vorne \u2013 sie sorgt f\u00fcr sp\u00fcrbare Verbesserungen bei der Server-Effizienz und schnellere Ladezeiten.<\/p>\n<p>\u00dcber die Medienverwaltung hinaus bringt <a href=\"https:\/\/make.wordpress.org\/core\/2026\/08\/05\/wordpress-7-1-field-guide\/\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress 7.1<\/a> bemerkenswerte Verbesserungen f\u00fcr die Teamzusammenarbeit mit sich, darunter neue Notizfunktionen sowie mehrere Optimierungen der Benutzeroberfl\u00e4che im Admin-Dashboard \u2013 wie zum Beispiel eine dauerhaft angezeigte Admin-Leiste und den neuen Identit\u00e4tsbildschirm im Site-Editor. Die Version enth\u00e4lt neue und verbesserte Bl\u00f6cke, erweiterte Design-Tools und eine breite Palette an Updates f\u00fcr Entwickler.<\/p>\n<p>M\u00f6chtest du wissen, was als N\u00e4chstes kommt? Tauchen wir gemeinsam in WordPress 7.1 ein.<br \/>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc><\/p>\n<h2>Clientseitige Medienverarbeitung<\/h2>\n<p>Bis WordPress 7.0 wurden die Generierung von Bildabmessungen und Miniaturansichten f\u00fcr die Anzeige im Frontend, die Formatkonvertierung und die Verwaltung der Bilddrehung komplett serverseitig \u00fcber PHP abgewickelt.<\/p>\n<p>Mit WordPress 7.1 wird nun eine neue Architektur f\u00fcr die Medienverarbeitung eingef\u00fchrt: Die Gr\u00f6\u00dfenanpassung von Bildern, die Formatkonvertierung, die EXIF-Drehung und die Erstellung von Vorschaubildern erfolgen nun clientseitig, direkt im Browser des Nutzers.<\/p>\n<p>Diese \u00c4nderung sollte die Leistung der Website deutlich verbessern und den Verbrauch von Serverressourcen reduzieren.<\/p>\n<p>Schauen wir uns mal genauer an, was sich bei der Bildverarbeitung \u00e4ndert:<br \/>\n<div><\/div><kinsta-auto-toc list-style=\"decimal\" selector=\"h3\" count-number=\"6\" sub-toc=\"true\"><\/kinsta-auto-toc><\/p>\n<h3>1. Was ist clientseitige Medienverarbeitung?<\/h3>\n<p>W\u00e4hrend Bilder zuvor auf dem Server per PHP unter Verwendung der <a href=\"https:\/\/libgd.github.io\/\" target=\"_blank\" rel=\"noopener noreferrer\">GD-<\/a> oder <a href=\"https:\/\/www.php.net\/manual\/en\/book.imagick.php\" target=\"_blank\" rel=\"noopener noreferrer\">Imagick-Bibliotheken<\/a> verarbeitet wurden, erfolgen die Erzeugung von Bildern in verschiedenen Gr\u00f6\u00dfen, die Formatkonvertierung und die EXIF-Drehung nun direkt im Browser des Nutzers \u2013 vorausgesetzt, der Browser unterst\u00fctzt den \u201e <code>Document-Isolation-Policy<\/code> \u201c (DIP)-Header, um Zugriff auf <code>SharedArrayBuffer<\/code> zu gew\u00e4hren.<\/p>\n<p>Da die Verarbeitung im Browser stattfindet, erh\u00e4lt WordPress nicht mehr nur ein einziges Bild, sondern alle resultierenden Bilddateien aus der Verarbeitungskette. Das hat zwei wesentliche Auswirkungen: eine geringere Auslastung von Server-CPU und -RAM sowie mehr HTTP-Anfragen zum Hochladen der einzelnen Miniaturansichten.<\/p>\n<p>Zum Zeitpunkt der Erstellung dieses Artikels unterst\u00fctzen nur Chrome 137+ und Microsoft Edge 137+ (Desktop) die \u201e <code>Document-Isolation-Policy<\/code> \u201c vollst\u00e4ndig. Safari und Firefox unterst\u00fctzen die WASM-Pipeline nicht, obwohl Safari die native Dekodierung von <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-6-7\/#heic-format-support\">HEIC\/HEIF-Formaten<\/a> in JPG unterst\u00fctzt.<\/p>\n<figure id=\"attachment_214547\" aria-describedby=\"caption-attachment-214547\" style=\"width: 2064px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-214547 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/08\/wp-71-client-side-media-upload-flow.png\" alt=\"Ablaufdiagramm f\u00fcr den Upload bei der clientseitigen Medienverarbeitung\" width=\"2064\" height=\"1704\"><figcaption id=\"caption-attachment-214547\" class=\"wp-caption-text\">Upload-Ablauf bei der clientseitigen Medienverarbeitung (Bildquelle: <a href=\"https:\/\/developer.wordpress.org\/block-editor\/explanations\/architecture\/client-side-media-architecture\/\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress.org<\/a>)<\/figcaption><\/figure>\n<h3>2. Was sind die technischen Merkmale der clientseitigen Medienverarbeitung?<\/h3>\n<p>Aus architektonischer Sicht wird die clientseitige Medienverarbeitung \u00fcber drei Kernpakete verwaltet:<\/p>\n<ul>\n<li>Das neue \u201e <code>@wordpress\/vips<\/code> \u201c-Paket \u00fcbernimmt die clientseitige Verarbeitung mithilfe der <a href=\"https:\/\/www.libvips.org\/\" target=\"_blank\" rel=\"noopener noreferrer\">\u201e <code>libvips<\/code> \u201c-Bibliothek<\/a>, die in WebAssembly kompiliert ist (<code>wasm-vips<\/code>). Diese gilt weithin als eine der schnellsten und effizientesten Bildverarbeitungsbibliotheken auf dem Markt. Sie l\u00e4uft parallel in einem Web Worker \u2013 wodurch ein Einfrieren der Benutzeroberfl\u00e4che verhindert wird und eine deutlich bessere Leistung als reines JavaScript erzielt wird.<\/li>\n<li>Das \u201e <code>@wordpress\/upload-media<\/code> \u201c-Paket koordiniert die Upload-Pipeline, einschlie\u00dflich der Verwaltung von Upload-Warteschlangen, der Upload-Parallelit\u00e4t (bis zu 5 gleichzeitige Uploads und 2 Bildverarbeitungsvorg\u00e4nge), automatischer Wiederholungsversuche, der Wiederaufnahme unterbrochener Uploads und der Offline-Unterst\u00fctzung.<\/li>\n<li>Das \u201e <code>@wordpress\/media-utils<\/code> \u201c-Paket \u00fcbernimmt den HTTP-Transport und die REST-API-Anfragen.<\/li>\n<\/ul>\n<figure id=\"attachment_214548\" aria-describedby=\"caption-attachment-214548\" style=\"width: 2150px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-214548 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/08\/wp-71-client-side-media-processing-architecture-overview.png\" alt=\"Architekturdiagramm zur clientseitigen Medienverarbeitung in WordPress 7.1\" width=\"2150\" height=\"1312\"><figcaption id=\"caption-attachment-214548\" class=\"wp-caption-text\">\u00dcbersicht \u00fcber die Architektur der clientseitigen Medienverarbeitung (Bildquelle: <a href=\"https:\/\/make.wordpress.org\/core\/2026\/07\/22\/client-side-media-processing-in-wordpress-7-1\/\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress.org<\/a>)<\/figcaption><\/figure>\n<p>Zus\u00e4tzlich zur Bildverarbeitung f\u00fchrt diese neue Funktion die automatische Konvertierung von animierten GIFs in MP4-\/WebM-Videos ein. Die Konvertierung wird vom neuen \u201e <code>@wordpress\/video-conversion<\/code> \u201c-Paket \u00fcbernommen, das die <a href=\"https:\/\/mediabunny.dev\/\" target=\"_blank\" rel=\"noopener noreferrer\">Bibliothek \u201e <code>mediabunny<\/code> \u201c<\/a> in einen Web Worker einbindet, um undurchsichtige GIFs (ohne transparenten Hintergrund) in kompakte Videodateien umzuwandeln.<\/p>\n<p>Die clientseitige Medienverarbeitung f\u00fchrt au\u00dferdem neue REST-API-Endpunkte ein (<code>sideload<\/code>, <code>finalize<\/code> und <code>replace_file<\/code>) sowie zwei neue Parameter: <code>generate_sub_sizes<\/code> und <code>convert_format<\/code>.<\/p>\n<h3>3. Was sind die Vorteile f\u00fcr WordPress-Nutzer?<\/h3>\n<p>Die clientseitige Medienverarbeitung verlagert die Bildverarbeitung vom Server auf den Client. Dadurch wird der Server von der hohen Arbeitslast befreit, die durch das Erstellen von Miniaturansichten in verschiedenen Abmessungen, das Drehen von Bildern und das Konvertieren von Formaten entsteht \u2013 diese Aufgaben werden direkt auf den Browser des Nutzers verlagert.<\/p>\n<p>Hier sind einige der Vorteile f\u00fcr Nutzer, die die Medienverarbeitung auf den Client verlagern:<\/p>\n<ul>\n<li><strong>Weniger PHP-Out-of-Memory-Fehler:<\/strong> Die clientseitige Medienverarbeitung beseitigt Speicherauslastungsfehler (<code>PHP memory limit exceeded<\/code>), die zuvor bei der Verarbeitung gro\u00dfer Bilddateien auftraten.<\/li>\n<li><strong>Geringerer CPU- und RAM-Verbrauch:<\/strong> Ein weiterer gro\u00dfer Vorteil f\u00fcr den Server ist eine erhebliche Reduzierung der CPU- und RAM-Auslastung des Hosts, wodurch Ressourcen f\u00fcr andere Aufgaben freigesetzt werden.<\/li>\n<li><strong>Bessere Website-Performance:<\/strong> Die <code>libvips<\/code>-Bibliothek nutzt fortschrittliche Komprimierungsalgorithmen, die Bilder erzeugen, die im Durchschnitt etwa 15 % kleiner sind als die von GD oder Imagick generierten. Das f\u00fchrt zu schlankeren Bildern und schnelleren Ladezeiten.<\/li>\n<li><strong>H\u00f6here Ausfallsicherheit beim Hochladen:<\/strong> Jeder Bild-Upload erfordert eine eigenst\u00e4ndige HTTP-Anfrage. Das f\u00fchrt zwar zu einem h\u00f6heren Volumen an HTTP-Anfragen, stellt aber sicher, dass jedes Bild unabh\u00e4ngig verarbeitet wird. Fehlgeschlagene Anfragen werden automatisch angehalten und erneut versucht.<\/li>\n<\/ul>\n<p>Au\u00dferdem k\u00f6nnen animierte GIFs automatisch in effizientere Autoplay-Videos umgewandelt werden, von iPhones hochgeladene HEIC-Fotos k\u00f6nnen vom Browser vor dem Upload in JPG konvertiert werden (wodurch m\u00f6gliche Kompatibilit\u00e4tsprobleme mit dem Server umgangen werden), und die AVIF-Unterst\u00fctzung funktioniert nun auch ohne serverseitige AVIF-F\u00e4higkeiten (die MIME-Typ-Pr\u00fcfung wird bei clientseitig dekodierten Uploads umgangen).<\/p>\n<h3>4. Was \u00e4ndert sich f\u00fcr Entwickler?<\/h3>\n<p>Entwickler k\u00f6nnen die clientseitige Medienverarbeitung mithilfe des neuen Filters \u201e <code>wp_client_side_media_processing_enabled<\/code> \u201c deaktivieren. Hier ist ein Beispiel:<\/p>\n<pre><code class=\"language-php\">add_filter( 'wp_client_side_media_processing_enabled', '__return_false' );<\/code><\/pre>\n<p>Dar\u00fcber hinaus gibt es keine gr\u00f6\u00dferen Beeintr\u00e4chtigungen f\u00fcr Plugin-Entwickler. Hooks, die mit der Medienverarbeitung verbunden sind, werden weiterhin ausgel\u00f6st, genau so, als w\u00fcrden die Bilder auf dem Server verarbeitet.<\/p>\n<p>Bestehende Filter lesen die Einstellungen vom Server und funktionieren weiterhin wie erwartet. Der Filter \u201e <code>wp_generate_attachment_metadata<\/code> \u201c wird beispielsweise zweimal ausgef\u00fchrt: zuerst beim ersten Upload (<code>create<\/code>) und ein zweites Mal, nachdem der Finalisierungs-Endpunkt aufgerufen wurde (<code>update<\/code>). Plugins, die diesen Filter nutzen, funktionieren weiterhin wie erwartet.<\/p>\n<p>F\u00fcr Theme-Entwickler werden Bildgr\u00f6\u00dfen, die \u00fcber <code>add_image_size()<\/code> registriert wurden, nun clientseitig generiert. Wenn ein Theme eine Bildgr\u00f6\u00dfe mit Abmessungen definiert, die mit einer Standardgr\u00f6\u00dfe von WordPress identisch sind, werden die Bilder zu einer einzigen Bilddatei \u201ezusammengef\u00fchrt\u201c, die unter beiden Gr\u00f6\u00dfenbezeichnungen registriert ist.<\/p>\n<h3>5. Was sind die Vorteile f\u00fcr die Sicherheit?<\/h3>\n<p>Obwohl die clientseitige Medienverarbeitung in erster Linie auf Leistung und Effizienz und nicht auf Sicherheit ausgelegt ist, bietet sie mehrere Vorteile, die die Sicherheit von WordPress-Seiten verbessern.<\/p>\n<p>Erstens verringert sie die Angriffsfl\u00e4che. Wie bereits erw\u00e4hnt, st\u00fctzte sich die Bildverarbeitung vor WordPress 7.1 auf serverseitige Bibliotheken wie GD und Imagick. Im Laufe der Zeit waren diese Bibliotheken von verschiedenen Sicherheitsl\u00fccken im Zusammenhang mit der Bilddekodierung betroffen.<\/p>\n<p>Bei der clientseitigen Bildverarbeitung ben\u00f6tigt der Server weder GD noch Imagick mehr, da er bereits vorverarbeitete Bilder erh\u00e4lt. Dadurch wird die Menge an sensiblem Code, der auf dem Server ausgef\u00fchrt wird, erheblich reduziert.<\/p>\n<p>Ein weiterer Sicherheitsvorteil besteht darin, dass die Bildverarbeitung in einer isolierten Browserumgebung stattfindet, wobei WebAssembly in einem Web Worker genutzt wird.<\/p>\n<p>Die clientseitige Verarbeitung verringert zudem das Risiko von Denial-of-Service-Angriffen (DoS), da die Rechenlast auf dem Client liegt.<\/p>\n<p>Um Bilder auf dem Client zu verarbeiten, nutzt WordPress <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/JavaScript\/Reference\/Global_Objects\/SharedArrayBuffer\" target=\"_blank\" rel=\"noopener noreferrer\"><code>SharedArrayBuffer<\/code><\/a>, ein JavaScript-Objekt, das es dem Hauptthread und den Web Workers erm\u00f6glicht, denselben Speicherbereich zu nutzen.<\/p>\n<p>Um den Zugriff auf \u201e <code>SharedArrayBuffer<\/code> \u201c zu gew\u00e4hren, aktiviert WordPress den <a href=\"https:\/\/chromestatus.com\/feature\/5141940204208128\" target=\"_blank\" rel=\"noopener noreferrer\">Header<\/a> \u201e <code>Document-Isolation-Policy: isolate-and-credentialless<\/code> \u201c. Dies bietet einen isolierten Ausf\u00fchrungskontext f\u00fcr den Block-Editor in Chromium-137+-Browsern (Chrome 137+ und Edge 137+).<\/p>\n<p>Kurz gesagt: W\u00e4hrend das Hauptziel der clientseitigen Medienverarbeitung darin besteht, die Leistung und Effizienz bei der Medienverarbeitung zu verbessern, bringt diese neue Funktion auch bemerkenswerte Sicherheitsverbesserungen mit sich.<\/p>\n<h3>6. Offizielle Ressourcen<\/h3>\n<p>Die clientseitige Medienverarbeitung wurde sowohl f\u00fcr Nutzer als auch f\u00fcr Entwickler ausf\u00fchrlich dokumentiert. Schau dir die folgenden Ressourcen an, um mehr zu erfahren:<\/p>\n<ul>\n<li>Client-Side Media Processing in WordPress 7.1 (<a href=\"https:\/\/make.wordpress.org\/core\/2026\/07\/22\/client-side-media-processing-in-wordpress-7-1\/\">Entwicklernotiz<\/a>)<\/li>\n<li>Architektur der clientseitigen Medienverarbeitung (<a href=\"https:\/\/developer.wordpress.org\/block-editor\/explanations\/architecture\/client-side-media-architecture\/\">Block-Editor-Handbuch<\/a>)<\/li>\n<li>Client-Side Media Processing (<a href=\"https:\/\/developer.wordpress.org\/block-editor\/how-to-guides\/client-side-media\/\">Anleitungen<\/a>)<\/li>\n<li>Filter und Parameter der clientseitigen Medienverarbeitung (<a href=\"https:\/\/developer.wordpress.org\/block-editor\/reference-guides\/filters\/editor-filters\/#client-side-media-processing\">Hooks-Referenz<\/a>)<\/li>\n<\/ul>\n<h2>Verbesserungen bei den Notizen<\/h2>\n<p>Notizen wurden erstmals in <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-6-9\/#commenting-blocks-with-notes-in-wordpress-69\">WordPress 6.9<\/a> eingef\u00fchrt und haben seitdem zahlreiche Erg\u00e4nzungen und Verbesserungen erhalten, die sie zu einem umfassenderen Tool f\u00fcr die Zusammenarbeit machen.<\/p>\n<p>Zun\u00e4chst einmal bietet WordPress 7.1 nun <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/issues\/73413\" target=\"_blank\" rel=\"noopener noreferrer\">Unterst\u00fctzung f\u00fcr Rich Text in Notizen<\/a>, wodurch diese \u201eausdrucksst\u00e4rker, besser lesbar und besser an die Erwartungen der Nutzer an Tools wie Google Docs, Figma, GitHub und andere kollaborative Editoren angepasst\u201c sind.<\/p>\n<p>Dazu geh\u00f6ren grundlegende Inline-Formatierungen wie Fettdruck (Strg\/\u2318 B), Kursivschrift (Strg\/\u2318 I), Links (Strg\/\u2318 K) und Emojis.<\/p>\n<figure id=\"attachment_213849\" aria-describedby=\"caption-attachment-213849\" style=\"width: 2032px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-213849 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/wp-71-notes-formatting-options.png\" alt=\"Notizen verf\u00fcgen nun \u00fcber grundlegende Formatierungsoptionen\" width=\"2032\" height=\"1028\"><figcaption id=\"caption-attachment-213849\" class=\"wp-caption-text\">Notizen verf\u00fcgen nun \u00fcber grundlegende Formatierungsoptionen<\/figcaption><\/figure>\n<p>Jetzt kannst du Inline-Notizen hinzuf\u00fcgen, indem du Textfragmente anstelle eines ganzen Blocks ausw\u00e4hlst (<a href=\"https:\/\/github.com\/WordPress\/gutenberg\/issues\/59445\" target=\"_blank\" rel=\"noopener noreferrer\">Inline-Block-Kommentare<\/a>). Es ist auch m\u00f6glich, <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/issues\/75145\" target=\"_blank\" rel=\"noopener noreferrer\">mehrere Notizen<\/a> zum selben Block oder zur selben Textauswahl hinzuzuf\u00fcgen.<\/p>\n<p>WordPress 7.1 f\u00fchrt au\u00dferdem <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/issues\/73415\" target=\"_blank\" rel=\"noopener noreferrer\">@Erw\u00e4hnungen<\/a> ein, mit denen du deine Mitwirkenden in Notizen markieren kannst, wodurch die Notiz-Funktion popul\u00e4ren Kollaborations-Tools \u00e4hnlicher wird. Wenn du das @-Zeichen eingibst, erscheint ein Fenster mit einer Liste der Nutzer deiner Seite, aus der du ganz einfach ausw\u00e4hlen kannst. Der Empf\u00e4nger der Erw\u00e4hnung erh\u00e4lt eine E-Mail-Benachrichtigung mit einem Link zur\u00fcck zum Beitrag.<\/p>\n<p>Eine weitere Neuerung betrifft den sichtbaren Teil der Notizen. Lange Notizen <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/issues\/72822\">werden nun standardm\u00e4\u00dfig ausgeblendet<\/a>, damit sie nicht zu viel Platz auf dem Bildschirm einnehmen. \u00dcber einen Schalter <strong>\u201eMehr<\/strong><strong>anzeigen\/Weniger anzeigen<\/strong> \u201c kannst du den vollst\u00e4ndigen Text ein- oder ausblenden.<\/p>\n<figure id=\"attachment_213850\" aria-describedby=\"caption-attachment-213850\" style=\"width: 2036px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-213850 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/Screenshot-2026-07-20-alle-08.02.31.png\" alt=\"Ein Schalter zeigt den Text in langen Notizen an oder blendet ihn aus\" width=\"2036\" height=\"798\"><figcaption id=\"caption-attachment-213850\" class=\"wp-caption-text\">Ein Schalter zeigt den Text in langen Notizen an oder blendet ihn aus<\/figcaption><\/figure>\n<p>Die vollst\u00e4ndige Liste der neuen Funktionen f\u00fcr Notizen in WordPress 7.1 findest du in der <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/issues\/76316\" target=\"_blank\" rel=\"noopener noreferrer\">Notizen-Iteration f\u00fcr WordPress 7.1<\/a>.<\/p>\n<h2>Verbesserungen an der Admin-Benutzeroberfl\u00e4che<\/h2>\n<p>Die Admin-Benutzeroberfl\u00e4che erh\u00e4lt mehrere Aktualisierungen, die die Konsistenz der Oberfl\u00e4che verbessern und die Navigation zwischen den Bildschirmen vereinfachen.<br \/>\n<div><\/div><kinsta-auto-toc list-style=\"decimal\" selector=\"h3\" count-number=\"5\" sub-toc=\"true\"><\/kinsta-auto-toc><\/p>\n<h3>Permanente Admin-Leiste im Beitrags- und Site-Editor<\/h3>\n<p>Vor WordPress 7.1 wurde die Admin-Leiste im Beitrags- und im Website-Editor nicht angezeigt. Dieses Verhalten war inkonsistent, da die Admin-Leiste das am h\u00e4ufigsten genutzte Element der Admin-Oberfl\u00e4che ist und ihr Weglassen in den Editoren nicht als optimal angesehen wurde. Ab WordPress 7.1 \u00e4ndert sich dieses Verhalten, und die Admin-Symbolleiste ist nun <a href=\"https:\/\/make.wordpress.org\/core\/2026\/07\/13\/consistent-navigation-in-wordpress-7-1-with-persistent-toolbar\/\" target=\"_blank\" rel=\"noopener noreferrer\">im Beitrags- und im Site-Editor sichtbar<\/a>.<\/p>\n<figure id=\"attachment_213851\" aria-describedby=\"caption-attachment-213851\" style=\"width: 2172px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-213851 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/wp-71-admin-toolbar-in-post-editor.png\" alt=\"Die Admin-Symbolleiste im Beitrags-Editor\" width=\"2172\" height=\"556\"><figcaption id=\"caption-attachment-213851\" class=\"wp-caption-text\">Die Admin-Symbolleiste im Beitrags-Editor<\/figcaption><\/figure>\n<figure id=\"attachment_213852\" aria-describedby=\"caption-attachment-213852\" style=\"width: 2168px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-213852 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/wp-71-admin-toolbar-in-site-editor.png\" alt=\"Die Admin-Symbolleiste im Site-Editor\" width=\"2168\" height=\"498\"><figcaption id=\"caption-attachment-213852\" class=\"wp-caption-text\">Die Admin-Symbolleiste im Site-Editor<\/figcaption><\/figure>\n<h3>Das Farbschema des Benutzers wurde auf den Site-Editor ausgeweitet<\/h3>\n<p>Eine weitere Verbesserung, die darauf abzielt, das Erscheinungsbild aller Admin-Bereiche einheitlich zu gestalten, besteht darin, das vom Benutzer auf seiner Einstellungsseite festgelegte <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/78397\" target=\"_blank\" rel=\"noopener noreferrer\">Farbschema nun<\/a> auch auf den Site-Editor anzuwenden. Vor Version 7.1 war die Seitenleiste des Site-Editors fest auf Schwarz eingestellt.<\/p>\n<figure id=\"attachment_213854\" aria-describedby=\"caption-attachment-213854\" style=\"width: 2170px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-213854 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/wp-71-site-editor-ui.jpg\" alt=\"Die Benutzeroberfl\u00e4che des Site-Editors in WordPress 7.1\" width=\"2170\" height=\"1268\"><figcaption id=\"caption-attachment-213854\" class=\"wp-caption-text\">Die Farbe der Seitenleiste des Site-Editors passt sich nun der in den Benutzereinstellungen festgelegten Farbe an.<\/figcaption><\/figure>\n<p>Auch die Editor-Seitenleiste erh\u00e4lt mit WordPress 7.1 ein Update. Das Website-Symbol wurde aus der Editor-Symbolleiste entfernt und erscheint nun in der WordPress-Symbolleiste.<\/p>\n<p>In fr\u00fcheren Versionen musstest du auf das Website-Symbol klicken, um zum WordPress-Admin-Bereich zur\u00fcckzukehren \u2013 dabei handelte es sich technisch gesehen nicht um eine Zur\u00fcck-Schaltfl\u00e4che.<\/p>\n<figure id=\"attachment_214550\" aria-describedby=\"caption-attachment-214550\" style=\"width: 1462px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-214550 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/08\/editor-toolbar-in-wp-70.png\" alt=\"Die Editor-Symbolleiste in WordPress 7.0\" width=\"1462\" height=\"484\"><figcaption id=\"caption-attachment-214550\" class=\"wp-caption-text\">Die Editor-Symbolleiste in WordPress 7.0<\/figcaption><\/figure>\n<p>Daher erscheint das Website-Symbol nun nur noch in der Admin-Symbolleiste, w\u00e4hrend in der Editor-Symbolleiste eine deutlich erkennbare Zur\u00fcck-Schaltfl\u00e4che angezeigt wird.<\/p>\n<figure id=\"attachment_214551\" aria-describedby=\"caption-attachment-214551\" style=\"width: 1464px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-214551 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/08\/wp-71-editor-toolbar.png\" alt=\"Die Editor-Symbolleiste in WordPress 7.1\" width=\"1464\" height=\"556\"><figcaption id=\"caption-attachment-214551\" class=\"wp-caption-text\">Die Editor-Symbolleiste verf\u00fcgt nun \u00fcber eine richtige Zur\u00fcck-Schaltfl\u00e4che<\/figcaption><\/figure>\n<h3>Befehlskategorien und verbesserte Benutzeroberfl\u00e4che der Befehlspalette<\/h3>\n<p>Die Befehlspalette wurde um mehrere <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/75691\" target=\"_blank\" rel=\"noopener noreferrer\">Erg\u00e4nzungen und \u00c4nderungen<\/a> erweitert, um ihre Benutzerfreundlichkeit zu verbessern. Zun\u00e4chst wurden die verf\u00fcgbaren Befehle in Abschnitte unterteilt (Zuletzt verwendet, Vorschl\u00e4ge und Ergebnisse), damit sie leichter zu finden sind.<\/p>\n<figure id=\"attachment_213855\" aria-describedby=\"caption-attachment-213855\" style=\"width: 1164px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-213855 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/wp-71-command-palette-sections.png\" alt=\"Bereiche der Befehlspalette in WordPress 7.1\" width=\"1164\" height=\"630\"><figcaption id=\"caption-attachment-213855\" class=\"wp-caption-text\">Befehle sind nun in Abschnitte gruppiert<\/figcaption><\/figure>\n<p>Die Gr\u00f6\u00dfe des Modals wurde angepasst (512px), und die Befehle sind jetzt besser lesbar.<\/p>\n<figure id=\"attachment_213856\" aria-describedby=\"caption-attachment-213856\" style=\"width: 1170px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-213856 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/wp-71-command-palette-search-results.png\" alt=\"Das neue Modalfenster f\u00fcr die Befehlspalette in WordPress 7.1\" width=\"1170\" height=\"808\"><figcaption id=\"caption-attachment-213856\" class=\"wp-caption-text\">Das neue Modal der Befehlspalette<\/figcaption><\/figure>\n<h3>Bildschirm \u201eIdentit\u00e4t\u201c im Site-Editor<\/h3>\n<p>Unter dem Men\u00fc <strong>\u201eDesign\u201c<\/strong> im Site-Editor erscheint jetzt ein neuer Eintrag <strong>\u201eIdentit\u00e4t<\/strong> \u201c. Auf dem entsprechenden Bildschirm kannst du <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/76264\" target=\"_blank\" rel=\"noopener noreferrer\">den Titel, den Slogan<\/a>, <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/76116\" target=\"_blank\" rel=\"noopener noreferrer\">das Logo und das Symbol<\/a> deiner Website konfigurieren. So kannst du die Identit\u00e4tseinstellungen deiner Website bearbeiten , ohne den Site-Editor verlassen zu m\u00fcssen.<\/p>\n<figure id=\"attachment_214147\" aria-describedby=\"caption-attachment-214147\" style=\"width: 1374px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-214147 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/identity-settings.png\" alt=\"Identit\u00e4tseinstellungen in den globalen Stilen\" width=\"1374\" height=\"1194\"><figcaption id=\"caption-attachment-214147\" class=\"wp-caption-text\">Identit\u00e4tseinstellungen in den globalen Stilen<\/figcaption><\/figure>\n<h3>Unendliches Scrollen f\u00fcr die Rasteransicht der Medienbibliothek<\/h3>\n<p>Bis WordPress 7.0 war es m\u00f6glich, das unendliche Scrollen f\u00fcr die Rasteransicht der Medienbibliothek \u00fcber den Filter \u201e <code>media_library_infinite_scrolling<\/code> \u201c zu aktivieren, der standardm\u00e4\u00dfig auf \u201e <code>false<\/code> \u201c gesetzt war. Entwickler konnten die Standardeinstellung \u00e4ndern, indem sie die folgende Zeile in ihre Plugins einf\u00fcgten:<\/p>\n<pre><code class=\"language-php\">add_filter( 'media_library_infinite_scrolling', '__return_true' );<\/code><\/pre>\n<p><a href=\"https:\/\/make.wordpress.org\/core\/2026\/07\/23\/media-library-infinite-scrolling-is-now-enabled-by-default-with-a-per-user-opt-out\/\" target=\"_blank\" rel=\"noopener noreferrer\">Ab WordPress 7.1<\/a> ist der Filter \u201e <code>media_library_infinite_scrolling<\/code> \u201c auf \u201e <code>true<\/code> \u201c gesetzt, was bedeutet, dass das unendliche Scrollen in der Rasteransicht der Medienbibliothek standardm\u00e4\u00dfig f\u00fcr alle Nutzer aktiv ist.<\/p>\n<p>Au\u00dferdem kannst du \u00fcber eine neue Einstellung auf der Benutzerprofilseite im WordPress-Admin-Bereich deine Einstellungen f\u00fcr das unendliche Scrollen festlegen.<\/p>\n<figure id=\"attachment_214239\" aria-describedby=\"caption-attachment-214239\" style=\"width: 1256px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-214239 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/wp-71-disable-infinite-scrolling.png\" alt=\"Option \u201eUnendliches Scrollen in der Rasteransicht der Medienbibliothek deaktivieren\u201c\" width=\"1256\" height=\"364\"><figcaption id=\"caption-attachment-214239\" class=\"wp-caption-text\">Option \u201eUnendliches Scrollen in der Rasteransicht der Medienbibliothek deaktivieren\u201c<\/figcaption><\/figure>\n<p>WordPress speichert die Auswahl des Benutzers in den Benutzeroptionen unter dem Meta-Schl\u00fcssel \u201e <code>infinite_scrolling<\/code> \u201c. Du kannst die Benutzereinstellung folgenderma\u00dfen abrufen:<\/p>\n<pre><code class=\"language-php\">$infinite_scrolling = get_user_option( 'infinite_scrolling', $user_id );<\/code><\/pre>\n<h2>Kernbl\u00f6cke und Verbesserungen an Bl\u00f6cken<\/h2>\n<p>WordPress 7.1 f\u00fchrt zwei neue Bl\u00f6cke ein und bringt verschiedene Verbesserungen an bestehenden Bl\u00f6cken mit sich.<br \/>\n<div><\/div><kinsta-auto-toc list-style=\"decimal\" selector=\"h3\" count-number=\"2\" sub-toc=\"true\"><\/kinsta-auto-toc><\/p>\n<h3>Neue Bl\u00f6cke \u201ePlaylist\u201c und \u201eTabs\u201c<\/h3>\n<p>Mit dem <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/issues\/77421\" target=\"_blank\" rel=\"noopener noreferrer\">neuen <strong>Playlist-Block<\/strong><\/a> kannst du eine einfache Wiedergabeliste in deinen Inhalt einbetten.<\/p>\n<figure id=\"attachment_213857\" aria-describedby=\"caption-attachment-213857\" style=\"width: 2078px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-213857 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/wp-71-playlist-block.png\" alt=\"Der Playlist-Block in WordPress 7.1\" width=\"2078\" height=\"1120\"><figcaption id=\"caption-attachment-213857\" class=\"wp-caption-text\">Der Playlist-Block in WordPress 7.1<\/figcaption><\/figure>\n<p>Du kannst verschiedene Aspekte des Aussehens des Blocks anpassen, darunter Typografie, Hintergrund, Abmessungen, Rahmen und Elemente. Zu den spezifischen Stiloptionen dieses Blocks geh\u00f6ren <strong>\u201eWellenform &#038; Wiedergabetaste\u201c<\/strong> und <strong>\u201eHintergrund der Wellenform<\/strong>\u201c. Mit der Option <strong>\u201eForm\u201c<\/strong> kannst du die <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/75203\" target=\"_blank\" rel=\"noopener noreferrer\">Audio-Visualisierung der Wellenform<\/a> umschalten.<\/p>\n<figure id=\"attachment_213858\" aria-describedby=\"caption-attachment-213858\" style=\"width: 1658px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-213858 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/wp-71-playlist-block-customized.png\" alt=\"Den Stil des Playlist-Blocks anpassen\" width=\"1658\" height=\"846\"><figcaption id=\"caption-attachment-213858\" class=\"wp-caption-text\">Den Stil des Playlist-Blocks anpassen<\/figcaption><\/figure>\n<p>Der <a href=\"https:\/\/developer.wordpress.org\/block-editor\/reference-guides\/core-blocks\/core-blocks-media\/core-block-playlist\/\" target=\"_blank\" rel=\"noopener noreferrer\">Playlist-Block<\/a> unterst\u00fctzt alle Audiodateien, die mit deiner WordPress-Installation kompatibel sind. Wenn du Unterst\u00fctzung f\u00fcr einen neuen MIME-Typ hinzuf\u00fcgst, \u00fcbernimmt der Block diesen automatisch.<\/p>\n<p>Der neue <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/69789\" target=\"_blank\" rel=\"noopener noreferrer\">Kernblock \u201eTabs\u201c<\/a> dient dazu, Inhalte in Registerkarten zu organisieren. Jede Registerkarte kann beliebige Bl\u00f6cke enthalten, was ihn besonders n\u00fctzlich f\u00fcr themenbezogene Inhalte, FAQs oder Produkt-\/Dienstleistungsvergleiche macht.<\/p>\n<figure id=\"attachment_213859\" aria-describedby=\"caption-attachment-213859\" style=\"width: 1330px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-213859 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/wp-71-tabs-block.jpg\" alt=\"Der \u201eTabs\u201c-Block in WordPress 7.1\" width=\"1330\" height=\"1242\"><figcaption id=\"caption-attachment-213859\" class=\"wp-caption-text\">WordPress 7.1 bietet einen neuen \u201eTabs\u201c-Block<\/figcaption><\/figure>\n<h3>Bearbeitbare Bl\u00f6cke innerhalb des \u201eBenutzerdefiniertes HTML\u201c-Blocks<\/h3>\n<p>Der \u201eBenutzerdefiniertes HTML\u201c-Block wurde um eine <a href=\"https:\/\/make.wordpress.org\/core\/2026\/07\/23\/editable-blocks-inside-the-custom-html-block\/\" target=\"_blank\" rel=\"noopener noreferrer\">neue Funktion<\/a> erweitert. Jetzt kannst du bearbeitbare Bl\u00f6cke direkt in den HTML-Code einf\u00fcgen. So kannst du statisches HTML und bearbeitbare Bl\u00f6cke innerhalb desselben Snippets kombinieren.<\/p>\n<figure id=\"attachment_214624\" aria-describedby=\"caption-attachment-214624\" style=\"width: 1712px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-214624 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/08\/wp-71-custom-html-block.png\" alt=\"Der \u201eBenutzerdefinierter HTML\u201c-Block in WordPress 7.1\" width=\"1712\" height=\"1000\"><figcaption id=\"caption-attachment-214624\" class=\"wp-caption-text\">Der \u201eBenutzerdefiniertes HTML\u201c-Block kann nun sowohl statisches HTML als auch bearbeitbare Bl\u00f6cke enthalten<\/figcaption><\/figure>\n<p>Obwohl sie bearbeitet werden k\u00f6nnen, lassen sich bearbeitbare Bl\u00f6cke weder verschieben noch entfernen, und es k\u00f6nnen auch keine zus\u00e4tzlichen Bl\u00f6cke \u00fcber den visuellen Editor hinzugef\u00fcgt werden. Der zugrunde liegende Code bleibt jedoch im Code-Editor vollst\u00e4ndig bearbeitbar.<\/p>\n<p>Vor WordPress 7.1 mussten deine Inhalte entweder vollst\u00e4ndig aus statischem HTML bestehen oder ausschlie\u00dflich aus Bl\u00f6cken. Jetzt kannst du HTML und Bl\u00f6cke frei mischen, was besonders hilfreich ist, wenn du Inhalte mithilfe von KI-Modellen erstellst.<\/p>\n<p>Diese \u00c4nderung geht einher mit der M\u00f6glichkeit, statischen HTML-Code zu Blockvarianten hinzuzuf\u00fcgen. Dank der neuen Unterst\u00fctzung f\u00fcr \u201e <code>innerContent<\/code> \u201c kannst du eine Variante des HTML-Code-Blocks registrieren, wie im folgenden Beispiel gezeigt:<\/p>\n<pre><code class=\"language-javascript\">wp.blocks.registerBlockVariation( 'core\/html', {\n\tname: 'custom-image-card',\n\ttitle: 'Custom image card',\n\tdescription: 'A custom HTML block with static header\/footer and an editable image.',\n\tinnerContent: [ \n\t\t'&lt;h2&gt;Static heading&lt;\/h2&gt;\\n', \n\t\tnull, \n\t\t'\\n&lt;footer&gt;Static footer&lt;\/footer&gt;' \n\t],\n\tinnerBlocks: [ \n\t\t[ \n\t\t\t'core\/image', \n\t\t\t{ \n\t\t\t\tid: 419,\n\t\t\t\tsizeSlug: 'medium',\n\t\t\t\tlinkDestination: 'none',\n\t\t\t\turl: 'https:\/\/example.com\/wp-content\/uploads\/...',\n\t\t\t\talt: ''\n\t\t\t} \n\t\t] \n\t],\n} );<\/code><\/pre>\n<p>Der Wert \u201e <code>null<\/code> \u201c unter \u201e <code>innerContent<\/code> \u201c dient als Platzhalter f\u00fcr den Bildblock.<\/p>\n<p>Beachte, dass \u201e <code>innerContent<\/code> \u201c nur f\u00fcr den Block \u201eBenutzerdefiniertes HTML\u201c verf\u00fcgbar ist. Wenn du es auf Varianten anderer Bl\u00f6cke anwendest, hat das keine Wirkung.<\/p>\n<h2>Verbesserungen am SVG-Icon-System<\/h2>\n<p>Mit WordPress 7.0 wurden ein <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-7-0\/#new-icon-block\">neuer Icon-Block<\/a> und eine Icon-Bibliothek eingef\u00fchrt. Mit WordPress 7.1 erh\u00e4lt das Icon-Verwaltungssystem eine \u00f6ffentliche API, die es erm\u00f6glicht, Icons programmgesteuert zu registrieren, darzustellen und zu l\u00f6schen sowie \u00fcber die REST-API abzurufen.<\/p>\n<h3>Icons registrieren und deregistrieren<\/h3>\n<p>Um ein Symbol oder einen Symbolsatz zu registrieren, musst du zun\u00e4chst eine Symbolsammlung registrieren, indem du die neue Funktion \u201e <code>wp_register_icon_collection()<\/code> \u201c in die \u201einit\u201c-Aktion einbindest:<\/p>\n<pre><code class=\"language-php\">function custom_icons_register_icon_collection() {\n\twp_register_icon_collection(\n\t\t'my-icon-set',\n\t\tarray(\n\t\t\t'label'       =&gt; __( 'My awesome icons', 'my-plugin' ),\n\t\t\t'description' =&gt; __( 'My personal set of icons.', 'my-plugin' ),\n\t\t)\n\t);\n}\nadd_action( 'init', 'custom_icons_register_icon_collection' );<\/code><\/pre>\n<p>Eine Sammlung hat einen eindeutigen Namen, der sie von Kern-Icons und anderen, von Plugins von Drittanbietern registrierten Icon-Sets unterscheidet. Der Name der Sammlung muss mit einem Kleinbuchstaben beginnen und enden und darf Kleinbuchstaben, Zahlen, Bindestriche und Unterstriche enthalten.<\/p>\n<p>Das zweite Argument der Funktion ist ein Array, das die in der Icon-Bibliothek angezeigte Bezeichnung der Sammlung sowie eine optionale Beschreibung enth\u00e4lt.<\/p>\n<p>Um eine Sammlung zu entfernen, verwende die Funktion \u201e <code>wp_unregister_icon_collection()<\/code> \u201c. Beim Entfernen einer Sammlung werden automatisch alle damit verbundenen Icons gel\u00f6scht.<\/p>\n<p>Um ein einzelnes Icon zu registrieren, verwende die Funktion \u201e <code>wp_register_icon()<\/code> \u201c, wie im folgenden Beispiel gezeigt:<\/p>\n<pre><code class=\"language-php\">wp_register_icon(\n\t'my-icon-set\/motorbike',\n\tarray(\n\t\t'label'   =&gt; __( 'Motorbike', 'my-plugin' ),\n\t\t'content' =&gt; '&lt;svg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewBox=\"0 0 24 24\"&gt;...&lt;\/svg&gt;',\n\t)\n);<\/code><\/pre>\n<p>Im obigen Beispiel haben wir ein Icon mithilfe einer SVG-Zeichenkette registriert. Du kannst ein Icon auch direkt aus einer \u201e <code>.svg<\/code> \u201c-Datei registrieren:<\/p>\n<pre><code class=\"language-php\">wp_register_icon(\n\t'my-icon-set\/motorbike',\n\tarray(\n\t\t'label'   =&gt; __( 'Motorbike', 'my-plugin' ),\n\t\t'file_path' =&gt; plugin_dir_path( __FILE__ ) . 'icons\/motorbike.svg',\n\t)\n);<\/code><\/pre>\n<p>Beachte bitte, dass die SVG-Datei mit ` <code>wp_kses<\/code> ` bereinigt wird und derzeit nur die Elemente ` <code>&lt;svg&gt;<\/code> `, ` <code>&lt;path&gt;<\/code> ` und ` <code>&lt;polygon&gt;<\/code> ` zul\u00e4ssig sind. Alle anderen Elemente werden herausgefiltert, wobei die Zulassungsliste in Zukunft m\u00f6glicherweise um weitere Elemente und Attribute erweitert wird.<\/p>\n<p>Um ein Symbol zu l\u00f6schen, kannst du die Funktion ` <code>wp_unregister_icon()<\/code> ` verwenden.<\/p>\n<h3>Aktualisierungen der Icon-Bibliothek und der Bl\u00f6cke<\/h3>\n<p>Die Icon-Bibliothek wurde entsprechend aktualisiert und verf\u00fcgt nun \u00fcber eine Seitenleiste, in der die Liste der auf der Seite registrierten Icon-Sammlungen angezeigt wird.<\/p>\n<figure id=\"attachment_214268\" aria-describedby=\"caption-attachment-214268\" style=\"width: 1868px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-214268 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/wp-71-icon-collection.png\" alt=\"Die WordPress-Icon-Bibliothek\" width=\"1868\" height=\"1212\"><figcaption id=\"caption-attachment-214268\" class=\"wp-caption-text\">Die Icon-Sammlung des WordPress-Kerns<\/figcaption><\/figure>\n<figure id=\"attachment_214269\" aria-describedby=\"caption-attachment-214269\" style=\"width: 1864px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-214269 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/wp-71-custom-icon-collection.png\" alt=\"Die WordPress-Icon-Bibliothek\" width=\"1864\" height=\"1214\"><figcaption id=\"caption-attachment-214269\" class=\"wp-caption-text\">Eine benutzerdefinierte Icon-Sammlung in WordPress 7.1<\/figcaption><\/figure>\n<p>Der Icon-Block wurde ebenfalls aktualisiert. Standardm\u00e4\u00dfig zeigt der Block nun das Info-Symbol an, anstatt wie in fr\u00fcheren Versionen einen leeren Platzhalter. Au\u00dferdem kannst du mit zwei neuen Steuerelementen in der Block-Symbolleiste das Symbol vertikal und horizontal spiegeln.<\/p>\n<figure id=\"attachment_214272\" aria-describedby=\"caption-attachment-214272\" style=\"width: 1830px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-214272 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/07\/wp-71-icon-block.png\" alt=\"Icon-Block-Einstellungen in WordPress 7.1\" width=\"1830\" height=\"1334\"><figcaption id=\"caption-attachment-214272\" class=\"wp-caption-text\">Icon-Block-Einstellungen in WordPress 7.1<\/figcaption><\/figure>\n<h3>Neue REST-API-Endpunkte f\u00fcr Symbole<\/h3>\n<p>Es wurden au\u00dferdem neue schreibgesch\u00fctzte REST-API-Endpunkte eingef\u00fchrt, um auf Icon-Sammlungen oder bestimmte Icons zuzugreifen.<\/p>\n<p>F\u00fcr Icon-Sammlungen verwendest du die folgenden Endpunkte:<\/p>\n<pre><code>GET \/wp\/v2\/icon-collections\nGET \/wp\/v2\/icon-collections\/&lt;collection&gt;<\/code><\/pre>\n<p>Zum Lesen von Symbolen verwendest du stattdessen die folgenden Endpunkte:<\/p>\n<pre><code>GET \/wp\/v2\/icons - Introduced with WordPress 7.0.\nGET \/wp\/v2\/icons\/&lt;collection&gt;\nGET \/wp\/v2\/icons\/&lt;collection&gt;\/&lt;name&gt;<\/code><\/pre>\n<p>Ein Benutzer mit der Berechtigung \u201eedit_posts\u201c muss die Anfragen authentifizieren.<\/p>\n<p>Einen ausf\u00fchrlicheren \u00dcberblick \u00fcber das Icon-System in WordPress 7.1 findest du in den <a href=\"https:\/\/make.wordpress.org\/core\/2026\/07\/24\/registering-and-rendering-svg-icons-in-wordpress-7-1\/\" target=\"_blank\" rel=\"noopener noreferrer\">Entwicklerhinweisen<\/a>.<\/p>\n<h2>Neue Design-Tools<\/h2>\n<p>Ersteller und Redakteure verf\u00fcgen nun \u00fcber neue, verbesserte Design-Tools, mit denen sie Inhaltsbl\u00f6cke gestalten k\u00f6nnen, ohne auf benutzerdefiniertes CSS zur\u00fcckgreifen zu m\u00fcssen.<br \/>\n<div><\/div><kinsta-auto-toc list-style=\"decimal\" selector=\"h3\" count-number=\"3\" sub-toc=\"true\"><\/kinsta-auto-toc><\/p>\n<h3>Unterst\u00fctzung f\u00fcr Hintergrundverl\u00e4ufe<\/h3>\n<p>WordPress 7.1 f\u00fchrt die <a href=\"https:\/\/make.wordpress.org\/core\/2026\/07\/26\/new-block-support-in-wordpress-7-1-background-gradient-background-gradient\/\" target=\"_blank\" rel=\"noopener noreferrer\">Unterst\u00fctzung f\u00fcr \u201e <code>background.gradient<\/code> \u201c<\/a> sowie eine neue Admin-Oberfl\u00e4che f\u00fcr Hintergrundverl\u00e4ufe ein.<\/p>\n<p>In der Seitenleiste der Blockeinstellungen erm\u00f6glicht dir ein neues \u201eHintergrund\u201c-Panel mit separaten Steuerelementen f\u00fcr \u201eBild\u201c, \u201eFarbe\u201c und \u201eFarbverlauf\u201c, mit verschiedenen Kombinationen aus Hintergrundbildern, Farben und Farbverl\u00e4ufen zu experimentieren und dabei Konflikte zu vermeiden.<\/p>\n<figure id=\"attachment_214546\" aria-describedby=\"caption-attachment-214546\" style=\"width: 2140px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-214546 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/08\/wp-71-background-gradient.jpg\" alt=\"Hintergrund Farbverlaufssteuerung in WordPress 7.1\" width=\"2140\" height=\"974\"><figcaption id=\"caption-attachment-214546\" class=\"wp-caption-text\">WordPress 7.1 bietet ein neues Steuerelement f\u00fcr Hintergrundfarbverl\u00e4ufe<\/figcaption><\/figure>\n<p>In WordPress 7.1 ist die Unterst\u00fctzung f\u00fcr \u201e <code>background.gradient<\/code> \u201c standardm\u00e4\u00dfig f\u00fcr die Bl\u00f6cke \u201eGruppe\u201c, \u201eAkkordeon\u201c, \u201eZitat\u201c, \u201eBeitragsinhalt\u201c und \u201eZitat\u201c aktiviert. Theme-Entwickler k\u00f6nnen die Unterst\u00fctzung f\u00fcr \u201e <code>background.gradient<\/code> \u201c in der Datei \u201eblock.json\u201c hinzuf\u00fcgen, indem sie eine \u201egradient\u201c-Eigenschaft unter \u201estyles.background\u201c oder blockweise einf\u00fcgen, wie im folgenden Code gezeigt:<\/p>\n<pre><code class=\"language-json\">{\n\t\"styles\": {\n\t\t\"background\": {\n\t\t\t\"gradient\": \"linear-gradient( 135deg, #1e3c72 0%, #2a5298 100% )\"\n\t\t},\n\t\t\"blocks\": {\n\t\t\t\"core\/group\": {\n\t\t\t\t\"background\": {\n\t\t\t\t\t\"gradient\": \"linear-gradient( 135deg, #f5f7fa 0%, #c3cf8d 100% )\"\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}<\/code><\/pre>\n<h3>Unterst\u00fctzung f\u00fcr Mindestbreite<\/h3>\n<p>Eine weitere Neuerung in WordPress 7.1, die Designer und Theme-Entwickler begeistern wird, ist die <a href=\"https:\/\/make.wordpress.org\/core\/2026\/07\/26\/new-block-support-in-wordpress-7-1-minimum-width\/\">Unterst\u00fctzung f\u00fcr die Abmessung \u201e <code>minWidth<\/code> \u201c<\/a>. Diese erg\u00e4nzt die bereits vorhandene Unterst\u00fctzung f\u00fcr \u201e <code>height<\/code> \u201c, \u201e <code>minHeight<\/code> \u201c und \u201e <code>width<\/code> \u201c und vervollst\u00e4ndigt damit die Palette der Design-Tools f\u00fcr Abmessungen.<\/p>\n<p>Theme-Entwickler k\u00f6nnen die Unterst\u00fctzung f\u00fcr die Mindestbreite \u00fcber \u201e <code>theme.json<\/code> \u201c hinzuf\u00fcgen, entweder durch Aktivieren der \u201eAppearance Tools\u201c oder durch Hinzuf\u00fcgen des Feldes \u201e <code>dimensions.minWidth<\/code> \u201c unter \u201eEinstellungen\u201c:<\/p>\n<pre><code class=\"language-json\">{\n\t\"settings\": {\n\t\t\"dimensions\": {\n\t\t\t\"minWidth\": true\n\t\t}\n\t}\n}<\/code><\/pre>\n<figure id=\"attachment_214545\" aria-describedby=\"caption-attachment-214545\" style=\"width: 1974px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-214545 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/08\/wp-71-min-width.jpg\" alt=\"Steuerung der Mindestbreite in WordPress 7.1\" width=\"1974\" height=\"904\"><figcaption id=\"caption-attachment-214545\" class=\"wp-caption-text\">Steuerung der Mindestbreite in WordPress 7.1<\/figcaption><\/figure>\n<p>Du kannst die Unterst\u00fctzung f\u00fcr die Mindestbreite auch global oder blockweise hinzuf\u00fcgen:<\/p>\n<pre><code class=\"language-json\">{\n\t\"styles\": {\n\t\t\"dimensions\": {\n\t\t\t\"minWidth\": \"400px\"\n\t\t},\n\t\t\"blocks\": {\n\t\t\t\"core\/group\": {\n\t\t\t\t\"dimensions\": {\n\t\t\t\t\t\"minWidth\": \"400px\"\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}<\/code><\/pre>\n<p>Block-Entwickler k\u00f6nnen die Unterst\u00fctzung f\u00fcr \u201e <code>minWidth<\/code> \u201c auf \u00e4hnliche Weise unter \u201e <code>block.json<\/code> \u201c hinzuf\u00fcgen:<\/p>\n<pre><code class=\"language-json\">{\n\t\"supports\": {\n\t\t\"dimensions\": {\n\t\t\t\"minWidth\": true\n\t\t}\n\t}\n}<\/code><\/pre>\n<p>Die Steuerung ist standardm\u00e4\u00dfig in der Seitenleiste ausgeblendet, du kannst die Standardeinstellung jedoch \u00fcber \u201e <code>__experimentalDefaultControls<\/code> \u201c \u00e4ndern. In den globalen Stilen ist die Steuerung standardm\u00e4\u00dfig sichtbar.<\/p>\n<h3>Unterst\u00fctzung f\u00fcr Textschatten in den globalen Stilen<\/h3>\n<p>WordPress 7.1 f\u00fchrt die <a href=\"https:\/\/make.wordpress.org\/core\/2026\/07\/23\/text-shadow-support-in-global-styles\/\" target=\"_blank\" rel=\"noopener noreferrer\">Unterst\u00fctzung f\u00fcr \u201e <code>text-shadow<\/code> \u201c in den \u201eGlobal Styles\u201c<\/a> ein. Bisher h\u00e4ttest du daf\u00fcr ein Plugin ben\u00f6tigt oder auf benutzerdefiniertes CSS zur\u00fcckgreifen m\u00fcssen.<\/p>\n<p>Beachte, dass es sich hierbei um eine <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/73320\" target=\"_blank\" rel=\"noopener noreferrer\">erste Implementierung<\/a> handelt. Einige wichtige Entscheidungen stehen noch aus, beispielsweise welche UI-Steuerelemente f\u00fcr die Anpassung von Textschatten im Editor verwendet werden sollen und ob \u201e <code>text-shadow<\/code> \u201c als Voreinstellung verf\u00fcgbar sein soll. Derzeit ist es nur m\u00f6glich, \u201e <code>text-shadow<\/code> \u201c in deinen \u201e <code>theme.json<\/code> \u201c auf eine der folgenden Arten zu definieren:<\/p>\n<pre><code class=\"language-json\">{\n\t\"$schema\": \"https:\/\/schemas.wp.org\/wp\/6.7\/theme.json\",\n\t\"version\": 3,\n\t\"settings\": {},\n\t\"styles\": {\n\t\t\"typography\": {\n\t\t\t\"textShadow\": \"1px 1px 2em white, 0 0 2em yellow, 0 0 0.2em red;\"\n\t\t},\n\t\t\"blocks\": {\n\t\t\t\"core\/paragraph\": {\n\t\t\t\t\"typography\": {\n\t\t\t\t\t\"textShadow\": \"1px 1px 2px red, 0 0 1em red, 0 0 0.2em red\"\n\t\t\t\t}\n\t\t\t}\n\t\t},\n\t\t\"elements\": {\n\t\t\t\"h2\": {\n\t\t\t\t\"typography\": {\n\t\t\t\t\t\"fontSize\": \"var:preset|font-size|x-large\",\n\t\t\t\t\t\"textShadow\": \"1px 1px 2em white, 0 0 2em yellow, 0 0 0.2em red;\"\n\t\t\t\t}\n\t\t\t}\n\t\t}\n\t}\n}<\/code><\/pre>\n<p>Das folgende Bild zeigt das Ergebnis der oben genannten Definitionen.<\/p>\n<figure id=\"attachment_214609\" aria-describedby=\"caption-attachment-214609\" style=\"width: 1394px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-214609 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/08\/wp-71-text-shadow.png\" alt=\"WordPress 7.1 unterst\u00fctzt Text-Schatten \u00fcber theme.json\" width=\"1394\" height=\"642\"><figcaption id=\"caption-attachment-214609\" class=\"wp-caption-text\">WordPress 7.1 unterst\u00fctzt Text-Schatten \u00fcber theme.json<\/figcaption><\/figure>\n<h2>Neuerungen f\u00fcr Entwickler<\/h2>\n<p>Die Neuerungen, die WordPress 7.1 f\u00fcr Theme- und Plugin-Entwickler mit sich bringt, sind bemerkenswert. Die zahlreichen Erg\u00e4nzungen und Verbesserungen an der Abilities-API und dem Design-System-Theming erscheinen uns dabei als besonders erw\u00e4hnenswert.<br \/>\n<div><\/div><kinsta-auto-toc list-style=\"decimal\" selector=\"h3\" count-number=\"3\" sub-toc=\"true\"><\/kinsta-auto-toc><\/p>\n<h3>Design-System-Theming<\/h3>\n<p>WordPress 7.1 f\u00fchrt ein <a href=\"https:\/\/make.wordpress.org\/core\/2026\/07\/31\/design-system-theming-in-wordpress-7-1\/\" target=\"_blank\" rel=\"noopener noreferrer\">neues Design-System<\/a> ein, mit dem Plugin-Entwickler das Styling von Elementen der Admin-Oberfl\u00e4che anpassen k\u00f6nnen. Das neue System besteht aus zwei Teilen: <strong>Design-Tokens<\/strong> und einer neuen <strong>ThemeProvider-<\/strong> React <strong>&#8211;<\/strong> Komponente.<\/p>\n<h4>Design-Token<\/h4>\n<p><a href=\"https:\/\/github.com\/WordPress\/gutenberg\/blob\/trunk\/packages\/theme\/docs\/tokens.md\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress-Design-Tokens<\/a> sind <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/CSS\/Guides\/Cascading_variables\/Using_custom_properties\" target=\"_blank\" rel=\"noopener noreferrer\">benutzerdefinierte CSS-Eigenschaften<\/a>, die einem festgelegten Muster folgen. Hier ist zum Beispiel das Muster f\u00fcr die \u201eColor\u201c-Token-Familie:<\/p>\n<pre><code class=\"language-css\">--wpds-color-&lt;property&gt;-&lt;target&gt;-&lt;tone&gt;[-&lt;emphasis&gt;][-&lt;state&gt;]<\/code><\/pre>\n<p>Basierend auf dem obigen Muster legt die folgende Variable die Hintergrundfarbe f\u00fcr Bereiche mit normaler Hervorhebung fest:<\/p>\n<pre><code class=\"language-css\">--wpds-color-background-surface-neutral-strong<\/code><\/pre>\n<p>Ab WordPress 7.1 k\u00f6nnen Design-Tokens von jedem Plugin verwendet werden, das Elemente der Admin-Oberfl\u00e4che generiert \u2013 dank eines neuen Stylesheets \u201e <code>wp-theme<\/code> \u201c, das einen vollst\u00e4ndigen Satz semantischer Design-Tokens enth\u00e4lt und als Plugin-Abh\u00e4ngigkeit verf\u00fcgbar ist. Du kannst ein benutzerdefiniertes Stylesheet, das \u201e <code>wp-theme<\/code> \u201c verwendet, wie unten gezeigt in die Warteschlange einreihen:<\/p>\n<pre><code class=\"language-php\">function myplugin_enqueue_admin_assets( $hook_suffix ) {\n\twp_enqueue_style(\n\t\t'myplugin-admin-style',\n\t\tplugin_dir_url( __FILE__ ) . 'assets\/css\/admin.css',\n\t\tarray( 'wp-theme' ),\n\t\t'1.0.0'\n\t);\n}\nadd_action( 'admin_enqueue_scripts', 'myplugin_enqueue_admin_assets' );<\/code><\/pre>\n<p>Der Vorteil von Design-Tokens besteht darin, dass sie fest codierte CSS-Eigenschaftswerte ersetzen k\u00f6nnen. Sieh dir das folgende Beispiel aus den Entwicklerhinweisen an:<\/p>\n<pre><code class=\"language-css\">.card {\n\tbackground-color: var(--wpds-color-background-surface-neutral-strong);\n\tcolor: var(--wpds-color-foreground-content-neutral);\n\tborder: var(--wpds-border-width-xs) solid var(--wpds-color-stroke-surface-neutral-weak);\n\tborder-radius: var(--wpds-border-radius-lg);\n\tpadding: var(--wpds-dimension-padding-2xl);\n}<\/code><\/pre>\n<p>Design-Tokens k\u00f6nnen in Verbindung mit der ThemeProvider-Komponente verwendet werden, um das Erscheinungsbild bestimmter Bereiche der Admin-Seite anzupassen.<\/p>\n<h4>ThemeProvider<\/h4>\n<p>Du kannst die vom Stylesheet \u201e <code>wp-theme<\/code> \u201c bereitgestellten Standardwerte f\u00fcr Design-Tokens \u00fcberschreiben, indem du den Inhalt des Admin-Bereichs in die neue React-Komponente \u201e <code>ThemeProvider<\/code> \u201c einbindest, wie im folgenden Beispiel aus dem Entwicklerhinweis gezeigt:<\/p>\n<pre><code class=\"language-javascript\">import { ThemeProvider } from '@wordpress\/theme';\nimport { Card } from '@wordpress\/ui';\n\nfunction Application() {\n\treturn (\n\t\t&lt;ThemeProvider\n\t\t\tcolor={\n\t\t\t\t{\n\t\t\t\t\tprimary: '#3858e9', \n\t\t\t\t\tbackground: '#11004d' \n\t\t\t\t}\n\t\t\t}\n\t\t\tcornerRadius=\"pronounced\"\n\t\t&gt;\n\t\t\t&lt;Card.Root&gt;\n\t\t\t\t&lt;Card.Content&gt;\n\t\t\t\t\tCard content\n\t\t\t\t&lt;\/Card.Content&gt;\n\t\t\t&lt;\/Card.Root&gt;\n\t\t&lt;\/ThemeProvider&gt;\n\t);\n}<\/code><\/pre>\n<p>Anhand einer Prim\u00e4r- und einer Hintergrund-Ausgangsfarbe generiert die Komponente automatisch einen harmonischen und einheitlichen Farbverlauf, der f\u00fcr einen barrierefreien Kontrast zwischen den Elementen der Benutzeroberfl\u00e4che sorgt.<\/p>\n<p>Der ThemeProvider erm\u00f6glicht es Plugin-Entwicklern, ihre Markenidentit\u00e4t in den Oberfl\u00e4chenbereichen zum Ausdruck zu bringen und gleichzeitig den Gesamtstil der WordPress-Admin-Oberfl\u00e4che beizubehalten.<\/p>\n<p>F\u00fcr eine ausf\u00fchrlichere Analyse schau dir bitte den <a href=\"https:\/\/make.wordpress.org\/core\/2026\/07\/31\/design-system-theming-in-wordpress-7-1\/\" target=\"_blank\" rel=\"noopener noreferrer\">Entwicklerhinweis<\/a> und die offizielle Dokumentation zu <a href=\"https:\/\/developer.wordpress.org\/block-editor\/reference-guides\/packages\/packages-theme\/#design-tokens\" target=\"_blank\" rel=\"noopener noreferrer\">Design-Tokens<\/a> und <a href=\"https:\/\/developer.wordpress.org\/block-editor\/reference-guides\/packages\/packages-theme\/#theme-provider\" target=\"_blank\" rel=\"noopener noreferrer\">ThemeProvider<\/a> an.<\/p>\n<h3>Erweiterungen der Abilities-API<\/h3>\n<p>Mit der Ver\u00f6ffentlichung von WordPress 7.1 erh\u00e4lt die <a href=\"https:\/\/kinsta.com\/de\/blog\/wordpress-abilities-api\/\">Abilities-API<\/a> mehrere Erg\u00e4nzungen, die ihre Funktionalit\u00e4t erweitern.<\/p>\n<h4>Neuer Ausf\u00fchrungszyklus f\u00fcr die Abilities-API<\/h4>\n<p>Zun\u00e4chst einmal wird der Ausf\u00fchrungszyklus um <a href=\"https:\/\/make.wordpress.org\/core\/2026\/07\/29\/new-execution-lifecycle-filters-for-the-abilities-api-in-wordpress-7-1\/\" target=\"_blank\" rel=\"noopener noreferrer\">vier neue Filter<\/a> erweitert, die vor, w\u00e4hrend und nach der Ausf\u00fchrung einer F\u00e4higkeit ausgef\u00fchrt werden.<\/p>\n<figure id=\"attachment_214696\" aria-describedby=\"caption-attachment-214696\" style=\"width: 1302px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-214696 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/08\/wp-71-abilities-api-lifecycle.png\" alt=\"Ausf\u00fchrungszyklus der Abilities-API in WordPress 7.1\" width=\"1302\" height=\"946\"><figcaption id=\"caption-attachment-214696\" class=\"wp-caption-text\">Neuer Ausf\u00fchrungszyklus f\u00fcr die Abilities-API in WordPress 7.1 (Quelle: <a href=\"https:\/\/make.wordpress.org\/core\/2026\/07\/29\/new-execution-lifecycle-filters-for-the-abilities-api-in-wordpress-7-1\/\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress.org<\/a>)<\/figcaption><\/figure>\n<p>Der Filter \u201e <code>wp_pre_execute_ability<\/code> \u201c wird zu Beginn von \u201e <code>WP_Ability::execute()<\/code> \u201c ausgef\u00fchrt und dient dazu, die Ausf\u00fchrung einer Aktion abzufangen und abzubrechen, noch bevor WordPress mit der Verarbeitung beginnt. Wenn der Filter einen anderen Wert als den Standardwert \u201e <code>$pre<\/code> \u201c zur\u00fcckgibt (einen Fehler, Daten oder einen booleschen Wert), stoppt WordPress sofort, umgeht alle Pr\u00fcfungen und gibt diesen Wert zur\u00fcck.<\/p>\n<p>Dieser Filter eignet sich f\u00fcr interessante Anwendungsf\u00e4lle, wie zum Beispiel das Deaktivieren einer Funktion w\u00e4hrend der Wartung der Website, die Begrenzung der Anzahl von Anfragen, die von derselben IP-Adresse stammen, oder das Simulieren der Antwort einer Funktion (Unit-Tests).<\/p>\n<p>Der Filter \u201e <code>wp_ability_normalize_input<\/code> \u201c wird direkt nach der Anwendung der Standardwerte und vor der formalen Schemavalidierung sowie den Berechtigungspr\u00fcfungen ausgef\u00fchrt. Er wird verwendet, um eingehende Daten vorzubereiten oder umzuwandeln, bevor sie von der Funktion validiert und verarbeitet werden \u2013 zum Beispiel, um kontextbezogene Metadaten hinzuzuf\u00fcgen, Daten vor der Validierung zu normalisieren, eine KI-Eingabeaufforderung anzureichern oder die Ausf\u00fchrung der Funktion im Fehlerfall zu stoppen.<\/p>\n<p>Mit dem Filter \u201e <code>wp_ability_permission_result<\/code> \u201c kannst du das Ergebnis der Berechtigungspr\u00fcfungen \u00e4ndern, die vor der Ausf\u00fchrung einer Funktion durchgef\u00fchrt werden. Du kannst ihn nutzen, um detailliertere Autorisierungsregeln hinzuzuf\u00fcgen, ein benutzerdefiniertes Berechtigungssystem zu erstellen oder Berechtigungen in bestimmten F\u00e4llen zu umgehen.<\/p>\n<p>Beachte, dass du diesen Filter mit Vorsicht verwenden solltest:<\/p>\n<blockquote><p>Plugins sollten bei diesem Filter besonders vorsichtig sein, da die R\u00fcckgabe von \u201e <code>true<\/code> \u201c eine Ablehnung durch den urspr\u00fcnglichen \u201e <code>permission_callback<\/code> \u201c der F\u00e4higkeit \u00fcberschreiben kann.<\/p><\/blockquote>\n<p>Der Filter \u201e <code>wp_ability_execute_result<\/code> \u201c wird nach dem Ausf\u00fchrungs-Callback der F\u00e4higkeit und vor der Ausgabevalidierung ausgef\u00fchrt, sodass du das von einer F\u00e4higkeit zur\u00fcckgegebene Endergebnis \u00e4ndern kannst. Er erm\u00f6glicht es dir, die von der Verarbeitung der F\u00e4higkeit erzeugte Antwort umzuwandeln, bevor sie an den Aufrufer zur\u00fcckgegeben wird.<\/p>\n<h4>Filtern und Bearbeiten von F\u00e4higkeiten<\/h4>\n<p>Vor WordPress 7.1 musstest du zum Filtern registrierter F\u00e4higkeiten die Registrierungsdatenbank manuell mit ` <code>array_filter()<\/code> ` durchlaufen. Ab <a href=\"https:\/\/make.wordpress.org\/core\/2026\/08\/05\/filtering-registered-abilities-with-wp_get_abilities-in-wordpress-7-1\/\" target=\"_blank\" rel=\"noopener noreferrer\">WordPress 7.1<\/a> akzeptiert ` <code>wp_get_abilities()<\/code> ` ein optionales Array von Argumenten, um registrierte F\u00e4higkeiten nach ` <code>category<\/code> `, ` <code>namespace<\/code> `, ` <code>meta<\/code> ` oder einer Kombination davon zu filtern.<\/p>\n<p>Das folgende Beispiel zeigt, wie du F\u00e4higkeiten einer bestimmten Kategorie abrufen kannst:<\/p>\n<pre><code class=\"language-php\">$abilities = wp_get_abilities(\n\tarray(\n\t\t'category' =&gt; 'content-generation',\n\t)\n);<\/code><\/pre>\n<p>Du kannst auch mehrere Parameter kombinieren:<\/p>\n<pre><code class=\"language-php\">$abilities = wp_get_abilities(\n\tarray(\n\t\t'category'  =&gt; 'content-generation',\n\t\t'meta'      =&gt; array(\n\t\t\t'public' =&gt; true,\n\t\t),\n\t)\n);<\/code><\/pre>\n<p>F\u00fcr fortgeschrittenere Filterfunktionen bietet die API die Parameter \u201e <code>item_include_callback<\/code> \u201c und \u201e <code>result_callback<\/code> \u201c \u2013 zwei Callbacks, mit denen du F\u00e4higkeiten zum Array hinzuf\u00fcgen oder daraus ausschlie\u00dfen sowie die Ergebnismenge vor der R\u00fcckgabe sortieren oder bearbeiten kannst.<\/p>\n<p>Zusammen mit den Aktualisierungen an \u201e <code>wp_get_abilities()<\/code> \u201c f\u00fchrt WordPress 7.1 zwei neue globale Filter ein:<\/p>\n<ul>\n<li><code>wp_get_abilities_item_include<\/code>: Wird f\u00fcr jede F\u00e4higkeit ausgef\u00fchrt, die die deklarativen Filter und \u201e <code>item_include_callback<\/code> \u201c passiert. Mit diesem Filter kannst du bestimmte F\u00e4higkeiten siteweit ein- oder ausschlie\u00dfen.<\/li>\n<li><code>wp_get_abilities_result<\/code>: Wird nach \u201e <code>result_callback<\/code> \u201c ausgef\u00fchrt. Damit kannst du die gesamte Ergebnismenge der F\u00e4higkeiten siteweit bearbeiten.<\/li>\n<\/ul>\n<p>Eine ausf\u00fchrlichere \u00dcbersicht \u00fcber die Aktualisierungen von \u201ewp_get_abilities()\u201c und den zugeh\u00f6rigen Filtern findest du in den <a href=\"https:\/\/make.wordpress.org\/core\/2026\/08\/05\/filtering-registered-abilities-with-wp_get_abilities-in-wordpress-7-1\/\" target=\"_blank\" rel=\"noopener noreferrer\">Entwicklerhinweisen<\/a>.<\/p>\n<h4>Neues Flag f\u00fcr \u00f6ffentliche Zug\u00e4nglichkeit<\/h4>\n<p>WordPress 7.1 f\u00fchrt au\u00dferdem ein <a href=\"https:\/\/make.wordpress.org\/core\/2026\/08\/04\/a-unified-public-exposure-flag-for-abilities-in-wordpress-7-1\/\" target=\"_blank\" rel=\"noopener noreferrer\">neues Metadaten-Flag<\/a> ein, das angibt, dass eine Berechtigung f\u00fcr den Zugriff durch externe Clients wie die REST-API, MCP-Adapter und KI-Agenten verf\u00fcgbar ist.<\/p>\n<p>Wenn du eine F\u00e4higkeit registrierst, kannst du nun \u201e <code>meta.public<\/code> \u201c verwenden, damit deine F\u00e4higkeit \u00fcber die REST-Endpunkte f\u00fcr F\u00e4higkeiten erkannt und aufgerufen werden kann. Bisher musstest du die Freigabe f\u00fcr jeden Kanal separat festlegen \u2013 zum Beispiel durch die Einstellung \u201e &#8217;show_in_rest&#8216; =&gt; true \u201c, um eine F\u00e4higkeit \u00fcber REST sichtbar zu machen.<\/p>\n<h4>Weitere Verbesserungen an der Abilities-API<\/h4>\n<p>Zus\u00e4tzlich zu den oben genannten Neuerungen f\u00fchrt WordPress 7.1 <a href=\"https:\/\/make.wordpress.org\/core\/2026\/07\/31\/abilities-api-improvements-in-wordpress-7-1\/\" target=\"_blank\" rel=\"noopener noreferrer\">weitere Verbesserungen<\/a> ein, die verschiedene Aspekte der API abdecken.<\/p>\n<p>Zwei neue Filter, \u201e <code>wp_ability_validate_input<\/code> \u201c und \u201e <code>wp_ability_validate_output<\/code> \u201c, erm\u00f6glichen es Plugins, Eingabe- und Ausgabedaten anhand komplexerer Regeln zu validieren, als sie durch das WordPress-JSON-Schema ausgedr\u00fcckt werden k\u00f6nnen. Der erste Filter wird ausgef\u00fchrt, nachdem die Eingabe aufbereitet wurde und die anf\u00e4ngliche Schema-Validierung erfolgreich war. Der zweite Filter wird ausgef\u00fchrt, nachdem die Funktion ausgef\u00fchrt wurde und bevor das Endergebnis zur\u00fcckgegeben wird.<\/p>\n<p>Die Aktion \u201e <code>wp_ability_invoked<\/code> \u201c wird zu Beginn von \u201e <code>WP_Ability::execute()<\/code> \u201c ausgef\u00fchrt und kann verwendet werden, um jeden Versuch, eine Funktion aufzurufen, zu verfolgen und zu protokollieren. Du kannst diese Aktion nutzen, um Zugriffsversuche auf eine bestimmte Funktion zu protokollieren, die Serverauslastung zu messen, t\u00e4gliche oder monatliche Nutzungsz\u00e4hler einzurichten und Brute-Force-Aufrufversuche zu erkennen.<\/p>\n<p>Sei jedoch vorsichtig:<\/p>\n<blockquote><p>Die Aktion erh\u00e4lt rohe, unnormalisierte Eingaben. Plugins sollten es daher vermeiden, Eingaben wahllos zu protokollieren, da diese Anmeldedaten, pers\u00f6nliche Informationen oder andere sensible Daten enthalten k\u00f6nnen.<\/p><\/blockquote>\n<h3>Weitere Updates f\u00fcr Entwickler<\/h3>\n<p>Die Updates f\u00fcr Entwickler h\u00f6ren hier noch nicht auf. WordPress 7.1 bringt eine beeindruckende Anzahl an Verbesserungen und Neuerungen mit sich und bietet neue sowie zuverl\u00e4ssigere Entwicklungstools. Mit dieser neuen Version findest du au\u00dferdem:<\/p>\n<ul>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2026\/07\/31\/filtering-site-editor-screens-in-wordpress-7-1\/\" target=\"_blank\" rel=\"noopener noreferrer\">Vier neue Filter zur Konfiguration der Site-Editor-Bildschirme<\/a><\/li>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2026\/08\/03\/iframed-editor-changes-in-wordpress-7-1\/#what-s-changing-in-wordpress-7-1\" target=\"_blank\" rel=\"noopener noreferrer\">Der Beitragseditor wird immer in einem iframe angezeigt<\/a><\/li>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2026\/07\/23\/editor-components-updates-in-wordpress-7-1\/\" target=\"_blank\" rel=\"noopener noreferrer\">Aktualisierungen der Editor-Komponenten<\/a><\/li>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2026\/07\/29\/jquery-ui-updated-to-1-14-2-in-wordpress-7-1\/\" target=\"_blank\" rel=\"noopener noreferrer\">jQuery UI auf 1.14.2 aktualisiert<\/a><\/li>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2026\/07\/31\/json-schema-preparation-for-client-compatibility-in-wordpress-7-1\/\" target=\"_blank\" rel=\"noopener noreferrer\">Vorbereitung des JSON-Schemas f\u00fcr die Client-Kompatibilit\u00e4t<\/a><\/li>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2026\/08\/05\/pseudo-and-custom-style-states-in-wordpress-7-1\/\" target=\"_blank\" rel=\"noopener noreferrer\">Benutzer k\u00f6nnen nun Stile auf Pseudo-Zust\u00e4nde anwenden<\/a><\/li>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2026\/08\/05\/responsive-block-styles-and-configurable-viewports-in-wordpress-7-1\/\" target=\"_blank\" rel=\"noopener noreferrer\">Responsive Blockstile und konfigurierbare Ansichtsbereiche<\/a><\/li>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2026\/08\/03\/introducing-name-and-informational-tool-tips-in-wordpress-7-1\/\" target=\"_blank\" rel=\"noopener noreferrer\">Neue Funktionen zum Anzeigen von Tooltips und informativen Hilfetexten<\/a><\/li>\n<\/ul>\n<figure id=\"attachment_214733\" aria-describedby=\"caption-attachment-214733\" style=\"width: 1812px\" class=\"wp-caption alignnone\"><img loading=\"lazy\" decoding=\"async\" class=\"wp-image-214733 size-full\" src=\"https:\/\/kinsta.com\/wp-content\/uploads\/2026\/08\/wp-71-responsive-styles.png\" alt=\"Responsive-Stile in WordPress 7.1\" width=\"1812\" height=\"850\"><figcaption id=\"caption-attachment-214733\" class=\"wp-caption-text\">Du kannst spezifische CSS-Regeln f\u00fcr Mobilger\u00e4te und Tablets im visuellen Editor, unter \u201eGlobale Stile\u201c oder in der Datei \u201etheme.json\u201c definieren.<\/figcaption><\/figure>\n<h2>Hosting der n\u00e4chsten Generation f\u00fcr WordPress der n\u00e4chsten Generation<\/h2>\n<p>WordPress 7.1 markiert in mehrfacher Hinsicht einen gro\u00dfen Schritt nach vorn f\u00fcr das CMS.<\/p>\n<p>Die clientseitige Medienverarbeitung stellt einen Wendepunkt im Bildmanagement dar. Die Verarbeitung erfolgt nun auf der Clientseite, was zu einer effizienteren Nutzung der Serverressourcen und einer schnelleren Seitenleistung f\u00fchrt.<\/p>\n<p>Was die KI-F\u00e4higkeiten angeht, markiert WordPress 7.1 nach den bahnbrechenden Updates in den Versionen 6.9 und 7.0 einen Moment der Konsolidierung. Die Abilities-API erh\u00e4lt neue Funktionen, die es Entwicklern erm\u00f6glichen, zuverl\u00e4ssigere und sicherere KI-Integrationen und -Funktionen zu erstellen.<\/p>\n<p>Eine weitere leistungsstarke Neuerung, die Entwickler und Agenturen zu sch\u00e4tzen wissen werden, ist der \u201eTheme Provider\u201c, der es Plugins erm\u00f6glicht, ihre Markenidentit\u00e4t im Admin-Bereich zum Ausdruck zu bringen und dabei die Konsistenz mit der WordPress-Dashboard-Oberfl\u00e4che zu wahren.<\/p>\n<p>Au\u00dferdem gibt es Verbesserungen bei den Notizen, neue Bl\u00f6cke, ein leistungsf\u00e4higeres SVG-Symbolsystem und vieles mehr. Kurz gesagt: WordPress ist weit davon entfernt, an Schwung zu verlieren, und ist zukunftsorientierter denn je.<\/p>\n<p>F\u00fcr ein immer fortschrittlicheres CMS ist die Wahl eines Hosting-Anbieters, der mit modernen Technologien Schritt h\u00e4lt, unerl\u00e4sslich. Kinsta bietet die ideale Umgebung f\u00fcr WordPress-Seiten der n\u00e4chsten Generation: containerisierte Cloud-Infrastruktur, herausragende Leistung, solide Sicherheit und schnellen, erstklassigen Support.<\/p>\n<p>Wenn du unser Hosting noch nicht ausprobiert hast, nutze die <a href=\"https:\/\/kinsta.com\/de\/preise\/\">kostenlose Testphase<\/a> f\u00fcr ausgew\u00e4hlte Tarife oder <a href=\"https:\/\/kinsta.com\/de\/mit-dem-vertrieb-sprechen\/\">kontaktiere uns<\/a>, um mehr zu erfahren.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>WordPress 7.1 soll am 19. August erscheinen und verspricht ein spannendes Update f\u00fcr Entwickler, Profis, Agenturen und Blogger im gesamten \u00d6kosystem zu werden. Diese zweite gro\u00dfe &#8230;<\/p>\n","protected":false},"author":36,"featured_media":77126,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[],"topic":[1011],"class_list":["post-77125","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","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>Neuerungen in WordPress 7.1: Clientseitige Medienverarbeitung, Design-Tools, die Abilities-API und vieles mehr<\/title>\n<meta name=\"description\" content=\"Schau dir diesen Beitrag an, um zu erfahren, was es Neues in WordPress 7.1 gibt: clientseitige Medienverarbeitung, verbesserte APIs, neue Bl\u00f6cke und Design-Tools und vieles mehr.\" \/>\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-7-1\/\" \/>\n<meta property=\"og:locale\" content=\"de_DE\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Neuerungen in WordPress 7.1: Clientseitige Medienverarbeitung, Design-Tools, die Abilities-API und vieles mehr\" \/>\n<meta property=\"og:description\" content=\"Schau dir diesen Beitrag an, um zu erfahren, was es Neues in WordPress 7.1 gibt: clientseitige Medienverarbeitung, verbesserte APIs, neue Bl\u00f6cke und Design-Tools und vieles mehr.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinsta.com\/de\/blog\/wordpress-7-1\/\" \/>\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=\"2026-08-14T06:28:24+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-19T15:45:55+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2026\/08\/whats-new-in-wordpress-7.1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1470\" \/>\n\t<meta property=\"og:image:height\" content=\"735\" \/>\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=\"Schau dir diesen Beitrag an, um zu erfahren, was es Neues in WordPress 7.1 gibt: clientseitige Medienverarbeitung, verbesserte APIs, neue Bl\u00f6cke und Design-Tools und vieles mehr.\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2026\/08\/whats-new-in-wordpress-7.1.png\" \/>\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=\"27\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-7-1\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/wordpress-7-1\/\"},\"author\":{\"name\":\"Carlo Daniele\",\"@id\":\"https:\/\/kinsta.com\/de\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63\"},\"headline\":\"Neuerungen in WordPress 7.1: Clientseitige Medienverarbeitung, Design-Tools, die Abilities-API und vieles mehr\",\"datePublished\":\"2026-08-14T06:28:24+00:00\",\"dateModified\":\"2026-08-19T15:45:55+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/wordpress-7-1\/\"},\"wordCount\":4820,\"publisher\":{\"@id\":\"https:\/\/kinsta.com\/de\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/wordpress-7-1\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2026\/08\/whats-new-in-wordpress-7.1.png\",\"inLanguage\":\"de\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/wordpress-7-1\/\",\"url\":\"https:\/\/kinsta.com\/de\/blog\/wordpress-7-1\/\",\"name\":\"Neuerungen in WordPress 7.1: Clientseitige Medienverarbeitung, Design-Tools, die Abilities-API und vieles mehr\",\"isPartOf\":{\"@id\":\"https:\/\/kinsta.com\/de\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/wordpress-7-1\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/wordpress-7-1\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2026\/08\/whats-new-in-wordpress-7.1.png\",\"datePublished\":\"2026-08-14T06:28:24+00:00\",\"dateModified\":\"2026-08-19T15:45:55+00:00\",\"description\":\"Schau dir diesen Beitrag an, um zu erfahren, was es Neues in WordPress 7.1 gibt: clientseitige Medienverarbeitung, verbesserte APIs, neue Bl\u00f6cke und Design-Tools und vieles mehr.\",\"breadcrumb\":{\"@id\":\"https:\/\/kinsta.com\/de\/blog\/wordpress-7-1\/#breadcrumb\"},\"inLanguage\":\"de\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinsta.com\/de\/blog\/wordpress-7-1\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"de\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/wordpress-7-1\/#primaryimage\",\"url\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2026\/08\/whats-new-in-wordpress-7.1.png\",\"contentUrl\":\"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2026\/08\/whats-new-in-wordpress-7.1.png\",\"width\":1470,\"height\":735},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinsta.com\/de\/blog\/wordpress-7-1\/#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\":\"Neuerungen in WordPress 7.1: Clientseitige Medienverarbeitung, Design-Tools, die Abilities-API 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":"Neuerungen in WordPress 7.1: Clientseitige Medienverarbeitung, Design-Tools, die Abilities-API und vieles mehr","description":"Schau dir diesen Beitrag an, um zu erfahren, was es Neues in WordPress 7.1 gibt: clientseitige Medienverarbeitung, verbesserte APIs, neue Bl\u00f6cke und Design-Tools und vieles mehr.","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-7-1\/","og_locale":"de_DE","og_type":"article","og_title":"Neuerungen in WordPress 7.1: Clientseitige Medienverarbeitung, Design-Tools, die Abilities-API und vieles mehr","og_description":"Schau dir diesen Beitrag an, um zu erfahren, was es Neues in WordPress 7.1 gibt: clientseitige Medienverarbeitung, verbesserte APIs, neue Bl\u00f6cke und Design-Tools und vieles mehr.","og_url":"https:\/\/kinsta.com\/de\/blog\/wordpress-7-1\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/Kinsta-Deutschland-207459890108303\/","article_published_time":"2026-08-14T06:28:24+00:00","article_modified_time":"2026-08-19T15:45:55+00:00","og_image":[{"width":1470,"height":735,"url":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2026\/08\/whats-new-in-wordpress-7.1.png","type":"image\/png"}],"author":"Carlo Daniele","twitter_card":"summary_large_image","twitter_description":"Schau dir diesen Beitrag an, um zu erfahren, was es Neues in WordPress 7.1 gibt: clientseitige Medienverarbeitung, verbesserte APIs, neue Bl\u00f6cke und Design-Tools und vieles mehr.","twitter_image":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2026\/08\/whats-new-in-wordpress-7.1.png","twitter_creator":"@carlodaniele","twitter_site":"@Kinsta_DE","twitter_misc":{"Verfasst von":"Carlo Daniele","Gesch\u00e4tzte Lesezeit":"27\u00a0Minuten"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinsta.com\/de\/blog\/wordpress-7-1\/#article","isPartOf":{"@id":"https:\/\/kinsta.com\/de\/blog\/wordpress-7-1\/"},"author":{"name":"Carlo Daniele","@id":"https:\/\/kinsta.com\/de\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63"},"headline":"Neuerungen in WordPress 7.1: Clientseitige Medienverarbeitung, Design-Tools, die Abilities-API und vieles mehr","datePublished":"2026-08-14T06:28:24+00:00","dateModified":"2026-08-19T15:45:55+00:00","mainEntityOfPage":{"@id":"https:\/\/kinsta.com\/de\/blog\/wordpress-7-1\/"},"wordCount":4820,"publisher":{"@id":"https:\/\/kinsta.com\/de\/#organization"},"image":{"@id":"https:\/\/kinsta.com\/de\/blog\/wordpress-7-1\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2026\/08\/whats-new-in-wordpress-7.1.png","inLanguage":"de"},{"@type":"WebPage","@id":"https:\/\/kinsta.com\/de\/blog\/wordpress-7-1\/","url":"https:\/\/kinsta.com\/de\/blog\/wordpress-7-1\/","name":"Neuerungen in WordPress 7.1: Clientseitige Medienverarbeitung, Design-Tools, die Abilities-API und vieles mehr","isPartOf":{"@id":"https:\/\/kinsta.com\/de\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinsta.com\/de\/blog\/wordpress-7-1\/#primaryimage"},"image":{"@id":"https:\/\/kinsta.com\/de\/blog\/wordpress-7-1\/#primaryimage"},"thumbnailUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2026\/08\/whats-new-in-wordpress-7.1.png","datePublished":"2026-08-14T06:28:24+00:00","dateModified":"2026-08-19T15:45:55+00:00","description":"Schau dir diesen Beitrag an, um zu erfahren, was es Neues in WordPress 7.1 gibt: clientseitige Medienverarbeitung, verbesserte APIs, neue Bl\u00f6cke und Design-Tools und vieles mehr.","breadcrumb":{"@id":"https:\/\/kinsta.com\/de\/blog\/wordpress-7-1\/#breadcrumb"},"inLanguage":"de","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinsta.com\/de\/blog\/wordpress-7-1\/"]}]},{"@type":"ImageObject","inLanguage":"de","@id":"https:\/\/kinsta.com\/de\/blog\/wordpress-7-1\/#primaryimage","url":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2026\/08\/whats-new-in-wordpress-7.1.png","contentUrl":"https:\/\/kinsta.com\/de\/wp-content\/uploads\/sites\/5\/2026\/08\/whats-new-in-wordpress-7.1.png","width":1470,"height":735},{"@type":"BreadcrumbList","@id":"https:\/\/kinsta.com\/de\/blog\/wordpress-7-1\/#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":"Neuerungen in WordPress 7.1: Clientseitige Medienverarbeitung, Design-Tools, die Abilities-API 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\/77125","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=77125"}],"version-history":[{"count":13,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts\/77125\/revisions"}],"predecessor-version":[{"id":77177,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/posts\/77125\/revisions\/77177"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/77125\/translations\/en"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/77125\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/77125\/translations\/pt"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/77125\/translations\/fr"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/77125\/translations\/de"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/77125\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/77125\/translations\/nl"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/77125\/translations\/es"},{"href":"https:\/\/kinsta.com\/de\/wp-json\/kinsta\/v1\/posts\/77125\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/media\/77126"}],"wp:attachment":[{"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/media?parent=77125"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/tags?post=77125"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinsta.com\/de\/wp-json\/wp\/v2\/topic?post=77125"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}