WordPress 7.0 «Armstrong»

È stata rilasciata la versione WordPress 7.0 «Armstrong», l'ennesima versione principale del sistema di gestione dei contenuti open source, distribuito sotto licenza GPLv2 o superiore. Il rilascio era previsto per il 20 maggio 2026 dopo un rinvio dalla data di aprile: gli sviluppatori hanno rilasciato ulteriori build RC per testare le modifiche architetturali prima della build finale.

In WordPress 7.0 ha incluso oltre 419 correzioni e modifiche nel Core Trac, compresi più di 300 correzioni di bug, oltre a centinaia di modifiche nell'editor, nel pannello di controllo e nell'integrazione con l'IA.

Modifiche significative

  • WP AI Client e una nuova infrastruttura IA.
    È stato aggiunto al core il WP AI Client — un'interfaccia PHP unificata attraverso la quale i plugin possono accedere ai modelli di intelligenza artificiale generativa senza un legame rigido a un fornitore specifico. La gestione delle richieste è gestita da WordPress, mentre le chiavi e le connessioni sono configurate attraverso il nuovo schermo Impostazioni > Connettori. Sono previste connessioni predefinite a Anthropic, Google e OpenAI, ma l'architettura è progettata per l'espansione da parte di sviluppatori di terze parti.

  • API Abilities per futuri scenari 'agenti'.
    Il nuovo layer Abilities API è integrato con WP AI Client e consente di descrivere le funzionalità del sito e dei plugin in modo da poterle utilizzare in flussi di lavoro automatizzati e coerenti. Al momento, è più una base per gli sviluppatori che non un semplice pulsante "rendilo carino", ma la direzione è chiara: WordPress si sta preparando per l'era dei plugin AI.

  • Pannello di amministrazione aggiornato.
    Nella wp-admin è stata introdotta una nuova schema di colori Modern, aggiornati stili, contrasto e tipografia. Sono state aggiunte transizioni fluide tra le schermate, disattivate se l'utente ha attivato la riduzione delle animazioni nel sistema. pannello di controllo, при этом они отключаются, если в системе пользователя включено уменьшение анимаций.

  • Command Palette nell'area admin.
    È stato aggiunto un accesso rapido alla Command Palette nella barra superiore tramite Ctrl+K o ⌘K. Ora, da qualsiasi parte del pannello di controllo, è possibile accedere più rapidamente alle azioni e agli strumenti necessari, senza doverli cercare nel menu.

  • Pagina separata per la gestione dei font.
    La Font Library ha ricevuto una pagina dedicata per la gestione dei font. Ora può centralmente caricare, installare e amministrare i font da un unico luogo, il che dovrebbe semplificare la vita per i proprietari di siti su temi block.

  • Confronto visivo delle revisioni.
    Nel editor sono state aggiunte Revisioni Visive: ora è possibile confrontare visivamente due versioni di un post o di una pagina, con un cursore che consente di passare da una versione all'altra. L'ispettore del documento mostra un riepilogo delle modifiche e si può navigare direttamente sulle aree modificate nella pagina.

  • Editor iframe più stabile.
    L'editor dei post ora utilizza in modo più attivo la modalità iframe isolata, se tutti i blocchi inseriti funzionano attraverso l'API Block versione 3 o superiore. Questo dovrebbe ridurre l'impatto degli stili e degli script del tema o dei plugin sull'editor stesso.

  • Menu mobili personalizzabili.
    I menu sovrapposti di navigazione per dispositivi mobili possono ora essere creati utilizzando blocchi e modelli nel Site Editor. È stato aggiunto un blocco separato per la chiusura del Navigation Overlay, offrendo ai temi e agli utenti un maggiore controllo sull'aspetto della navigazione mobile.

  • Visibilità dei blocchi per dispositivi e impostazioni reattive.
    In WordPress 7.0 è possibile nascondere o mostrare i blocchi in base al tipo di dispositivo. Sono state ampliate anche le impostazioni della modalità responsive: è possibile modificare gli stili per diversi breakpoint e configurare le dimensioni di questi breakpoint.

  • Miglioramenti ai modelli e Pattern Overrides.
    Le Sovrascritture di Modello ora funzionano non solo con i blocchi di base, ma anche con quelli personalizzati. Sono state aggiunte nuove opzioni per la gestione degli attributi tramite Block Bindings, e la modalità contentOnly viene applicata in modo più ampio, il che rende necessario per gli autori dei blocchi descrivere con attenzione gli attributi modificabili in block.json.

  • Blocchi nuovi e migliorati.
    Aggiunti il Blocco Intestazione, il Blocco Breadcrumbs e il Blocco Icone. La galleria ora supporta il lightbox con slideshow, i video possono essere utilizzati come sfondo nel Blocco Cover, e il Blocco Paragrafo ha ottenuto supporto per colonne e margini testuali.

  • CSS a livello di blocchi singoli.
    Nell'editor è ora possibile applicare CSS personalizzato a un blocco specifico nella pagina. Questo offre una regolazione più fine senza dover creare classi separate e modificare manualmente il tema.

  • Registrazione dei blocchi solo PHP.
    Gli sviluppatori possono ora creare e registrare blocchi e modelli direttamente sul lato PHP tramite Block API. Per i blocchi registrati in PHP, sono previsti attributi modificabili e creazione automatica dei controlli dell'ispezione tramite DataForm.

  • Modifiche all'Interactivity API.
    Il pacchetto @wordpress/interactivity ha aggiunto la funzione watch(), che consente di iscriversi a modifiche nei segnali all'interno del callback. La direttiva data-wp-watch può essere utilizzata nel ciclo di vita di un elemento DOM e rispondere ai cambiamenti di stato.

  • DataViews, DataForms e l'estensione Site Editor.
    Aggiunti nuovi layout Activity e Details, migliorata l'aspetto delle finestre modali, l'API Field ha ottenuto la registrazione dei tipi esterni. Nel Site Editor è stata gettata le basi per il routing espandibile, e il nuovo pacchetto @wordpress/boot consente ai plugin di costruire le proprie pagine del sito editor.

  • Registrazione utenti più sicura.
    I ruoli di Administrator e Editor sono stati rimossi dalla scelta del ruolo per un nuovo utente per default nelle impostazioni generali. Se prima dell'aggiornamento era stato selezionato uno di questi ruoli, Site Health mostrerà un avviso. Per gli sviluppatori è stato aggiunto il filtro default_role_dropdown_excluded_roles.

  • Aggiornamenti delle librerie e dei requisiti.
    La versione minima di PHP per WordPress Core è ora elevata a PHP 7.4. Aggiornati PHPMailer a 7.0.2, backbone.js a 1.6.1, Requests a 2.0.17, CodeMirror all'ultima branch v5; è stata inoltre aggiunta la gestione delle notifiche di deprecazione di PHP 8.1 per i temi.

WordPress 7.0 appare come un tentativo di gettare le basi per diversi strumenti: integrazione con l'IA, pannello di amministrazione, editor, blocchi, pattern e registrazione server dei blocchi. È sempre consigliato ai proprietari dei siti di testare prima l'aggiornamento su una copia del sito, specialmente se si utilizzano temi pesanti, costruttori visivi e plugin che influenzano attivamente l'editor.

Fonte: linux.org.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster