
Welche Neuerungen sind im WordPress-Update auf Version 6.9 enthalten?
Seit Dienstag, den 2. Dezember 2025 ist das WordPress-Update auf Version 6.9 „Gene” offiziell verfügbar und steht zum Download bereit. Dieses WordPress-Update verbessert die Sicherheit und Stabilität Ihres Systems durch das Schließen von 5 Sicherheitslücken, die Behebung von 415 Fehlern sowie durch zusätzliche Optimierungen und Neuerungen.
Aufgrund der bekannt gewordenen Sicherheitslücken empfehlen wir dringend die zeitnahe Installation des WordPress-Updates. Sicherheitsupdates schließen kritische Schwachstellen und beheben sicherheitsrelevante Fehler im WordPress-Core.Der Schutz Ihrer Website und der darin verarbeiteten Daten steht dabei im Mittelpunkt der Entwickler und dient zugleich der Sicherheit und dem Vertrauen Ihrer Websitebesucher.
Bitte prüfen Sie vorab die Kompatibilität Ihres WordPress-CMS sowie aller installierten Drittanbieter-Erweiterungen und erstellen Sie eine vollständige Datensicherung, bevor Sie das Update auf WordPress Version 6.9 durchführen.
Bitte bedenken Sie auch die Bedeutung regelmäßiger WordPress-Updates im Hinblick auf die Datenschutz-Grundverordnung (DSGVO) sowie Ihre Verantwortung gegenüber den Besuchern Ihrer Website im Umgang mit gespeicherten und verarbeiteten Daten.
Gern stehen wir Ihnen auch bei der Wartung, Pflege und Administration Ihrer Website und Ihres Webspace mit maßgeschneiterten Wartungslösungen im Rahmen eines Wartungsvertrags
Neuerungen Verbesserungen
- Neu: Notizen – Effiziente Zusammenarbeit direkt am Block – Smarte Teamarbeit: Feedback dort geben, wo es entstehtMit den neuen Notizen kannst du Kommentare direkt an einzelne Blöcke im Beitragseditor heften. So bleibt jedes Teammitglied jederzeit auf dem aktuellen Stand, Änderungen sind klar nachvollziehbar und Rückmeldungen lassen sich unmittelbar umsetzen. Ob Text, Layout oder Design-Optimierung – die Zusammenarbeit findet jetzt nahtlos genau dort statt, wo du arbeitest: direkt auf der Arbeitsfläche.
- Befehlspalette im gesamten Dashboard – Alle Werkzeuge jederzeit sofort verfügbarDie Befehlspalette steht dir jetzt überall im Dashboard zur Verfügung – ganz gleich, ob du gerade an einem neuen Beitrag arbeitest, im Website-Editor dein Design verfeinerst oder deine Plugins verwaltest. Mit nur wenigen Tastendrücken erreichst du genau die Funktionen, die du brauchst – schnell, intuitiv und ohne Umwege.
- Text an Container anpassen – Inhalte, die sich automatisch perfekt einfügenFür Absatz- und Überschriftenblöcke steht nun eine neue Typografie-Option zur Verfügung, die die Schriftgröße dynamisch an den verfügbaren Platz anpasst. Der Text füllt den Container optimal aus – ideal für Banner, Highlights oder andere Gestaltungselemente, bei denen eine präzise Anpassung entscheidend ist.
- Die Abilities-API – Der Schlüssel zur nächsten Generation von Website-InteraktionenMit WordPress 6.9 entsteht durch die neue, einheitliche Abilities-API die Grundlage für leistungsfähige Automatisierungen. Sie stellt ein zentrales Register für Website-Funktionen bereit, sodass Entwickler Aktionen in jedem Kontext einheitlich registrieren, prüfen und ausführen können – ob in PHP, über REST-Endpunkte oder durch KI-gestützte Systeme. Damit öffnen sich die Türen für intelligentere, flexiblere und stärker vernetzte WordPress-Erlebnisse.
- Seitenverhältnis in der Galerie – Einheitliche Bilddarstellung mit nur einer EinstellungAb sofort lässt sich für Galerieblöcke ein festes Seitenverhältnis definieren. Dadurch wirken Galerien automatisch harmonischer und sauber ausgerichtet – ganz ohne zusätzliche Bearbeitung oder manuelle Anpassungen.
- Akkordeon-Block – Übersichtliche Inhalte per Klick ein- und ausklappen
Mit dem neuen Akkordeon-Block kannst du ausklappbare Bereiche zu jeder Seite hinzufügen. Ideal für FAQs, Menüstrukturen oder umfangreiche Inhalte, die strukturiert und leicht erfassbar präsentiert werden sollen. - Zeit, den Block zu lesen – Automatische Lesedauer für mehr Orientierung
Mit der neuen automatischen Zeitschätzung kannst du anzeigen, wie lange das Lesen eines Beitrags voraussichtlich dauert. Leser wissen so schon vorab, welchen Umfang sie erwarten können – ideal für mehr Transparenz und ein besseres Nutzererlebnis. - Mathematikblock & MathML-Format – Komplexe Formeln klar und barrierefrei darstellen
Mit dem neuen MathML-Block kannst du mathematische Formeln direkt im Editor einfügen. Er ermöglicht eine präzise, gut lesbare und zugleich barrierefreie Darstellung selbst komplexer Ausdrücke – ideal für technische Inhalte, wissenschaftliche Texte oder Bildungsseiten. - Steuerelemente an externe Quellen binden – Mehr Flexibilität für Integrationen von Drittanbietern
Die Einbindung externer Dienste wird weiter verbessert: Entwickler können nun eigene Quellen in die UI der Blockbindungen integrieren und diese um individuelle Steuerelemente erweitern. Dadurch lassen sich externe Systeme nahtloser einbinden und Workflows deutlich flexibler gestalten. - Verbesserungen der Barrierefreiheit – Mehr als 30 Optimierungen für ein inklusiveres WordPress-ErlebnisMit über 30 neuen Accessibility-Verbesserungen wird WordPress noch zugänglicher. Die Updates sorgen für klarere Screenreader-Ansagen, blenden überflüssige CSS-generierte Inhalte für unterstützende Technologien aus, korrigieren Probleme bei der Cursorposition und stellen sicher, dass der Schreibfokus auch dann erhalten bleibt, wenn Nutzer auf Autovervollständigungsvorschläge klicken. So wird die Bedienung für alle Anwender spürbar verbessert.
- Leistungsverbesserungen – Schnelleres Laden und effizientere Abläufe mit WordPress 6.9WordPress 6.9 bringt eine Reihe spürbarer Performance-Optimierungen mit sich – insbesondere im Frontend. Ein verbessertes LCP (Largest Contentful Paint) wird durch bedarfsgesteuerte Blockstile für klassische Themes, reduzierte Block-Theme-Stile und ein erhöhtes Limit für Inline-Styles erreicht. Dadurch werden Renderblockaden reduziert und der Rendering-Pfad durch die Priorisierung nicht kritischer Skripte deutlich optimiert. Zusätzlich profitieren Websites von zahlreichen weiteren Verbesserungen wie effizienteren Datenbankabfragen, optimiertem Caching, einer verbesserten Ausführung von WP-Cron sowie einem neuen Ausgabepuffer für Template-Erweiterungen, der den Weg für kommende Performance-Boosts ebnet.
Behobene Fehler | Neuerungen (415)
- Abilities API: Improve inline documentation 64134 Mehr erfahren »
- Abilities API: Normalize input from schema 64139 Mehr erfahren »
- Abilities API: Add the initial core abilities and categories registration. 64146 Mehr erfahren »
- Introduce Abilities API 64098 Mehr erfahren »
- Introduce best practices to hide CSS generated content from assistive technologies 40428 Mehr erfahren »
- "Customizer ""Select logo"" and ""Select site icon"" look like drop areas, but are butons." 47579 Mehr erfahren »
- A Way to Disable Export Theme 57379 Mehr erfahren »
- defect (bug): wp_site_admin_email_change_notification triggers wp_mail with an empty to address creating downstream wp_mail_failed 62211 Mehr erfahren »
- Update CSS for `::-moz-placeholder` color 63030 Mehr erfahren »
- Dashboard Activity Widget: Improve alignment of comment actions in mobile view 63277 Mehr erfahren »
- Unnecessary vertical space appears on Tags screen when no tags exist 63369 Mehr erfahren »
- Low color contrast for <code> elements in description text on Settings > General page 63449 Mehr erfahren »
- Adjust deprecation note in WP_Community_Events::format_event_data_time() 63511 Mehr erfahren »
- Excessive Spacing Between Right Sidebar Items in Edit Media Screen on Mobile View 63571 Mehr erfahren »
- Adjust sizing of page header links on mobile viewports 63831 Mehr erfahren »
- Command Palette: Encoded ampersands in URLs 64177 Mehr erfahren »
- Core Menu Icons disappeared in WordPress 6.9 RC1 using Safari Browser 15.6.1 64266 Mehr erfahren »
- "Hide ""Skip to Toolbar"" shortcut on small screens within admin" 63118 Mehr erfahren »
- Typo correction 63196 Mehr erfahren »
- "On mobile devices, the search bar in the WordPress admin ""Pages"" section has an unnecessary right margin, which negatively impacts the visual alignment and user experience." 63310 Mehr erfahren »
- Inaccurate schema for the app_id property in the application-passwords endpoints 53692 Mehr erfahren »
- Undefined index HTTP_HOST in wp-includes/ms-settings.php on line 57 47733 Mehr erfahren »
- Missing quote in a comment in ms-settings.php 63410 Mehr erfahren »
- Update in-repo PHPUnit documentation 62065 Mehr erfahren »
- Improve performance of bcrypt related unit tests 63026 Mehr erfahren »
- JSHint config still requires esversion 6 which blocks use of async functions 63077 Mehr erfahren »
- Account for `Core-{n}` format in the PR cleanup workflow 63081 Mehr erfahren »
- Remove use of deprecated `issuesAndPullRequests()` method 63278 Mehr erfahren »
- Docs: Parameter correction 63343 Mehr erfahren »
- Unused import for utils within install.js 63477 Mehr erfahren »
- Docs: Fix parameter order mismatch in wp_cache_cas_by_key() 63497 Mehr erfahren »
- Certificate verification failure causing PHP 8.3 and 8.4 workflows to fail 63876 Mehr erfahren »
- Configure logging for multisite PHPUnit configuration 63884 Mehr erfahren »
- `certificates:update` Grunt task does not actually update the dependency 63939 Mehr erfahren »
- wordpress-importer tests failing for old branches on PHP < 7.2 63983 Mehr erfahren »
- The `in:body` search queries not respected through GitHub's GraphQL API 64175 Mehr erfahren »
- Running `env:cli db` commands fails due to failed certificate validation 64218 Mehr erfahren »
- Tests: Add test assertion to compare HTML for equivalence 63527 Mehr erfahren »
- Limit the number of GitHub Actions jobs that spawn for pull requests to forks 63752 Mehr erfahren »
- Composer: update to WordPressCS 3.2.0 63762 Mehr erfahren »
- Make Composer available via npm run on host machine 63912 Mehr erfahren »
- Optionally expose non-ephemeral MySQL port 64014 Mehr erfahren »
- PHPUnit classes don't exist in later versions of PHPUnit 63833 Mehr erfahren »
- Test tool and unit test improvements for 6.9 63167 Mehr erfahren »
- Tests: Reduce usage of assertEquals for 6.9 63169 Mehr erfahren »
- GitHub Actions updates and improvements for 6.9 63170 Mehr erfahren »
- Update/Audit NPM Dependencies for 6.9 63171 Mehr erfahren »
- Remove dependabot configuration 64140 Mehr erfahren »
- """Older Entries"" and ""Newer Entries"" links are wrong when entries displayed in ascending order" 10219 Mehr erfahren »
- Multiple themes: Empty site title leaves empty anchor tag in header 44656 Mehr erfahren »
- Twenty Nineteen: Mobile menu isn't scrollable 45902 Mehr erfahren »
- Twenty Twenty: Menu + Search can cause a scroll jump on close 52116 Mehr erfahren »
- Twenty Twenty-One: List Item blocks have extra margin in editor 60196 Mehr erfahren »
- Twenty Thirteen through Twenty Sixteen: update Genericons 62128 Mehr erfahren »
- Bundled themes: use correct attribute escaping function in block patterns 63264 Mehr erfahren »
- Twenty Twenty-Five: Remove echo from esc_html_e() in banner-cover-big-heading.php 63345 Mehr erfahren »
- Twenty Twenty-One: Line-height inconsistency in the editor with Lists and other blocks 63549 Mehr erfahren »
- Twenty Seventeen: PHPDoc block are missing for the_content filter hooks 63637 Mehr erfahren »
- Twenty Seventeen: add PHPDoc block for the twentyseventeen_should_show_featured_image filter 63644 Mehr erfahren »
- Twenty Nineteen: add PHPDoc block for the twentynineteen_can_show_post_thumbnail filter 63645 Mehr erfahren »
- Twenty Sixteen: add PHPDoc Block for the twentysixteen_content_width filter 63646 Mehr erfahren »
- Twenty Sixteen: add PHPDoc block for the twentysixteen_author_avatar_size filter 63647 Mehr erfahren »
- Twenty Eleven to Twenty Fourteen: add PHPDoc blocks for footer action hooks 63648 Mehr erfahren »
- Twenty Twenty: add PHPDoc blocks for function action hooks 63654 Mehr erfahren »
- Twenty Nineteen & Twenty Twenty One: Add PHPDoc Block for the twentynineteen_content_width & twenty_twenty_one_content_width filter 63664 Mehr erfahren »
- Bundled Theme: Add missing PHPDoc Block for the action. 63692 Mehr erfahren »
- Twenty Twenty-Five: Typo in Font Credit URL Protocol 63747 Mehr erfahren »
- Twenty Twenty: Latest Posts block – Full post content uses different font in editor vs. front end 63798 Mehr erfahren »
- Twenty Twenty-Two and Twenty Twenty-Five: <pre> tag overflows container, causing horizontal scroll 63875 Mehr erfahren »
- Twenty Twelve: support Image block rounded style 64041 Mehr erfahren »
- Remove IE specific checks from more default themes 58836 Mehr erfahren »
- Bundled themes: Stylesheets for block themes are missing path data for inlining 63007 Mehr erfahren »
- Bundled themes: Stylesheets should be minified in block themes 63012 Mehr erfahren »
- Bundled themes: Scripts are printed directly without using wp_print_script_tag()/wp_print_inline_script_tag() 63806 Mehr erfahren »
- Bump default theme versions for WordPress 6.9 64069 Mehr erfahren »
- Unify timestamps of query cache keys 63195 Mehr erfahren »
- Ensure consistent $expire casting to (int) in wp_cache_set_multiple() and wp_cache_add_multiple() functions 63364 Mehr erfahren »
- Store last changed value in key instead of using it as a salt for query caches 59592 Mehr erfahren »
- wp_get_canonical_url always returns false for attachments 63041 Mehr erfahren »
- "[E_WARNING] Undefined array key ""host"" in wp-includes/canonical.php on line 717" 63316 Mehr erfahren »
- "Undefined array key ""path"" error coming from dynamically generated redirect paths" 63733 Mehr erfahren »
- Update wp_check_invalid_utf8() 63837 Mehr erfahren »
- Standardize UTF-8 handling and fallbacks in 6.9 63863 Mehr erfahren »
- Replace warning-suppression with error-handler in _wp_can_use_pcre_u 63865 Mehr erfahren »
- count() used in the loop condition 56499 Mehr erfahren »
- Undefined variable $comments_count 64223 Mehr erfahren »
- comment_form() fields being displayed only for non logged in users 16576 Mehr erfahren »
- Running `_wp_cron()` on shutdown breaks `ALTERNATE_WP_CRON` 64315 Mehr erfahren »
- Trigger the wp_cron action from the shutdown hook instead of the init hook to reduce TTFB (⏱️ Time To First Byte) and improve performance 63858 Mehr erfahren »
- Customize: fix the color hue picker HTML and accessibility 42078 Mehr erfahren »
- UI & Accessibility issues in customizer menus section 50696 Mehr erfahren »
- Customizer: The back button is not keyboard focusable 63011 Mehr erfahren »
- [E_WARNING] class-wp-customize-widgets.php:923 63151 Mehr erfahren »
- Use is_wp_error() instead of instanceof WP_Error in class-wp-customize-custom-css-setting.php 63363 Mehr erfahren »
- Unable to live preview changes to Additional CSS in the Customizer when using a Block Theme 63589 Mehr erfahren »
- Consider filtered URLs with arg in `wp_customize_url` 63632 Mehr erfahren »
- Loss of focus when setting or changing the Site Logo or Site Icon in Customizer 63832 Mehr erfahren »
- Unable to set rows attribute for textarea input in the Customizer 47445 Mehr erfahren »
- dbDelta do useless request when type case is not the same between query and describe result 59481 Mehr erfahren »
- "Emojis cause ""Updating failed. Could not update post in the database."" error" 60362 Mehr erfahren »
- Test confirming appropriate MariaDB requirements is currently failing 63586 Mehr erfahren »
- dbDelta returns unnecessary update if tablename is in backticks 63976 Mehr erfahren »
- Cast the Non_unique to a string before checking it 64005 Mehr erfahren »
- wp-config-sample.php should default to `utf8mb4` instead of `utf8` character set 48285 Mehr erfahren »
- Slow query in WP_Posts_List_Table, no way to avoid with filters/hooks 50161 Mehr erfahren »
- wpdb::get_table_from_query() doesn't support queries with `SET STATEMENT … FOR` 63777 Mehr erfahren »
- While inserting a post some values for 'post_date' throw a PHP exception 26798 Mehr erfahren »
- Docs: Enhance inline documentation for current_time, wp_date, and date_i18n functions/filters. 63207 Mehr erfahren »
- Make daylight saving time date/time editable 64197 Mehr erfahren »
- Block supports: Avoid warning for non string class attributes 59622 Mehr erfahren »
- wp_add_inline_script does not properly escape '<!– <script>' in contents 62797 Mehr erfahren »
- Editor: Update the blocks on the sample page to the latest HTML 63176 Mehr erfahren »
- Simplify gradient color specifications from rgba to rgb in theme.json 63381 Mehr erfahren »
- Blocks without rendered content (including blocks via block visibility) still enqueue scripts and styles 63676 Mehr erfahren »
- Backport Global Styles: Make Button element inherit all typography styles on the frontend 63700 Mehr erfahren »
- Block hooks are not applied to plugin-registered templates using `register_block_template()` 63808 Mehr erfahren »
- "Block attributes cannot end in ""\""" 63917 Mehr erfahren »
- Add Media Button missing aria-haspopup and aria-controls 63973 Mehr erfahren »
- Improve error message in `WP_Block_Templates_Registry::unregister()` to include template name 64072 Mehr erfahren »
- Gutenberg: remove Yjs from the core-data package 64120 Mehr erfahren »
- Fix: Make block editor a script/module dual package so fit text loads on frontend. 64124 Mehr erfahren »
- Command Palate: Don't include palate on Network Admin 64125 Mehr erfahren »
- Template activation: fix unique slug filtering 64141 Mehr erfahren »
- REST API: 403 error occur when resolving or reopening note 64153 Mehr erfahren »
- Update Gutenberg packages for Beta 2 64158 Mehr erfahren »
- Theme JSON: Fix filtering of default presets at block level 64195 Mehr erfahren »
- Block editor: Make fit text work with the interativity API 64210 Mehr erfahren »
- Revert template activation for 6.9 64214 Mehr erfahren »
- Fix: Custom font size taking over fit text 64254 Mehr erfahren »
- Block visibility: new support key conflicts with Block Visibility plugin 64272 Mehr erfahren »
- Editor: Add filter for supported block binding attributes 62090 Mehr erfahren »
- Allow template duplication + concept of active templates 62755 Mehr erfahren »
- Backport Global Styles: add support for select or dropdown elements 63555 Mehr erfahren »
- KSES: Add new allowed HTML tags 63786 Mehr erfahren »
- Add support for border radius presets 63799 Mehr erfahren »
- Include namespace in layout classname for non-core blocks 63844 Mehr erfahren »
- Command Palette: Enqueue command-related assets for all admin pages 63845 Mehr erfahren »
- Update Google Fonts collection for 6.9 release 64007 Mehr erfahren »
- Backport: Add block visibility support 64061 Mehr erfahren »
- Block editor: Conditionally enqueue front end assets for fitText. 64119 Mehr erfahren »
- Blocks: Efficiently find and traverse blocks in a document. 61401 Mehr erfahren »
- Update Gutenberg Packages (WP 6.9 Beta 1 edition) 64117 Mehr erfahren »
- Ensure Gutenberg e2e tests pass for WP core trunk 64138 Mehr erfahren »
- Update Gutenberg packages for WP 6.9 Beta 3 64185 Mehr erfahren »
- Update Gutenberg packages for WP 6.9 Beta 4 64213 Mehr erfahren »
- Update Gutenberg packages for WP 6.9 RC1 64220 Mehr erfahren »
- Update Gutenberg packages for WP 6.9 RC2 64267 Mehr erfahren »
- Update Gutenberg packages for WP 6.9 RC3 64301 Mehr erfahren »
- Increase color contrast for embed template 63460 Mehr erfahren »
- _oembed_rest_pre_serve_request() can erroneously return a string value 63652 Mehr erfahren »
- Increased styles_inline_size_limit pushes down oEmbed discovery tags 64178 Mehr erfahren »
- Emoji detection inline script introduces needless parser/render blocking 63842 Mehr erfahren »
- Emoji loader script can be moved to the footer since non-critical 64076 Mehr erfahren »
- Update Twemoji to v17.0.x 64184 Mehr erfahren »
- Exporting in high data instances results in empty file download 63503 Mehr erfahren »
- ZIP tests not checking potential clean directory 63443 Mehr erfahren »
- `fetch_feed()` fails to use data stored in transients. 63717 Mehr erfahren »
- PHPMailer: Update to v6.10.0 63811 Mehr erfahren »
- PHP 8.5: Update ID3 library for compatibility 64051 Mehr erfahren »
- Proposal: Use Full PHPMailer library 39714 Mehr erfahren »
- Adopt standard get_temp_dir() in Text_Diff 63711 Mehr erfahren »
- Update to PHPMailer 6.11.0 64052 Mehr erfahren »
- Update to PHPMailer 6.11.1 64055 Mehr erfahren »
- Update to PHPMailer 7.0.0 64101 Mehr erfahren »
- Update getID3 to version 1.9.24 64253 Mehr erfahren »
- Update SimplePie to version 1.9.0 63961 Mehr erfahren »
- Update Sodium Compat to 1.21.2 for better PHP 8.5 support 64008 Mehr erfahren »
- Update Sodium Compat to 1.23.0 for better performance 64079 Mehr erfahren »
- Remove unnecessary type casting in wp-links-opml.php 63367 Mehr erfahren »
- Use site transients for caching RSS Feeds 63719 Mehr erfahren »
- FTPext Stub 63201 Mehr erfahren »
- Remove unwanted commented code from core file 63485 Mehr erfahren »
- Missing return type in public function parselisting( $line ) 63491 Mehr erfahren »
- Make seems_utf8() RFC 3629 compliant. 38044 Mehr erfahren »
- Tight comparisons and use of Yoda conditions are not consistent 46846 Mehr erfahren »
- Post titles containing non-breaking hyphens are not sanitized 64089 Mehr erfahren »
- wp_check_invalid_utf8 – pcre tricks and failsafes, +mb_convert_encoding, iconv fix, performance 29717 Mehr erfahren »
- Add white-space as an allowed kses CSS attribute. 51707 Mehr erfahren »
- Update esc_url to allow for specifying an https:// as default protocol 52886 Mehr erfahren »
- Document global $wp_db_version in wp-admin/network/upgrade.php file. 63177 Mehr erfahren »
- Optimize wp_slash() and Prevent Unnecessary Code Execution 63211 Mehr erfahren »
- Correct documentation for wp_cache_get() 63217 Mehr erfahren »
- space is required before curly brackets 63218 Mehr erfahren »
- Docs: Update inline docs for various category template tags functions. 63225 Mehr erfahren »
- check if exists before accessing object properties of $post->comment_count 63263 Mehr erfahren »
- Coding Standards: Check for an empty $old_email first in wp_site_admin_email_change_notification() 63267 Mehr erfahren »
- theme.json: fix wrong padding value 63374 Mehr erfahren »
- Remove unwanted commented HTML code for timestamp 63476 Mehr erfahren »
- Document global variables comment code improvement. 63496 Mehr erfahren »
- Fix unclosed li element in plugin-editor.php 63546 Mehr erfahren »
- Encoded HTML entities are decoded for users without unfiltered_html 63630 Mehr erfahren »
- Improve documented return type for parsed blocks 63663 Mehr erfahren »
- Docs: Fix typo and mark unused parameter in deprecated functions 63704 Mehr erfahren »
- Incorrect PHPDocs in class WP_Block_List 63753 Mehr erfahren »
- Use more appropriate HTTP status codes for wp_die() calls in wp-admin/post.php 63836 Mehr erfahren »
- Layout type classname incorrect for custom blocks 63839 Mehr erfahren »
- Correct DocBlock tag order for @since and @global in WordPress core 63879 Mehr erfahren »
- Fix grammar and PHPDoc inconsistencies in functions.php 63892 Mehr erfahren »
- Remove unused classes and CSS from forms.css 63907 Mehr erfahren »
- PHP 8.5: `setAccessible` deprecations 63956 Mehr erfahren »
- PHP 8.5: Using `null` as array offsets 63957 Mehr erfahren »
- Regex special chars should be escaped 63988 Mehr erfahren »
- Block Bindings: `postType` context missing for Post Data source 63994 Mehr erfahren »
- PHP 8.5: NAN coercion warnings 64047 Mehr erfahren »
- README file should recommend creating a fork 64100 Mehr erfahren »
- Triggered errors are not displayed when applying template enhancement output buffer filters 64108 Mehr erfahren »
- Block Bindings: Use `field` instead of `key` for post-data and term-data sources. 64112 Mehr erfahren »
- Sending late HTTP headers not facilitated by template enhancement output buffer 64126 Mehr erfahren »
- KSES: Add `name` attribute to the <details> element 64127 Mehr erfahren »
- Docs: Typo correction in class-wpdb.php 64160 Mehr erfahren »
- Block editor: [Fix] Don't load fit text front end scripts on the editor. 64173 Mehr erfahren »
- Fix docblock formatting issues in REST API classes 64181 Mehr erfahren »
- Command Palette: Refactor enqueue function to remove regex. 64196 Mehr erfahren »
- Fix: Core abilities schemas. 64252 Mehr erfahren »
- Output buffer template rendering and add filter for post-processing (e.g. caching, optimization) 43258 Mehr erfahren »
- wp.sanitize.stripTags should iterate instead of using recursion 48054 Mehr erfahren »
- Flash is dead 52699 Mehr erfahren »
- Enhance Support for `popovertarget` and `popover` Attributes in Native Browser Popover API 61959 Mehr erfahren »
- Remove redundant access tags from DocBlocks 63272 Mehr erfahren »
- Remove redundant abstract tags from DocBlocks 63356 Mehr erfahren »
- Replace deprecated / non-standard CSS for `speak` and `aural` 63603 Mehr erfahren »
- Docs: Add `podman` as additional recommendation 63641 Mehr erfahren »
- Block Bindings: Add core/post-data source 63741 Mehr erfahren »
- Performance improvements for 6.9 63755 Mehr erfahren »
- Re-encode non-UTF-8-compatible source files. 63815 Mehr erfahren »
- Proposal: Drop support for IE conditional scripts and styles 63821 Mehr erfahren »
- Block Bindings: Support generic block attributes 63840 Mehr erfahren »
- Add PHP 8.5 compat array functions: `array_first` and `array_last` 63853 Mehr erfahren »
- Block Bindings: Communicate supported block attributes from server side 64030 Mehr erfahren »
- Image Block: Add Block Bindings support for caption attribute 64031 Mehr erfahren »
- Block Bindings: Add/update sources for use with Navigation blocks 64107 Mehr erfahren »
- Backport for Math block and format 64115 Mehr erfahren »
- Block Bindings: Add support for Navigation Link and Submenu's `url` attribute 64116 Mehr erfahren »
- Prepare for PHP 8.5 63061 Mehr erfahren »
- Docblock improvements for WP 6.9 63166 Mehr erfahren »
- Coding Standards fixes for WP 6.9 63168 Mehr erfahren »
- PHPStan code quality improvements for 6.9 63268 Mehr erfahren »
- Observation on Unused Global Variables in WordPress Core PHP Files 63732 Mehr erfahren »
- Audit wp_json_encode usage with script tags 63851 Mehr erfahren »
- Branching tasks for 6.9 64235 Mehr erfahren »
- Update `$_old_files` for 6.9. 64320 Mehr erfahren »
- Docs: Typo correction – 'compatability' to 'compatibility' 63391 Mehr erfahren »
- Handle a non-string passed to WP_HTML_Tag_Processor gracefully 63854 Mehr erfahren »
- HTML API: Attribute escaping should escape all HTML entities 64054 Mehr erfahren »
- HTML Processing Improvements in 6.9 63694 Mehr erfahren »
- HTML API: Internal updates in 6.9 63738 Mehr erfahren »
- HTML API: Make WP_HTML_Processor::serialize_token() public. 63823 Mehr erfahren »
- [Coding Standard]: Use self:: instead of class name for static member reference in WP_Http class 63346 Mehr erfahren »
- About Page – 6.9 63941 Mehr erfahren »
- Untranslatable default menu name in classic menus 63472 Mehr erfahren »
- Remove translator comments when hidden text matches visible text 63620 Mehr erfahren »
- I18N string improvements for 6.9 63629 Mehr erfahren »
- Passing stringy number to _n() can result in a plural when singular is intended 63642 Mehr erfahren »
- load_script_textdomain doesn't use plugin's DomainPath for translation lookup 63944 Mehr erfahren »
- Processing directives function in interactivity API class may cause fatal error 63891 Mehr erfahren »
- Add support for lazy-loaded derived state props 63898 Mehr erfahren »
- PHP 8.5: Interactivity API: Cannot use bool as array 63977 Mehr erfahren »
- Support unique IDs in iAPI directives processing 64106 Mehr erfahren »
- Interactivity API: Add data-wp-router-region directive to the script modules of interactive blocks 64122 Mehr erfahren »
- Interactivity API Router's full-page script module should not be bundled in WordPress 64137 Mehr erfahren »
- Enhanced verification of $_REQUEST['reauth'] in the authentication process. 63147 Mehr erfahren »
- Correct expiration time documentation for `wp_set_auth_cookie()` 63230 Mehr erfahren »
- Fatal error on lostpassword if user_login is given as array 63433 Mehr erfahren »
- Warning logged if wp-login.php action is given as an array 63434 Mehr erfahren »
- Revealed passwords should change back to password type when submitting the form 62147 Mehr erfahren »
- Add Caps lock message to login screen 48345 Mehr erfahren »
- wp_mail() sets Content-Type header twice for multipart emails 15448 Mehr erfahren »
- static use of PHPMailer class results in stale state between calls to wp_mail() 33972 Mehr erfahren »
- Minor Code Improvement: Adjust $mailserver_url Condition Order in wp-mail.php 63219 Mehr erfahren »
- Docs: Add missing @param tags for SetLanguage() method in WP_PHPMailer class 63368 Mehr erfahren »
- Inline image attachments with wp_mail() 28059 Mehr erfahren »
- wp_mail() – Why is no envelope sender defined? 49687 Mehr erfahren »
- HEIC upload conversion mappings may conflict with `image_editor_output_format` overrides 62365 Mehr erfahren »
- No screen reader announcements for upload image errors 63114 Mehr erfahren »
- """Add Media File"" button is mislabelled as ""Add Post""" 63189 Mehr erfahren »
- "Remove `target=""_blank""` from Browser Uploader Link" 63238 Mehr erfahren »
- Button focus visibility issue in media upload page 63239 Mehr erfahren »
- Long user display names overflow container on Edit Media screen 63243 Mehr erfahren »
- Fix missing closing backticks in `button.js` code comment 63422 Mehr erfahren »
- Image quality significantly degrades for resized PNGs with transparency in WordPress 6.8.1 63448 Mehr erfahren »
- Remove IE Compat scripts from Media element scripting 63471 Mehr erfahren »
- Fatal Error Media Upload MP3 PHP 8.2 when metadata contains list 63529 Mehr erfahren »
- Buttons on Edit Media screen have smaller height than other buttons 63559 Mehr erfahren »
- Issue when having multiple Audio and/or Video playlists at the same page 63583 Mehr erfahren »
- "Layout breaking while editing an Image from ""Image Details Edit"" screen, if translated text is longer." 63672 Mehr erfahren »
- Missing width/height attributes on SVG file since WP 6.8.2 63714 Mehr erfahren »
- PHP 8.5: Changed mime type for HEIF test image 64050 Mehr erfahren »
- "Media Library Gallery ""Remove"" button styling" 64269 Mehr erfahren »
- PHP 8.5: Incorrect array access in `wp_read_image_metadata` 64295 Mehr erfahren »
- PHP 8.5: HEIF/HEIC support added to `getimagesize()` 64322 Mehr erfahren »
- Inline CSS inserted by wp_print_auto_sizes_contain_css_fix too high in HTML 62731 Mehr erfahren »
- Incorrect usage of esc_attr() for URL escaping 63351 Mehr erfahren »
- Post Types with numeric characters in the slug are not searchable within the nav menu 63633 Mehr erfahren »
- "Improve the ""Add item"" function in menus" 48655 Mehr erfahren »
- Network Admin: Deactivated / Deleted inconsistency 15801 Mehr erfahren »
- Inaccurate wording when creating a user with a reserved email address 30227 Mehr erfahren »
- Fix capability error in bulk role removal when editing site users in network admin 61100 Mehr erfahren »
- wp-activate.php tries to set undefined property 61675 Mehr erfahren »
- "Undefined constant ""BLOGUPLOADDIR"" for subdirectory multisites" 63104 Mehr erfahren »
- Add populate_network action 27289 Mehr erfahren »
- Introduce a general `pre_site_option` filter in `get_network_option()` 56870 Mehr erfahren »
- Add Filter for Custom Form Attributes in New Site Creation (/wp-admin/network/site-new.php) 62086 Mehr erfahren »
- Sanitize key parameter in activation flow to enhance security 63320 Mehr erfahren »
- Remove connection between network email and super admin account 39170 Mehr erfahren »
- Notes should not appear in the context of comments 64145 Mehr erfahren »
- Notes are accessible to any authenticated user with `edit_posts` capability using query args 64198 Mehr erfahren »
- """Slow down"" message shown when updating Notes too quickly" 64199 Mehr erfahren »
- Notes unexpected do not notify post author (unlike comments) 64204 Mehr erfahren »
- Nested notes are not deleted or trashed when parent note is 64240 Mehr erfahren »
- Notes: comment_count field is unintentionally incremented when note are resolved or reopened 64325 Mehr erfahren »
- Notes: PHP backports from Gutenberg 64096 Mehr erfahren »
- Ensure block comments are only displayed when requested and not in the comments thread 63999 Mehr erfahren »
- siteurl and home fields not disabled in wp-admin/options.php when defined in wp-config.php 63341 Mehr erfahren »
- Escaping function missing in wp-trackback.php 58511 Mehr erfahren »
- Emojis in plugin titles render in front of text characters 63120 Mehr erfahren »
- current_filter() can return false if fatal 63479 Mehr erfahren »
- "Plugin Dependencies: incorrect disabled ""Deactivate"" row action text when a network active plugin has active dependencies" 63942 Mehr erfahren »
- has_filter()/has_action() do not support an expected $priority param 64186 Mehr erfahren »
- On the Add New plugin page, put the Add Plugins screen description above the filter menu 63723 Mehr erfahren »
- "The ""Activate"" button label should change to ""Network Activate"" after clicking the ""Install Now"" button in Plugins > Add Plugin." 63954 Mehr erfahren »
- get_next_post, get_previous_post do not work for posts posted within same second 8107 Mehr erfahren »
- get_default_post_to_edit() function is broken 37441 Mehr erfahren »
- Adding optional post parameter to get_the_modified_author function 55978 Mehr erfahren »
- Incorrect schema for global styles REST API endpoint 61911 Mehr erfahren »
- Term counts should not be recalculated when a post transitions between statuses that are not counted 63562 Mehr erfahren »
- Incorrect @return tag in doc comment for get_post_field() 63802 Mehr erfahren »
- Avoid doing an extra call to cache/wpdb when post_id is not valid 63850 Mehr erfahren »
- get_adjacent_post() has a misplaced check for WP_Error 63920 Mehr erfahren »
- wp_delete_auto_drafts passes post ID as string instead of as int 63975 Mehr erfahren »
- author-template.php generates PHP Warning with PHP 8.3 64104 Mehr erfahren »
- Regression: Hidden async-upload input marked required in WP 6.9 RC3 prevents post publish 64305 Mehr erfahren »
- Add filter for post statuses in quickedit 36237 Mehr erfahren »
- Add filter for _post_states as it outputs raw HTML 51403 Mehr erfahren »
- Filter `wp_count_posts()` query before execution to avoid slow query 61097 Mehr erfahren »
- wp_insert_post missing do_action for pre_post_insert 63115 Mehr erfahren »
- Improve Post Password Form Message 63301 Mehr erfahren »
- Empty confirm_key property in WP_User_Request when hooking in the user_request_action_email_content 44940 Mehr erfahren »
- wp_send_user_request() incorrect type for $request_id in phpdoc 63682 Mehr erfahren »
- Privacy Request List Table: A way to show the time of request when it's older than 24 hours. 44267 Mehr erfahren »
- "Consistency issue with `include` parameter set to ""0"" in `WP_Term_Query`" 47719 Mehr erfahren »
- Typo correction – 'clase' to 'clause' 63679 Mehr erfahren »
- Query: undefined variable $q in WP_Query::generate_cache_key() 64135 Mehr erfahren »
- Enhance `_wp_after_delete_font_family()` performance using the `fields` argument in `get_children()`. 63014 Mehr erfahren »
- Warning on inline-save AJAX 63622 Mehr erfahren »
- Minor code and inline docs improvements in class-wp-rest-server.php 63249 Mehr erfahren »
- HTTP 500 in `wp-json/batch` with specific arguments 63502 Mehr erfahren »
- REST API: Updating comment via REST does not respect allow_empty_comment filter 64049 Mehr erfahren »
- Media / Attachments REST API endpoint: cast args to array before sending to wp_slash > wp_insert_attachment 64149 Mehr erfahren »
- REST comments endpoint does not return children for notes 64152 Mehr erfahren »
- Improve performance of X-WP-TotalPages queries 62801 Mehr erfahren »
- Media / REST API: Support specifying multiple media types or mime types when listing media 63668 Mehr erfahren »
- Suggestion Regarding PHPDoc Usage for WP_REST_Request 63744 Mehr erfahren »
- Media / Attachments REST API endpoint: Include post (i.e. attached parent) as an embeddable link in the response 64034 Mehr erfahren »
- Media / Attachments REST API endpoint: update attachments controller to support flip and to customize attachment fields 64035 Mehr erfahren »
- Fix incorrect @global variable name in wp-admin/revision.php 64084 Mehr erfahren »
- Add year to timestamp in revisions comparison interface 63816 Mehr erfahren »
- 'edit_user' capability returns true for user_id = 0 when logged out. 63684 Mehr erfahren »
- The $capabilities argument in the `add_role()` function requires an explicit grant 43421 Mehr erfahren »
- Add some escaping to $handle when printing styles. 30036 Mehr erfahren »
- "Incorrect filter in ""wp_get_inline_script_tag()"" / ""wp_print_inline_script_tag()"" phpdoc" 63398 Mehr erfahren »
- Unused global variables declared in wp_enqueue_registered_block_scripts_and_styles 63413 Mehr erfahren »
- Script dependency between Dashboard and Common 63432 Mehr erfahren »
- Incorrect @var tag for _WP_Dependency::$args 63857 Mehr erfahren »
- html5_script_support variable is misleading 64128 Mehr erfahren »
- Late-printed styles are not hoisted to HEAD if wp-block-library is not enqueued 64150 Mehr erfahren »
- 6.9 Fetch priority can add 10-20 seconds in page load time 64194 Mehr erfahren »
- "Add the ability to handle ""fetchpriority"" to ES Modules and Import Maps" 61734 Mehr erfahren »
- Increase styles_inline_size_limit from 20,000 bytes 63018 Mehr erfahren »
- Script modules should support being printed in the footer the same as classic scripts 63486 Mehr erfahren »
- Add sourceURL to inline scripts and styles 63887 Mehr erfahren »
- Load block styles on demand in classic themes via template enhancement output buffer 64099 Mehr erfahren »
- Support frame-ancestors directive over X-Frame-Options 29429 Mehr erfahren »
- Update bundled root certificates for 6.9 63165 Mehr erfahren »
- Site Health PHP check shows inaccurate status 61623 Mehr erfahren »
- Explicitly deprecate WP_Debug_Data::get_sizes() 63516 Mehr erfahren »
- Fix typo: “such as; Performance” → “such as performance” 63787 Mehr erfahren »
- Add image upload/transform mappings to Site Health 63047 Mehr erfahren »
- Make The Search Engines Discouraged Message More Visible 63375 Mehr erfahren »
- Update recommended version of MariaDB to 10.6 or later 63587 Mehr erfahren »
- Sitemaps: fix errant question mark in rewrite rule 63699 Mehr erfahren »
- Terms are uselessly counted when saving a post 42522 Mehr erfahren »
- Passing int term term_exists parent param not respected 55358 Mehr erfahren »
- WP_Term_Query::get_terms() – check return value of get_term() 63877 Mehr erfahren »
- Improve accessibility when deleting terms via AJAX: color contrast & spoken message. 47101 Mehr erfahren »
- Docs: Improve type annotation for global $tax parameter in WP_Terms_List_Table constructor 63742 Mehr erfahren »
- Add action hook when terms counts are updated 63904 Mehr erfahren »
- Unexpected DB query when inserting a non-hierarchical term 64090 Mehr erfahren »
- Add filter hook for parent dropdown arguments 44343 Mehr erfahren »
- """Admin Color Scheme"" label should be changed to ""Dashboard Color Scheme""" 63048 Mehr erfahren »
- PHP deprecation notice in wp_title() 61352 Mehr erfahren »
- Live Preview Button missing for block themes 64159 Mehr erfahren »
- New taxonomy template 35326 Mehr erfahren »
- Add filter to validate_theme_requirements 54381 Mehr erfahren »
- Theme preview model and Media library model having issues with Shift/Ctrl + Shift next and previous arrows. 63126 Mehr erfahren »
- Backport: add support for text inputs on the elements API 63878 Mehr erfahren »
- Improve PHPDoc for template_redirect hook 64018 Mehr erfahren »
- "Refactor ""wp_admin_bar_my_account_item()"" for clarity and efficiency" 64060 Mehr erfahren »
- ID columns in multisite database tables should be unsigned 40418 Mehr erfahren »
- Password field has wrongly focus on installations 63281 Mehr erfahren »
- "Tabbing through database upgrade screen shows ""WordPress"" text over logo" 63950 Mehr erfahren »
- Multisite – Enormous number of update queries during site creation (user roles) 37687 Mehr erfahren »
- Track the usage of MyISAM storage engine 63640 Mehr erfahren »
- Remove deprecated contact methods 44374 Mehr erfahren »
- Check if empty user_nicename in the function wp_insert_user 57635 Mehr erfahren »
- Improve documentation for edit_user_profile and show_user_profile actions 62062 Mehr erfahren »
- User roles property should always be an array, but they sometimes become an object in localized data 63427 Mehr erfahren »
- WordPress wp_insert_user() throws warning when password is not provided 63770 Mehr erfahren »
- Add caching to `count_many_users_posts()` 63045 Mehr erfahren »
- Make the Default Avatar support Gravatar's newly added Initials Avatars and Color Avatars 63087 Mehr erfahren »
- User profile first name, last name, nickname and email fields should have autocomplete attributes for accessibility 63286 Mehr erfahren »
- is_user_member_of_blogs fetches all user meta keys 63989 Mehr erfahren »
- Propagating password on change 22114 Mehr erfahren »
- retrieve_widgets(): fatal error when a sidebar's widgets set to null (array is expected) 57469 Mehr erfahren »
- Category dropdown does not meet WCAG 2.2 A on windows and some linux systems 63531 Mehr erfahren »
- Dead link in IXR introspection server (specUrl points to xmlrpc.usefulinc.com) 63848 Mehr erfahren »
Links & Informationen zum WordPress-Update auf Version 6.9
Die offiziellen Releasenotes zum WordPress-Update auf Version 6.9 sind in englischer Sprache unter folgendem Link verfügbar: Englische Releasenote.
Die offiziellen Releasenotes zum WordPress-Update auf Version 6.9 sind in deutscher Sprache unter folgendem Link verfügbar: Deutsche Releasenote.
Eine vollständige Übersicht aller Fehlerkorrekturen, Neuerungen und Verbesserungen dieses WordPress-Updates auf Version 6.9 finden Sie unter: Changelog (Trac).
Die aktuelle WordPress-Version 6.9 können Sie direkt über folgenden Link herunterladen: Download der WordPress-Version 6.9.
Die Übersichten der behobenen Fehler sowie die originalen Releasenotes sind teilweise nur in englischer Sprache verfügbar und derzeit nicht übersetzt. Sollten Sie dennoch eine Übersetzung benötigen, empfehlen wir die Nutzung des kostenlosen DeepL-Übersetzers oder des Google-Übersetzers.
#cms-update #cms-wartung #datenschutz #dsgvo #plugin-update #seoboxx #seoboxx-webdesign #sicherheitsupdate #theme-update #webdesign #webentwicklung #webseitenwartung #wordpress #wordpress-cms #wordpress-inhaltspflege #wordpress-performance #wordpress-pflege #wordpress-service #wordpress-sicherheit #wordpress-support #wordpress-update #wordpress-wartung #wordpress-webdesign