{"id":42080,"date":"2020-12-01T05:08:37","date_gmt":"2020-12-01T13:08:37","guid":{"rendered":"https:\/\/kinqsta.com\/?p=84592"},"modified":"2023-02-02T14:07:15","modified_gmt":"2023-02-02T13:07:15","slug":"wordpress-5-6","status":"publish","type":"post","link":"https:\/\/kinqsta.com\/it\/blog\/wordpress-5-6\/","title":{"rendered":"Le Novit\u00e0 di WordPress 5.6 (Accessibilit\u00e0, Prestazioni, Sicurezza)"},"content":{"rendered":"<p><a href=\"https:\/\/wordpress.org\/news\/2020\/12\/simone\/\">WordPress 5.6 &#8220;Simone&#8221;<\/a> \u00e8 finalmente disponibile: non vediamo l&#8217;ora di esplorare insieme a voi le funzionalit\u00e0 pi\u00f9 interessanti e le aggiunte fuse nel Core con l&#8217;ultima release di WordPress del 2020.<\/p>\n<p>Come avvenuto con le <a href=\"https:\/\/kinqsta.com\/it\/blog\/wordpress-5-5\/\">release precedenti<\/a>, WordPress 5.6 include diverse versioni del Block Editor che migliorano l&#8217;esperienza di editing per gli utenti che non hanno ancora installato e aggiornato il plugin Gutenberg sul proprio sito web.<\/p>\n<p>Non tutto per\u00f2 riguarda il Block Editor. Sono state aggiunte diverse funzionalit\u00e0 al Core di WordPress, come il <a href=\"https:\/\/kinqsta.com\/it\/blog\/twenty-twenty-one\/\">nuovo tema predefinito TwentyTwenty-One<\/a>, aggiornamenti automatici per le major release, un migliore supporto di PHP 8.0, password delle applicazioni per l&#8217;autenticazione via REST API.<\/p>\n<p>E c&#8217;\u00e8 molto di pi\u00f9 in WordPress 5.6. Vedremo anche miglioramenti all&#8217;accessibilit\u00e0 e nell&#8217;interfaccia utente, un sacco di correzioni di bug e un elenco enorme di modifiche per gli sviluppatori.<\/p>\n\n<p>Se volete saperne di pi\u00f9 sul <a href=\"https:\/\/make.wordpress.org\/core\/5-6\/\">ciclo di sviluppo di WordPress 5.6<\/a>, date un\u2019occhiata ai link qui sotto:<\/p>\n<ul>\n<li>20 ottobre 2020: <a href=\"https:\/\/wordpress.org\/news\/2020\/10\/wordpress-5-6-beta-1\/\">Beta 1<\/a><\/li>\n<li>27 ottobre 2020: <a href=\"https:\/\/wordpress.org\/news\/2020\/10\/wordpress-5-6-beta-2\/\">Beta 2<\/a><\/li>\n<li>2 novembre 2020: <a href=\"https:\/\/wordpress.org\/news\/2020\/11\/wordpress-5-6-beta-3\/\">Beta 3<\/a><\/li>\n<li>12 novembre 2020: <a href=\"https:\/\/wordpress.org\/news\/2020\/11\/wordpress-5-6-beta-4\/\">Beta 4<\/a><\/li>\n<li>17 novembre 2020: <a href=\"https:\/\/wordpress.org\/news\/2020\/11\/wordpress-5-6-release-candidate\/\">RC 1<\/a><\/li>\n<li>1 dicembre 2020: RC 2<\/li>\n<li>7 dicembre 2020: Prova generale per il rilascio di WordPress 5.6<\/li>\n<li><strong>8 dicembre 2020: Release di <a href=\"https:\/\/wordpress.org\/news\/2020\/12\/simone\/\">WordPress 5.6 &#8220;Simone&#8221;<\/a><\/strong><\/li>\n<\/ul>\n<p>Iniziamo? Via!<\/p>\n<div><\/div><kinsta-auto-toc heading=\"Table of Contents\" exclude=\"last\" list-style=\"arrow\" selector=\"h2\" count-number=\"-1\"><\/kinsta-auto-toc>\n<h2>Cosa C\u2019\u00c8 di Nuovo nel Block Editor<\/h2>\n<p>Con il rilascio di WordPress 5.6, diverse versioni del <a href=\"https:\/\/kinqsta.com\/it\/blog\/gutenberg-editor-wordpress\/\">plugin Gutenberg<\/a> sono state fuse nel core, per cui <a href=\"https:\/\/kinqsta.com\/it\/blog\/scorciatoie-da-tastiera-per-wordpress\/\">chi usa e scrive con WordPress<\/a> dovrebbe notare diversi miglioramenti nell&#8217;editor. Vedremo migliori modelli di blocchi, il conteggio delle parole nel pannello informativo, miglioramenti nella navigazione da tastiera e nell&#8217;interfaccia utente drag-and-drop e molto altro.<\/p>\n<p>Per un elenco pi\u00f9 completo di tutti i miglioramenti e le modifiche aggiunte all&#8217;editor di blocchi, date un&#8217;occhiata ai post delle note di rilascio: <a href=\"https:\/\/make.wordpress.org\/core\/2020\/07\/22\/whats-new-in-gutenberg-july-22\/\">8.6<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/2020\/08\/05\/whats-new-in-gutenberg-august-5\/\">8.7<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/2020\/08\/19\/whats-new-in-gutenberg-august-19\/\">8.8<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/2020\/09\/03\/whats-new-in-gutenberg-2-september\/\">8.9<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/2020\/09\/16\/whats-new-in-gutenberg-16-september\/\">9.0<\/a>, <a href=\"https:\/\/make.wordpress.org\/core\/2020\/10\/01\/whats-new-in-gutenberg-30-september\/\">9.1<\/a> e <a href=\"https:\/\/make.wordpress.org\/core\/2020\/10\/21\/whats-new-in-gutenberg-21-october\/\">9.2<\/a>.<br \/>\nIn WordPress 5.6 ci saranno anche le correzioni di bug e i miglioramenti delle prestazioni implementati in Gutenberg <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/04\/whats-new-in-gutenberg-4-november\/\">9.3<\/a> e <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/19\/whats-new-in-gutenberg-18-november-2\/\">9.4<\/a>.<\/p>\n<p>Immergiamoci nelle novit\u00e0 pi\u00f9 interessanti che vedremo nell&#8217;editor dei blocchi.<\/p>\n<ol class=\"sub-toc-list sub-toc-list--decimal\">\n<li class=\"sub-toc-list-item\"><a href=\"#blocks-patterns-and-ui-improvements\">Blocchi, Modelli e Miglioramenti dell&#8217;Interfaccia Utente<\/a><\/li>\n<li class=\"sub-toc-list-item\"><a href=\"#block-api-v2\">Block API V2<\/a><\/li>\n<li class=\"sub-toc-list-item\"><a href=\"#additional-features-and-improvements-fo\">Caratteristiche Aggiuntive e Miglioramenti per Chi Sviluppa Blocchi<\/a><\/li>\n<\/ol>\n<h3>Blocchi, Modelli e Miglioramenti dell&#8217;Interfaccia Utente<\/h3>\n<p>Le nuove funzionalit\u00e0 dei blocchi, i miglioramenti e le correzioni di bug miglioreranno l&#8217;esperienza complessiva di editing. Inoltre, \u00e8 stato fatto un grande lavoro sull&#8217;<a href=\"https:\/\/kinqsta.com\/it\/blog\/twenty-twenty-one\/#twenty-twentyones-theme-and-block-features\">accessibilit\u00e0<\/a>. Qui sotto troverete la nostra selezione delle caratteristiche pi\u00f9 interessanti che vedrete nell&#8217;editor a blocchi una volta aggiornato il vostro sito web a WordPress 5.6.<\/p>\n<h4>Controlli di Posizione per i Video nel Blocco Copertina<\/h4>\n<p>A partire da <a href=\"https:\/\/make.wordpress.org\/core\/2020\/07\/22\/whats-new-in-gutenberg-july-22\/\">Gutenberg 8.6<\/a> sono stati inseriti nel blocco Copertina i controlli di posizione per i video: questi consentono agli utenti di spostare il punto focale e di impostare una posizione personalizzata per i <a href=\"https:\/\/kinqsta.com\/it\/blog\/incorporare-video-youtube-wordpress\/\">video<\/a>. Questa funzionalit\u00e0 era precedentemente disponibile solo per gli sfondi delle immagini.<\/p>\n<figure style=\"width: 1904px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2020\/11\/video-position-controls.jpg\" alt=\"Controlli di posizione video per il blocco Copertina\" width=\"1904\" height=\"798\"><figcaption class=\"wp-caption-text\">Controlli di posizione video per il blocco Copertina<\/figcaption><\/figure>\n<p>I valori di posizione vengono impostati facendo clic in qualsiasi punto del controller del punto focale e\/o usando i tasti freccia sulla tastiera. Potete saltare i valori di 10 in 10 tenendo premuto il tasto shift (si veda anche la issue di GitHub: <a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/22531\">#22531<\/a>).<\/p>\n<h4>Aggiornamenti dei Block Pattern<\/h4>\n<p>WordPress 5.6 include anche diversi miglioramenti nei <a href=\"https:\/\/kinqsta.com\/it\/blog\/wordpress-5-5\/#block-patterns\">Block Pattern<\/a> aggiunti con <a href=\"https:\/\/make.wordpress.org\/core\/2020\/07\/22\/whats-new-in-gutenberg-july-22\/\">Gutenberg 8.6<\/a>.<\/p>\n<p>Il layout, il testo e il colore del <strong>Large header and paragraph<\/strong> sono stati aggiornati (<a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/23858\">#23858<\/a>)<\/p>\n<p>Il titolo del blocco <strong>Due colonne di testo <\/strong>\u00e8 stato spostato fuori dal blocco di testo e posizionato sopra le colonne (<a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/23853\">#23853<\/a>)<\/p>\n<p>Il pattern del blocco <strong>Citazione<\/strong> ora include un&#8217;immagine in alto e un separatore in basso.<\/p>\n<figure style=\"width: 1344px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2020\/11\/quote-pattern.jpg\" alt=\"Il nuovo pattern Citazione include un'immagine e un separatore\" width=\"1344\" height=\"952\"><figcaption class=\"wp-caption-text\">Il nuovo pattern Citazione include un&#8217;immagine e un separatore<\/figcaption><\/figure>\n<p><a href=\"https:\/\/make.wordpress.org\/core\/2020\/08\/05\/whats-new-in-gutenberg-august-5\/\">Gutenberg 8.7<\/a> ha aggiunto un nuovo pattern per titolo e paragrafo (<a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/24143\">#24143<\/a>).<\/p>\n<figure style=\"width: 1254px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2020\/11\/heading-paragraph-pattern.jpg\" alt=\"Pattern titolo e paragrafo in WordPress 5.6\" width=\"1254\" height=\"758\"><figcaption class=\"wp-caption-text\">Pattern titolo e paragrafo in WordPress 5.6<\/figcaption><\/figure>\n<p>Un buon miglioramento dell&#8217;usabilit\u00e0 per l&#8217;inseritore di blocchi \u00e8 il <a href=\"https:\/\/make.wordpress.org\/core\/2020\/10\/01\/whats-new-in-gutenberg-30-september\/\">menu a tendina con le categorie dei pattern dei blocchi<\/a>, che consente di filtrare i pattern per <a href=\"https:\/\/kinqsta.com\/it\/blog\/cosa-e-una-tassonomia\/\">categoria<\/a>. Questo \u00e8 estremamente utile quando avete un sacco di pattern tra cui scegliere (<a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/24954\">#24954<\/a>).<\/p>\n<figure style=\"width: 349px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2020\/11\/block-pattern-category-dropdown.png\" alt=\"Il menu a tendina per le categorie dei pattern dei blocchi\" width=\"349\" height=\"532\"><figcaption class=\"wp-caption-text\">Il menu a tendina per le categorie dei pattern dei blocchi<\/figcaption><\/figure>\n<h4>Supporto per i Sottotitoli Video<\/h4>\n<p>I blocchi video ora supportano i <a href=\"https:\/\/make.wordpress.org\/core\/2020\/10\/21\/whats-new-in-gutenberg-21-october\/\">sottotitoli video<\/a>.<\/p>\n<figure style=\"width: 488px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2020\/11\/video-subtitles.jpg\" alt=\"Aggiunta di sottotitoli video nel blocco Video\" width=\"488\" height=\"386\"><figcaption class=\"wp-caption-text\">Aggiunta di sottotitoli video nel blocco Video<\/figcaption><\/figure>\n<p>I sottotitoli video devono avere il <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/WebVTT_API\">formato Web VTT<\/a> (Web Video Text Tracks Format), che \u00e8 &#8220;un formato per la visualizzazione di tracce di testo a tempo (come sottotitoli o didascalie) utilizzando l&#8217;elemento <code>&lt;track&gt;<\/code>&#8221; (<a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/25861\">#25861<\/a>).<\/p>\n<figure style=\"width: 564px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2020\/11\/track-element.png\" alt=\"Tracce che collegano ai sottotitoli in diverse lingue\" width=\"564\" height=\"150\"><figcaption class=\"wp-caption-text\">Tracce che collegano ai sottotitoli in diverse lingue<\/figcaption><\/figure>\n<p>Una volta caricati i file <em>.vtt<\/em>, chi visita il vostro sito potr\u00e0 abilitare i sottotitoli nella sua lingua preferita.<\/p>\n<figure style=\"width: 340px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2020\/11\/video-subtitles-user-settings.jpg\" alt=\"Impostazioni per i sottotitoli video dell\u2019utente\" width=\"340\" height=\"299\"><figcaption class=\"wp-caption-text\">Impostazioni per i sottotitoli video dell\u2019utente<\/figcaption><\/figure>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-info\">\n            <h3>Info<\/h3>\n        <p>A proposito di video, ricordatevi di iscrivervi al <a href=\"https:\/\/www.youtube.com\/channel\/UCQnijdsf4IEy-3OvB_Qj6ZQ\">canale YouTube di Kinsta<\/a> per ricevere nuovi video ogni settimana!<\/p>\n<\/aside>\n\n<h4>Trasformare Blocchi Multipli in un Blocco Colonne<\/h4>\n<p>Un interessante miglioramento dell&#8217;usabilit\u00e0 \u00e8 la possibilit\u00e0 di convertire una selezione di pi\u00f9 blocchi in un unico blocco colonne.<\/p>\n<figure style=\"width: 1572px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2020\/11\/select-multiple-blocks.jpg\" alt=\"Selezionare pi\u00f9 blocchi\" width=\"1572\" height=\"1250\"><figcaption class=\"wp-caption-text\">Selezionare pi\u00f9 blocchi<\/figcaption><\/figure>\n<p>\u00c8 sufficiente selezionare i blocchi che si desidera visualizzare in colonne, quindi fare clic sul pulsante in alto a destra della barra degli strumenti del blocco.<\/p>\n<p>Ogni blocco selezionato sar\u00e0 convertito in una colonna di un blocco Colonne.<\/p>\n<figure style=\"width: 1304px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2020\/11\/columns-block.jpg\" alt=\"Tre blocchi convertiti in tre colonne\" width=\"1304\" height=\"684\"><figcaption class=\"wp-caption-text\">Tre blocchi convertiti in tre colonne<\/figcaption><\/figure>\n<h4>Pattern dello Sfondo nel Blocco Copertina<\/h4>\n<p>I blocchi Copertina possono ora visualizzare dei pattern di sfondo.<\/p>\n<figure style=\"width: 1810px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2020\/11\/cover-block-background-pattern.jpg\" alt=\"Un blocco copertina con un pattern di sfondo\" width=\"1810\" height=\"1112\"><figcaption class=\"wp-caption-text\">Un blocco copertina con un pattern di sfondo<\/figcaption><\/figure>\n<p>Per aggiungere uno sfondo, caricate un&#8217;immagine, quindi attivate l&#8217;opzione <strong>Sfondo ripetuto<\/strong> (ecco tutto quello che c&#8217;\u00e8 da sapere sulla <a href=\"https:\/\/kinqsta.com\/it\/blog\/libreria-media-wordpress\/\">libreria media in WordPress<\/a>).<\/p>\n<p>Una volta terminato, regolate il selezionatore di punti focali in base alle vostre esigenze e provate diverse combinazioni con sfondi fissi.<\/p>\n<h4>Controllo delle Dimensioni delle Immagini Aggiunto al Blocco Media &#038; Testo<\/h4>\n<p>Con <a href=\"https:\/\/make.wordpress.org\/core\/2020\/10\/01\/whats-new-in-gutenberg-30-september\/\">Gutenberg 9.1<\/a>, \u00e8 stato aggiunto un nuovo controllo delle dimensioni delle immagini nel blocco Media &#038; Testo.<\/p>\n<p>Gli utenti possono ora scegliere tra tutte le dimensioni delle immagini disponibili (<a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/24795\">#24795<\/a>).<\/p>\n<figure style=\"width: 1832px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2020\/11\/image-size-control.jpg\" alt=\"Controllo delle dimensioni delle immagini nel blocco Media &#038; Testo\" width=\"1832\" height=\"1060\"><figcaption class=\"wp-caption-text\">Controllo delle dimensioni delle immagini nel blocco Media &#038; Testo<\/figcaption><\/figure>\n<h3>Block API V2<\/h3>\n<p>Una nuova <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/18\/block-api-version-2\/\">versione della Block API<\/a> permette di rendere l&#8217;elemento wrapper dei blocchi. L&#8217;obiettivo della nuova versione dell&#8217;API \u00e8 quello di alleggerire il DOM dell&#8217;editor e renderlo corrispondente al contenuto della pagina frontale. Secondo Ella van Durpe:<\/p>\n<blockquote><p>Il pi\u00f9 grande vantaggio \u00e8 che i temi e i plugin possono stilizzare pi\u00f9 facilmente il contenuto del blocco se il markup \u00e8 lo stesso nell&#8217;editor.<\/p><\/blockquote>\n<p>La nuova versione richiede di dichiarare la propriet\u00e0 <code>apiVersion<\/code> nella registrazione del tipo di blocco:<\/p>\n<pre><code class=\"language-php\">registerBlockType( name, { apiVersion: 2 } );<\/code><\/pre>\n<p>La nuova API richiede anche l&#8217;<a href=\"https:\/\/kinqsta.com\/it\/blog\/hook-wordpress\/\">hook<\/a> <code>useBlockProps<\/code> nella funzione <code>Edit<\/code>. Questo hook contrassegna l&#8217;elemento wrapper di un blocco come elemento di blocco.<\/p>\n<p>Qualsiasi propriet\u00e0 passata a questo hook sar\u00e0 accorpata e restituita all&#8217;elemento wrapper. L&#8217;esempio seguente delle <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/18\/block-api-version-2\/\">note di rilascio<\/a> mostra un semplice caso d&#8217;uso:<\/p>\n<pre><code class=\"language-javascript\">import { useBlockProps } from '@wordpress\/block-editor';\n \nfunction Edit( { attributes } ) {\n    const blockProps = useBlockProps( {\n        className: someClassName,\n        style: { color: 'blue' },\n    } );\n    return &lt;p { ...blockProps }&gt;{ attributes.content }&lt;\/p&gt;;\n}<\/code><\/pre>\n<p>Per ulteriori esempi, date un\u2019occhiata al post <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/18\/block-api-version-2\/\">Block API Version 2<\/a>.<\/p>\n<h3>Caratteristiche Aggiuntive e Miglioramenti per Chi Sviluppa Blocchi<\/h3>\n<p>Oltre alla Block API Versione 2, ecco un elenco di aggiunte utili per chi <a href=\"https:\/\/kinqsta.com\/it\/blog\/assumere-uno-sviluppatore-wordpress\/\">si occupa di sviluppo<\/a>.<\/p>\n<h4>API Block Support<\/h4>\n<p>L\u2019<a href=\"https:\/\/developer.wordpress.org\/block-editor\/developers\/block-api\/block-supports\/\">API Block Support<\/a> permette a chi sviluppa i blocchi di aggiungere funzionalit\u00e0 ai loro blocchi. <a href=\"https:\/\/kinqsta.com\/it\/blog\/schemi-di-colore-siti-web\/\">Colori<\/a>, sfondi, <a href=\"https:\/\/kinqsta.com\/it\/blog\/come-cambiare-i-font-in-wordpress\/\">dimensioni dei caratteri<\/a> sono solo alcune delle molte caratteristiche che possono essere aggiunte ai blocchi attraverso l&#8217;API Block Supports.<\/p>\n<p>WordPress 5.6 introduce anche <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/18\/block-supports-in-wordpress-5-6\/\">diversi nuovi supporti per i blocchi<\/a> &#8220;per aumentare la coerenza e facilitare l&#8217;introduzione di queste opzioni nei blocchi&#8221;.<\/p>\n<p>Gli sviluppatori possono utilizzare i nuovi Block Supports aggiungendo le chiavi corrispondenti alla propriet\u00e0 <code>supports<\/code> del file <em>block.json <\/em>o direttamente nella <a href=\"https:\/\/developer.wordpress.org\/block-editor\/developers\/block-api\/block-registration\/#registerblocktype\">funzione<\/a> <code>registerBlockType<\/code>.<\/p>\n<p>L&#8217;esempio seguente tratto dalle <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/18\/block-supports-in-wordpress-5-6\/\">note di rilascio dei Block Supports<\/a> mostra come funziona:<\/p>\n<pre><code class=\"language-javascript\">supports: {\n    color: {\n        background: true, \/\/ Enable background color UI control.\n        gradient: true, \/\/ Enable gradient color UI control.\n        text: true \/\/ Enable text color UI control.\n    },\n    fontSize: true, \/\/ Enable font size UI control.\n    lineHeight: true \/\/ Enable line height UI control.\n}<\/code><\/pre>\n<p>Il valore dello stile sar\u00e0 automaticamente collegato all&#8217;elemento wrapper attraverso la classe <code>has-&lt;value&gt;-&lt;preset-category&gt;<\/code> (per i valori preimpostati) o con un elemento di <code>style<\/code> (per i valori personalizzati).<\/p>\n<p>Per questo motivo, i Block Supports vanno utilizzati con la nuova <a href=\"#block-api-v2\">Block API V2<\/a>.<\/p>\n<h4>API createBlocksFromInnerBlocksTemplate<\/h4>\n<p>Gli sviluppatori possono utilizzare il <a href=\"https:\/\/developer.wordpress.org\/block-editor\/tutorials\/block-tutorial\/nested-blocks-inner-blocks\/\">componente InnerBlocks<\/a> per creare blocchi personalizzati contenenti altri blocchi. Esempi sono il blocco Colonne e il blocco Icone Social.<\/p>\n<p>La nuova API <code>createBlocksFromInnerBlocksTemplate<\/code> permette di creare blocchi dal template InnerBlocks.<\/p>\n<p>Date un\u2019occhiata alle <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/18\/new-createblocksfrominnerblockstemplate-block-api\/\">note di rilascio<\/a> per approfondire l&#8217;argomento e vedere un esempio di codice.<\/p>\n<h4>Componente ToolbarButton<\/h4>\n<p>Un paio di modifiche riguardano anche i <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/18\/changes-to-toolbar-components-in-wordpress-5-6\/\">componenti della Toolbar<\/a>:<\/p>\n<h5>1. Componente ToolbarGroup<\/h5>\n<p>Prima di WordPress 5.6, il componente <a href=\"https:\/\/developer.wordpress.org\/block-editor\/components\/toolbar\/\">Toolbar<\/a> permetteva agli sviluppatori di raggruppare le opzioni correlate in un contenitore comune. Ora, invece, bisogna utilizzare il nuovo componente <a href=\"https:\/\/developer.wordpress.org\/block-editor\/components\/toolbar-group\/\">ToolbarGroup<\/a>.<\/p>\n<pre><code class=\"language-xml\">&lt;BlockControls&gt;\n    &lt;ToolbarGroup&gt;\n        &lt;ToolbarButton \/&gt;\n    &lt;\/ToolbarGroup&gt;\n&lt;\/BlockControls&gt;<\/code><\/pre>\n<h5>2. Componenti ToolbarButton e ToolbarItem<\/h5>\n<p>L&#8217;utilizzo degli elementi a schede direttamente come elementi della barra degli strumenti (come <code>&lt;button&gt; <\/code>) \u00e8 ora deprecato. Al fine di migliorare l&#8217;accessibilit\u00e0, gli elementi della barra degli strumenti possono essere aggiunti utilizzando il <a href=\"https:\/\/developer.wordpress.org\/block-editor\/components\/toolbar-button\/#inside-blockcontrols\">ToolbarButton<\/a> per i pulsanti e il <a href=\"https:\/\/developer.wordpress.org\/block-editor\/components\/toolbar-item\/#inside-blockcontrols\">ToolbarItem<\/a> per gli altri controlli.<br \/>\nL&#8217;esempio seguente mostra un pulsante e un <a href=\"https:\/\/kinqsta.com\/it\/blog\/menu-a-tendina-wordpress\/\">menu a tendina<\/a>:<\/p>\n<pre><code class=\"language-xml\">&lt;BlockControls&gt;\n    &lt;ToolbarItem as=\"button\" \/&gt;\n    &lt;ToolbarButton \/&gt;\n    &lt;ToolbarItem&gt;\n        { ( itemProps ) =&gt; ( &lt;DropdownMenu toggleProps={ itemProps } \/&gt; ) }\n    &lt;\/ToolbarItem&gt;\n&lt;\/BlockControls&gt;<\/code><\/pre>\n<h4>Disabilitazione dei Block Pattern del Core<\/h4>\n<p>I pattern del core possono ora essere disabilitati grazie al flag di supporto <code>core-block-patterns<\/code> (<a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/24042\">#24042<\/a>)<\/p>\n<h4>Disabilitazione della Modifica In Linea delle Immagini<\/h4>\n<p>Gutenberg 8.4 ha aggiunto la funzione <a href=\"https:\/\/kinqsta.com\/it\/blog\/wordpress-5-5\/#inline-image-editing\">Inline Image Editing<\/a> che permette agli utenti di modificare le immagini in linea, direttamente dal Block Editor.<\/p>\n<figure style=\"width: 1220px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full \" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2020\/11\/inline-image-editing-1.jpg\" alt=\"Inline Image Editing\" width=\"1220\" height=\"1162\"><figcaption class=\"wp-caption-text\">Inline Image Editing<\/figcaption><\/figure>\n<p>Ora \u00e8 possibile disabilitare l&#8217;editor di immagini utilizzando il filtro <code>block_editor_settings<\/code> (<a href=\"https:\/\/github.com\/WordPress\/gutenberg\/pull\/23966\">#23966<\/a>):<\/p>\n<pre><code class=\"language-php\">add_filter( 'block_editor_settings', function( $settings ) {\n    $settings['imageEditing'] = false;\n    return $settings;\n} );<\/code><\/pre>\n<figure style=\"width: 1221px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2020\/11\/inline-image-editing-disabled-1.jpg\" alt=\"Inline Image Editing disabilitato\" width=\"1221\" height=\"650\"><figcaption class=\"wp-caption-text\">Inline Image Editing disabilitato<\/figcaption><\/figure>\n<h4>Blocchi Riutilizzabili Spostati in un Pacchetto Separato<\/h4>\n<p>I blocchi riutilizzabili, precedentemente parte del pacchetto <code>@wordpress\/editor<\/code>, sono stati <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/18\/reusable-blocks-extracted-into-a-separate-package\/\">spostati<\/a> nel pacchetto <code>@wordpress\/reusable-blocks<\/code> per renderli disponibili in altri editor.<\/p>\n<h2>Un Nuovo Tema di Default: Twenty Twenty-One<\/h2>\n<p>WordPress 5.6 include un nuovo tema predefinito. <a href=\"https:\/\/kinqsta.com\/it\/blog\/twenty-twenty-one\/\">Twenty Twenty-One<\/a> \u00e8 un <a href=\"https:\/\/kinqsta.com\/it\/blog\/temi-wordpress-veloci\/\">tema WordPress<\/a> altamente accessibile, minimalista, con un layout a colonna singola e una sidebar nel footer.<\/p>\n<p>Il nuovo tema usa uno stack di font di sistema e una tavolozza di colori minimale basata su colori di sfondo pastello.<\/p>\n<figure style=\"width: 1580px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2020\/11\/twenty-twenty-one.jpg\" alt=\"Anteprima del tema Twenty Twenty-One\" width=\"1580\" height=\"2048\"><figcaption class=\"wp-caption-text\">Anteprima del tema Twenty Twenty-One (Fonte immagine: Make WordPress Core)<\/figcaption><\/figure>\n<p>Potete scoprire di pi\u00f9 su Twenty Twenty-One nel nostro approfondito articolo del blog: <a href=\"https:\/\/kinqsta.com\/it\/blog\/twenty-twenty-one\/\">Twenty Twenty-One: Analisi Approfondita del Nuovo Tema Predefinito di WordPress<\/a>.<\/p>\n<h2>Aggiornamenti Automatici per le Release Principali<\/h2>\n<p>Gli aggiornamenti automatici sono una funzionalit\u00e0 del Core introdotta in WordPress 3.7 con l&#8217;obiettivo di migliorare la <a href=\"https:\/\/kinqsta.com\/it\/blog\/wordpress-e-sicurezza\/\">sicurezza dei siti<\/a> e rendere pi\u00f9 facile <a href=\"https:\/\/kinqsta.com\/it\/blog\/manutenzione-wordpress\/\">mantenerli aggiornati per chi li amministra<\/a>.<\/p>\n<p>Mentre nelle versioni precedenti sono stati implementati gli aggiornamenti automatici delle minor release del core, con WordPress 5.6 chi amministra il sito pu\u00f2 ora abilitare manualmente gli aggiornamenti automatici anche per le versioni principali (approfondiremo tra un attimo).<\/p>\n<p>Purtroppo, questo task fondamentale di manutenzione potrebbe ancora creare confusione negli utenti meno tecnici. Potete leggere di pi\u00f9 sugli aggiornamenti automatici nella nostra <a href=\"https:\/\/kinqsta.com\/it\/blog\/aggiornamenti-automatici-di-wordpress\/\">Analisi Approfondita degli Aggiornamenti Automatici di WordPress<\/a>.<\/p>\n<p><a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/24\/core-major-versions-auto-updates-ui-changes-in-wordpress-5-6-correction\/\">WordPress 5.6 introduce una nuova interfaccia<\/a> che permette a chi amministra il sito di abilitare gli aggiornamenti automatici per le major release del core.<\/p>\n<p>L\u2019ambito di questa funzione \u00e8 cambiato durante il ciclo beta di WordPress 5.6 e le <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/02\/introducing-auto-updates-interface-for-core-major-versions-in-wordpress-5-6\/\">note di sviluppo originali<\/a> sono state sostituite. Come dice <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/24\/core-major-versions-auto-updates-ui-changes-in-wordpress-5-6-correction\/\">Jb Audras<\/a>,<\/p>\n<blockquote><p>Il campo di applicazione iniziale degli aggiornamenti automatici del Core \u00e8 stato cambiato cos\u00ec:<\/p>\n<ul>\n<li>Aggiornare il design dell&#8217;interfaccia utente.<\/li>\n<li>Per le installazioni esistenti, il comportamento rimarr\u00e0 lo stesso di oggi: l\u2019opt-in funziona di default per gli aggiornamenti minori, mentre per gli aggiornamenti principali \u00e8 l&#8217;utente a dover fare l\u2019opt-in (le costanti e i filtri gi\u00e0 in uso da parte degli host o delle agenzie avranno comunque la precedenza).<\/li>\n<li>Per le nuove installazioni, il comportamento predefinito cambier\u00e0: opt-in di default sia per le major release che per le minor release.<\/li>\n<\/ul>\n<\/blockquote>\n<p>A partire da WordPress 5.6, \u00e8 possibile scegliere di attivare gli aggiornamenti automatici per le major release nella schermata <strong>Aggiornamenti<\/strong>, dove la nuova interfaccia utente mostrer\u00e0 la casella di controllo <strong>Abilita gli aggiornamenti automatici per tutte le nuove versioni di WordPress.<\/strong>.<\/p>\n<figure style=\"width: 1726px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2020\/11\/enable-automatic-updates.jpg\" alt=\"Abilita gli aggiornamenti automatici per tutte le nuove versioni di WordPress.\" width=\"1726\" height=\"620\"><figcaption class=\"wp-caption-text\">Abilita gli aggiornamenti automatici per tutte le nuove versioni di WordPress.<\/figcaption><\/figure>\n<p>Una volta abilitati gli aggiornamenti automatici del Core per le release principali, potrete cambiare abilitando solo le release di manutenzione e sicurezza facendo clic su <strong>Passa agli aggiornamenti automatici solo per le versioni di manutenzione e sicurezza.<\/strong>.<\/p>\n<figure style=\"width: 1602px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2020\/11\/disable-auto-updates.jpg\" alt=\"Passa agli aggiornamenti automatici solo per le versioni di manutenzione e sicurezza.\" width=\"1602\" height=\"670\"><figcaption class=\"wp-caption-text\">Passa agli aggiornamenti automatici solo per le versioni di manutenzione e sicurezza.<\/figcaption><\/figure>\n<h3>Aggiornamenti Automatici delle Major release del Core per Sviluppatori<\/h3>\n<p>In primo luogo, quando sono abilitati gli aggiornamenti automatici delle major release del core, l&#8217;opzione <code>auto_update_core_major<\/code> viene memorizzata nel <a href=\"https:\/\/kinqsta.com\/it\/blog\/riparare-il-database-di-wordpress\/\">database<\/a> con <code>option_value<\/code> abilitato. Quindi, se <code>get_site_option( 'auto_update_core_major' )<\/code> restituisce <code>true<\/code>, viene selezionata la casella degli aggiornamenti automatici.<\/p>\n<p>Poi WordPress controlla se i principali aggiornamenti automatici del core sono abilitati tramite la costante <code>WP_AUTO_UPDATE_CORE<\/code> o il filtro <code>allow_major_auto_core_updates<\/code> e imposta la casella di spunta di conseguenza.<\/p>\n<p>Gli sviluppatori possono anche disabilitare gli aggiornamenti automatici del core impostando la costante <code>WP_AUTO_UPDATE_CORE<\/code> su <code>false<\/code> o <code>minor<\/code> come mostrato di seguito (si veda anche <a href=\"https:\/\/kinqsta.com\/it\/blog\/aggiornamenti-automatici-di-wordpress\/#background-updates-wp-config\">Controllare gli Aggiornamenti in Background Tramite wp-config.php<\/a>):<\/p>\n<pre><code class=\"language-php\"># Disables all core updates:\ndefine( 'WP_AUTO_UPDATE_CORE', false );\n\n# Enables minor updates:\ndefine( 'WP_AUTO_UPDATE_CORE', 'minor' );<\/code><\/pre>\n<p>Si noti che i possibili valori per <code>WP_AUTO_UPDATE_CORE<\/code> sono <code>true<\/code> (tutti), <code>'beta'<\/code>, <code>'rc'<\/code>, <code>'minor'<\/code> e <code>false<\/code>.<\/p>\n<p>Un&#8217;altra opzione per disabilitare di default i principali aggiornamenti automatici del core \u00e8 l&#8217;utilizzo del nuovo filtro <code>allow_major_auto_core_updates<\/code>:<\/p>\n<pre><code class=\"language-php\">add_filter( 'allow_major_auto_core_updates', '_return_false' );<\/code><\/pre>\n<h3>Alcuni Commenti sugli Aggiornamenti Automatici del Core<\/h3>\n<p>Gi\u00e0 a dicembre 2018, Matt Mullenweg aveva condiviso le <a href=\"https:\/\/make.wordpress.org\/core\/2018\/12\/08\/9-priorities-for-2019\/\">9 priorit\u00e0 per il 2019,<\/a> e la numero 7 era &#8220;offrire agli utenti un modo per partecipare agli aggiornamenti automatici delle principali release del core&#8221;. Forse un po&#8217; in ritardo, ma ci stiamo arrivando.<\/p>\n<p>I principali aggiornamenti automatici del core dovrebbero avere un grande impatto sulla sicurezza e sull&#8217;esperienza complessiva di WordPress. Una cosa sembra chiara: da un punto di vista tecnico, la funzione principale di aggiornamento automatico del core \u00e8 un task complesso che non viene raggiunto al 100% con il rilascio di WordPress 5.6.<\/p>\n<p>Dopo un&#8217;<a href=\"https:\/\/wordpress.slack.com\/archives\/C02RQBWTW\/p1604521424491000\">attenta discussione<\/a> su Slack, Josepha Haden <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/10\/wp5-6-auto-update-implementation-change\/\">ha riassunto le preoccupazioni e le domande<\/a> dei Core contributor.<\/p>\n<p>L&#8217;obiettivo principale a lungo termine \u00e8 quello di avere aggiornamenti automatici disponibili nella maggior parte dei siti WordPress per migliorare la sicurezza di tutto l&#8217;ecosistema WordPress (cio\u00e8 <a href=\"https:\/\/kinqsta.com\/it\/quota-di-mercato-di-wordpress\/\">oltre il 30% del web<\/a>).<\/p>\n<p>In ogni caso, <a href=\"https:\/\/wordpress.slack.com\/archives\/C02RQBWTW\/p1604531998308300\">secondo Helen Hou-Sand\u00ed<\/a>, Core Lead Developer:<\/p>\n<blockquote><p>Secondo me ci sono alcune cose tecniche molto difficili da eseguire e questo richiede una gestione tecnica del prodotto MOLTO disciplinata e focalizzata.<\/p><\/blockquote>\n<p>Dovremmo quindi vedere altre modifiche e miglioramenti all\u2019interfaccia utente degli aggiornamenti automatici delle major release del Core nel corso del tempo. Questo \u00e8 quanto possiamo aspettarci da questo momento in poi:<\/p>\n<p><strong>WordPress 5.6:<\/strong><\/p>\n<ul>\n<li><strong>Nelle installazioni esistenti, gli aggiornamenti del core devono essere abilitati dall&#8217;utente<\/strong>. Qualsiasi costante e filtro gi\u00e0 in uso avr\u00e0 la precedenza. Gli aggiornamenti minori sono abilitati di default.<\/li>\n<li><strong>Nelle nuove installazioni, sia gli aggiornamenti minori che quelli principali sono abilitati di default<\/strong>.<\/li>\n<\/ul>\n<p><strong>WordPress 5.6.1:<\/strong><\/p>\n<ul>\n<li>Dovremmo vedere alcune modifiche all\u2019interfaccia utente degli aggiornamenti automatici del Core in base ai feedback ricevuti.<\/li>\n<\/ul>\n<p><strong>WordPress 5.7:<\/strong><\/p>\n<ul>\n<li>Dovrebbe essere aggiunto un elemento nella schermata Salute del Sito per tutti coloro che hanno optato per gli aggiornamenti automatici delle versioni principali.<\/li>\n<li><a href=\"https:\/\/kinqsta.com\/it\/blog\/wordpress-5-7\/\">Da WordPress 5.7<\/a>, nella procedura di installazione dovrebbe essere aggiunto un opt-in per gli aggiornamenti automatici.<\/li>\n<\/ul>\n<p>Una grande preoccupazione relativa agli aggiornamenti automatici del Core \u00e8 la fiducia degli utenti. Secondo Helen Hou-Sand\u00ed:<\/p>\n<blockquote><p>Credo che possiamo ancora fare molto lavoro per aumentare in modo proattivo la fiducia degli utenti, specialmente di quelli che hanno avuto precedenti esperienze negative con WordPress e\/o con i suoi aggiornamenti.<\/p><\/blockquote>\n<p>Tuttavia, ogni sito web WordPress \u00e8 un mix di Core, <a href=\"https:\/\/kinqsta.com\/it\/argomenti\/plugin-wordpress\/\">plugin<\/a> e tema. Nelle parole di Hou-Sand\u00ed:<\/p>\n<blockquote><p>Gli aggiornamenti del core sono in generale abbastanza sicuri e ci sono alcune protezioni integrate, ma dato che i siti possono eseguire qualsiasi codice da qualsiasi fonte, non esiste una cosa come il &#8220;100%&#8221; per &#8220;ogni tipo di sito WordPress&#8221;.<\/p><\/blockquote>\n<p>Gli utenti che hanno abilitato gli aggiornamenti automatici del Core dovrebbero eseguire regolarmente il backup dei loro siti web o scegliere un host web che fornisca <a href=\"https:\/\/kinqsta.com\/it\/docs\/hosting-wordpress\/wordpress-backup\/#wordpress-backup\">backup automatici<\/a> nei loro piani.<\/p>\n<p>Gli aggiornamenti automatici del Core influenzeranno anche l&#8217;esperienza complessiva degli aggiornamenti, compresi gli aggiornamenti automatici dei plugin e dei temi. <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/10\/wp5-6-auto-update-implementation-change\/#comment-40248\">Joost de Valk <\/a> ha scritto in un commento:<\/p>\n<blockquote><p>Se attiviamo di default gli aggiornamenti automatici del Core di WordPress, dovremmo fare lo stesso per i plugin. Altrimenti, i plugin e i temi non possono aggiornarsi se si devono correggere delle cose a causa degli aggiornamenti del core. Penso che gli utenti si aspettino anche questo: se WordPress si aggiorna automaticamente, anche i plugin e i temi dovrebbero farlo.<\/p><\/blockquote>\n<h2>Modifiche alla Salute del Sito (Site Health) in WordPress 5.6<\/h2>\n<p>Oltre a tutte le caratteristiche qui discusse, WordPress 5.6 porta con s\u00e9 anche una <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/15\/site-health-check-changes-in-5-6\/\">versione migliorata dello strumento Salute del Sito<\/a>, che ora si comporta in modo diverso in background.<\/p>\n<h3>Convalida dei Dati di Verifica dello Stato di Salute del Sito<\/h3>\n<p>D\u2019ora in poi un validatore controller\u00e0 le risposte ai test sulla salute del sito svolte da Site Health. Il validatore scarter\u00e0 qualsiasi risposta non valida, impedendo allo <a href=\"https:\/\/kinqsta.com\/it\/blog\/wordpress-5-2\/#site-health-check\">strumento Site Health<\/a> di causare <a href=\"https:\/\/kinqsta.com\/it\/blog\/errori-wordpress\/\">errori fatali<\/a> e bloccare ogni ulteriore controllo.<\/p>\n<p>Questo significa che d\u2019ora in poi le risposte non valide non influenzeranno l&#8217;indicatore di Site Health (<a href=\"https:\/\/core.trac.wordpress.org\/ticket\/50145\">#50145<\/a>).<\/p>\n<h3>Controlli Asincroni Tramite Endpoint REST<\/h3>\n<p>Site Health \u00e8 un potente strumento di sicurezza che permette ai proprietari del sito di essere a conoscenza dello stato di salute dei loro siti web.<\/p>\n<p>Questo strumento esegue una serie di test di sicurezza che forniscono una panoramica dello stato di salute del vostro sito web.<\/p>\n<p>Questi test si dividono in due categorie: <strong>test diretti<\/strong>, in esecuzione sul caricamento della pagina, e <strong>test asincroni<\/strong>, che possono richiedere un certo tempo per essere completati, e saranno eseguiti in seguito tramite chiamate JavaScript.<\/p>\n<p>In precedenza, questi test venivano eseguiti con una chiamata a <a href=\"https:\/\/kinqsta.com\/it\/blog\/admin-ajax-php\/\">admin-ajax.php<\/a>. Con WordPress 5.6, le cose si spostano da <em>admin-ajax.php<\/em> e al loro posto sar\u00e0 utilizzato un nuovo endpoint della <a href=\"https:\/\/kinqsta.com\/it\/blog\/rest-api-wordpress\/\">REST API<\/a>. A partire da WordPress 5.6, i test asincroni si trovano sotto il namespace <code>\/wp-json\/wp-site-health\/v1<\/code>.<\/p>\n<p>Grazie a questo miglioramento della API REST, anche i plugin e i temi sono in grado di utilizzare gli endpoint REST e non si limitano alle azioni Ajax per i loro test di salute del sito.<\/p>\n<p>Ogni test asincrono pu\u00f2 ora dichiarare l&#8217;argomento <code>has_rest<\/code> il cui valore \u00e8 <code>false<\/code> di default.<\/p>\n<p>Il codice sottostante, tratto da <em>wp-admin\/includes\/class-wp-site-health.php<\/em>, mostra l&#8217;array dei test asincroni di WordPress 5.6:<\/p>\n<pre><code class=\"language-php\">'async'  =&gt; array(\n    'dotorg_communication' =&gt; array(\n        'label'             =&gt; __( 'Communication with WordPress.org' ),\n        'test'              =&gt; rest_url( 'wp-site-health\/v1\/tests\/dotorg-communication' ),\n        'has_rest'          =&gt; true,\n        'async_direct_test' =&gt; array( WP_Site_Health::get_instance(), 'get_test_dotorg_communication' ),\n    ),\n    'background_updates'   =&gt; array(\n        'label'             =&gt; __( 'Background updates' ),\n        'test'              =&gt; rest_url( 'wp-site-health\/v1\/tests\/background-updates' ),\n        'has_rest'          =&gt; true,\n        'async_direct_test' =&gt; array( WP_Site_Health::get_instance(), 'get_test_background_updates' ),\n    ),\n    'loopback_requests'    =&gt; array(\n        'label'             =&gt; __( 'Loopback request' ),\n        'test'              =&gt; rest_url( 'wp-site-health\/v1\/tests\/loopback-requests' ),\n        'has_rest'          =&gt; true,\n        'async_direct_test' =&gt; array( WP_Site_Health::get_instance(), 'get_test_loopback_requests' ),\n    ),\n    'authorization_header' =&gt; array(\n        'label'     =&gt; __( 'Authorization header' ),\n        'test'      =&gt; rest_url( 'wp-site-health\/v1\/tests\/authorization-header' ),\n        'has_rest'  =&gt; true,\n        'headers'   =&gt; array( 'Authorization' =&gt; 'Basic ' . base64_encode( 'user:pwd' ) ),\n        'skip_cron' =&gt; true,\n    ),\n),<\/code><\/pre>\n<p><strong>Controlli Programmati di Site Health:<\/strong><\/p>\n<p>Mentre i test asincroni sono stati implementati per prevenire il <a href=\"https:\/\/kinqsta.com\/it\/blog\/monitoraggio-prestazioni-applicazioni\/\">caricamento di pagine lente e i timeout<\/a>, tale preoccupazione non esiste con i test programmati.<\/p>\n<p>Tenuto conto di questo, oltre all&#8217;argomento <code>has_rest<\/code> di cui abbiamo parlato qui sopra, gli array dei test possono anche dichiarare l&#8217;argomento <code>async_direct_test<\/code> (si veda il codice qui sopra), che dovrebbe essere un&#8217;istanza callable di un test.<\/p>\n<p>Se un test viene eseguito durante un evento programmato, il test non utilizzer\u00e0 l&#8217;endpoint della REST API ma verr\u00e0 eseguito direttamente.<\/p>\n<h2>Password delle Applicazioni per l&#8217;Autenticazione della REST API<\/h2>\n<p><strong>Application Passwords<\/strong> (Password delle Applicazioni) \u00e8 un nuovo sistema per effettuare richieste autenticate a varie API WordPress.<\/p>\n<p>Le password sono lunghe 24 caratteri e consistono di caratteri maiuscoli, minuscoli e numerici, che possono essere generati manualmente o attraverso la REST API.<\/p>\n<p>Per generare manualmente una nuova password delle applicazioni, andate alla schermata Profilo e scorrete la pagina.<\/p>\n<figure style=\"width: 519px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2020\/11\/application-passwords.jpg\" alt=\"Password delle applicazioni nella schermata del profilo utente\" width=\"519\" height=\"270\"><figcaption class=\"wp-caption-text\">Password delle applicazioni nella schermata del profilo utente<\/figcaption><\/figure>\n<p>Scegliete un nome per la vostra Password delle applicazioni e confermate. WordPress visualizzer\u00e0 la nuova password.<\/p>\n<figure style=\"width: 532px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2020\/11\/new-application-password.jpg\" alt=\"Una nuova password delle applicazioni\" width=\"532\" height=\"219\"><figcaption class=\"wp-caption-text\">Una nuova password delle applicazioni<\/figcaption><\/figure>\n<p>Le password delle applicazioni vengono visualizzate in blocchi di 4 caratteri, separati da spazi, come mostrato di seguito:<\/p>\n<pre><code>gsUc UhkU 0ScI gdRd TGoU vrW5<\/code><\/pre>\n<p>Tuttavia, le password possono essere utilizzate <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/05\/application-passwords-integration-guide\/#comment-40226\">con o senza spazi<\/a>:<\/p>\n<blockquote><p>Le password delle applicazioni passate attraverso il flusso di autorizzazione non includono spazi. Gli spazi sono l\u00ec solo per rendere permettere di inserire facilmente una stringa lunga se la si inserisce manualmente.<\/p>\n<p>Possono essere utilizzate a pezzi, senza spazi, oppure, se lo si volesse, si potrebbe probabilmente aggiungere uno spazio dopo ogni carattere.<\/p><\/blockquote>\n<p>Nella schermata del profilo utente \u00e8 possibile visualizzare, creare e revocare le password delle applicazioni. Le colonne Last Used e Last IP permettono di trovare facilmente le password non pi\u00f9 utilizzate e\/o che devono essere revocate.<\/p>\n<figure style=\"width: 1616px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2020\/11\/last-used-last-ip-application-passwords.jpg\" alt=\"I campi Last Used e Last IP\" width=\"1616\" height=\"726\"><figcaption class=\"wp-caption-text\">I campi Last Used e Last IP<\/figcaption><\/figure>\n<p>Al momento della stesura di questo articolo, le Application Passwords possono essere utilizzate con le richieste autenticate della REST API e con la legacy <a href=\"https:\/\/kinqsta.com\/it\/blog\/xmlrpc-php\/\">XML-RPC API<\/a>. Tuttavia, potremmo vedere le Application Passwords utilizzate con altre API in futuro.<br \/>\nGeorge Stephanis spiega:<\/p>\n<blockquote><p>Lo schema di autenticazione delle password delle applicazioni pu\u00f2 essere applicato anche alle future API di WordPress non appena saranno disponibili. Per esempio, se GraphQL o altri sistemi sono abilitati in WordPress, le password delle applicazioni forniranno loro una solida e collaudata infrastruttura di autenticazione da cui partire.<\/p><\/blockquote>\n<figure style=\"width: 2030px\" class=\"wp-caption aligncenter\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/kinqsta.com\/wp-content\/uploads\/2020\/11\/application-password-test-postman.jpg\" alt=\"Una chiamata autenticata all'API REST in Postman\" width=\"2030\" height=\"1360\"><figcaption class=\"wp-caption-text\">Una chiamata autenticata all&#8217;API REST in Postman<\/figcaption><\/figure>\n<p>Non \u00e8 possibile utilizzare le password delle applicazioni su <em>wp-login.php<\/em>.<\/p>\n<p>Per una analisi pi\u00f9 dettagliata di questa funzionalit\u00e0 e per approfondimenti pi\u00f9 tecnici, date un&#8217;occhiata alle seguenti risorse:<\/p>\n<ul>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2020\/09\/23\/proposal-rest-api-authentication-application-passwords\/\">Proposal: REST API Authentication \/ Application Passwords<\/a><\/li>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/05\/application-passwords-integration-guide\/\">Application Passwords: Integration Guide<\/a><\/li>\n<li><a href=\"https:\/\/github.com\/wordpress\/application-passwords\">Application Passwords feature plugin<\/a><\/li>\n<\/ul>\n<h2>Migliore Supporto di PHP 8<\/h2>\n<p><a href=\"https:\/\/kinqsta.com\/it\/blog\/php-8\/\">PHP 8.0<\/a> introduce molte nuove funzionalit\u00e0 e ottimizzazioni che ne fanno una vera e propria pietra miliare nell&#8217;evoluzione del linguaggio. La versione pi\u00f9 recente di <a href=\"https:\/\/kinqsta.com\/it\/blog\/tutorial-php\/\">PHP<\/a> contiene molti aggiornamenti che impediscono la retrocompatibilit\u00e0 mentre molte funzionalit\u00e0 deprecate sono state ufficialmente rimosse. Quindi, aggiungere il <a href=\"https:\/\/kinqsta.com\/it\/changelog\/disponibile-php-8\/\">supporto di PHP 8 in WordPress<\/a> \u00e8 una grande sfida.<\/p>\n<p>Infatti, anche se il team di lavoro del Core di WordPress si \u00e8 impegnato a fondo per rendere WordPress 5.6 compatibile con PHP 8, non potevamo aspettarci di veder risolto ogni possibile problema. L&#8217;obiettivo \u00e8 quello di raggiungere un punto in cui l&#8217;intero ecosistema di WordPress sia compatibile con PHP 8, cosa che al momento sembra davvero difficile.<\/p>\n<p>Inoltre, ogni sito WordPress comprende almeno un tema e un numero variabile di plugin. Quindi, anche se ci dovessimo attendere un buon supporto di PHP 8 nel Core di WordPress, sarebbe difficile credere che i plugin e i temi arrivino rapidamente a supportare PHP 8.<\/p>\n<p>Siamo d&#8217;accordo con <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/23\/wordpress-and-php-8-0\/\">Jonathan Desrosiers<\/a> quando afferma:<\/p>\n<blockquote><p>Lo stato del supporto di PHP 8 all&#8217;interno dell\u2019ecosistema in senso ampio (plugin, temi, ecc.) \u00e8 impossibile da conoscere. Per questo motivo, WordPress 5.6 dovrebbe essere considerato &#8220;beta compatibile&#8221; con PHP 8.<\/p><\/blockquote>\n<p>&#8220;Beta compatibile con PHP 8&#8221; sembra una buona espressione per rappresentare un processo continuo che richiede ancora grandi sforzi, ma allo stesso tempo riconosce il grande lavoro svolto finora.<\/p>\n<p>Tuttavia,<\/p>\n<blockquote><p>Tutti coloro che sviluppano plugin e temi, cos\u00ec come le compagnie di hosting, sono chiamati a rendere il loro codice compatibile con PHP 8. Questo permetter\u00e0 a WordPress di raggiungere prima una vera e propria &#8220;piena compatibilit\u00e0&#8221;, e senza che gli utenti finali debbano portarne il peso.<\/p><\/blockquote>\n<aside role=\"note\" class=\"wp-block-kinsta-notice is-style-importante\">\n        <p>Mentre la maggior parte delle incompatibilit\u00e0 identificate attraverso test automatizzati sono state risolte, sono ancora necessari molti test manuali. Per questo motivo, <strong>vi raccomandiamo vivamente di eseguire rigorosi test di compatibilit\u00e0 su un ambiente di staging o locale prima di aggiornare il vostro sito live a PHP 8<\/strong>.<\/p>\n<\/aside>\n\n<h3>Alcuni Novit\u00e0 di PHP 8 di Cui Tenere Conto<\/h3>\n<p>Come abbiamo detto, la piena compatibilit\u00e0 di WordPress con PHP 8 \u00e8 un lavoro in corso. Jonathan Desrosiers fornisce un <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/23\/wordpress-and-php-8-0\/\">elenco di funzionalit\u00e0 e di modifiche di PHP 8<\/a> che chi sviluppa WordPress dovrebbero conoscere.<\/p>\n<h4>Named Parameters<\/h4>\n<p>Con i <a href=\"https:\/\/wiki.php.net\/rfc\/named_params\">named arguments<\/a> di PHP \u00e8 ora possibile passare gli argomenti a una funzione in base al nome del parametro, piuttosto che alla posizione del parametro. Questo permette di <a href=\"https:\/\/kinqsta.com\/it\/blog\/editor-html-gratuiti\/\">scrivere codice<\/a> che si auto-documenta, gli argomenti sono indipendenti dall&#8217;ordine e i valori di default possono essere arbitrariamente saltati.<\/p>\n<p>Purtroppo, al momento i named parameters possono causare problemi di retrocompatibilit\u00e0 in WordPress. Il motivo principale \u00e8 che i nomi dei parametri sono soggetti a modifiche senza preavviso fino al completamento dell&#8217;audit in corso. Quindi, al momento in cui scriviamo questo articolo:<\/p>\n<blockquote><p>L\u2019uso di parametri denominati nella chiamata delle funzioni e dei metodi di classe di WordPress non \u00e8 esplicitamente supportato e si sconsiglia vivamente l&#8217;utilizzo dei named parameters fino al completamento di questo audit, in quanto durante l&#8217;audit i nomi dei parametri sono soggetti a modifiche senza preavviso. Quando questo audit sar\u00e0 completato, lo annunceremo in una futura nota di sviluppo.<\/p><\/blockquote>\n<h4>Rigorose Validazioni Tipo\/Valore per le Funzioni Interne<\/h4>\n<p>Quando si passa un tipo di parametro non consentito, le funzioni interne e quelle definite dall&#8217;utente si comportano in modo diverso. Le funzioni definite dall&#8217;utente emettono un <code>TypeError<\/code>, mentre le funzioni interne si comportano in diversi modi, a seconda di diverse condizioni.<\/p>\n<p>Per rimuovere queste incongruenze, in PHP 8 le <a href=\"https:\/\/kinqsta.com\/it\/blog\/php-8\/#type-errors-internal-functions\">API interne di parsing dei parametri<\/a> generano <strong>sempre<\/strong> un <code>ThrowError<\/code> in caso di discrepanza del tipo di parametro.<\/p>\n<p>Il Core di WordPress non utilizza una rigorosa dichiarazione dei tipi. Tuttavia, le persone che contribuiscono al Core stanno lavorando per evitare che i tipi non validi vengano passati alle funzioni del Core. Fino a quando questo lavoro non sar\u00e0 completato, questa modifica di PHP 8 pu\u00f2 portare a <code>TypeError<\/code>s, &#8220;specialmente se il tipo di un valore \u00e8 cambiato in modo non corretto attraverso il codice agganciato a un filtro&#8221;.<\/p>\n<h4>Controlli dei Tipi Pi\u00f9 Rigorosi per Operatori Aritmetici e Bitwise<\/h4>\n<p>Nelle versioni precedenti di PHP, l&#8217;utilizzo di operatori aritmetici e bitwise per un array, una risorsa o un oggetto non overloaded era permesso, ma il comportamento era incoerente e a volte anche irragionevole:<\/p>\n<pre><code class=\"language-php\">var_dump([] % [42]);\n\/\/ int(0)<\/code><\/pre>\n<p>Con PHP 8, il comportamento \u00e8 sempre lo stesso e tutti gli operatori aritmetici e bitwise lanceranno un&#8217;eccezione <code>TypeError<\/code> quando l&#8217;operando \u00e8 un array, una risorsa o un oggetto non overloaded (v. <a href=\"https:\/\/wiki.php.net\/rfc\/arithmetic_operator_type_checks\">RFC<\/a>).<\/p>\n<p>Questa \u00e8 un&#8217;altra modifica che richiede lavoro extra da parte di chi contribuisce al Core, come le modifiche ai molti errori, avvisi e notifiche.<\/p>\n<p>Anche in questo caso, a causa dei diversi problemi ancora irrisolti, si consiglia vivamente di eseguire test di compatibilit\u00e0 in un <a href=\"https:\/\/kinqsta.com\/it\/docs\/hosting-wordpress\/ambienti-di-staging\/\">ambiente di staging o di sviluppo<\/a> prima di passare a PHP 8 sul vostro sito live. Maggiori info su <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/23\/wordpress-and-php-8-0\/\">WordPress e PHP 8.0<\/a>.<\/p>\n<h2>Altre Modifiche di Interesse degli Sviluppatori<\/h2>\n<p>WordPress 5.6 porta un sacco di modifiche per chi si occupa di sviluppo, ma non abbiamo potuto includerle tutte nella nostra lista. Ecco i primi 3 che pensiamo valga la pena tenere a mente:<\/p>\n<h3>1. Action Hook wp_after_insert_post<\/h3>\n<p>Prima di WordPress 5.6 si poteva utilizzare <code>save_posts<\/code> o azioni simili per eseguire codice personalizzato dopo la pubblicazione di un post. Ora WordPress 5.6 introduce il nuovo action hook <code>wp_after_insert_post<\/code>, che si attiva solo dopo che i termini e i metadati sono stati salvati.<\/p>\n<p>Inoltre, sono state aggiornate diverse funzioni per evitare l&#8217;attivazione di questi hook. Il nuovo parametro <code>$fire_after_hooks<\/code> \u00e8 stato aggiunto alle funzioni <code>wp_insert_posts()<\/code>, <code>wp_update_post()<\/code> e <code>wp_insert_attachment()<\/code>. Se impostato su <code>false<\/code>, impedisce l&#8217;attivazione degli hooks after insert.<\/p>\n<p>Consultate le <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/20\/new-action-wp_after_insert_post-in-wordpress-5-6\/\">note di sviluppo<\/a> per un&#8217;analisi pi\u00f9 approfondita.<\/p>\n<h3>2. Typecasting<\/h3>\n<p>Le funzioni di typecasting <code>intval()<\/code>, <code>strval()<\/code>, <code>floatval()<\/code> e <code>boolval()<\/code> sono state rimosse dal Core in favore del typecasting diretto:<\/p>\n<ol>\n<li><code>intval()<\/code> \u2192 <code>(int)<\/code><\/li>\n<li><code>strval()<\/code> \u2192 <code>(string)<\/code><\/li>\n<li><code>floatval()<\/code> \u2192 <code>(float)<\/code><\/li>\n<\/ol>\n<p>Questo cambiamento ha effetti diretti sulle <a href=\"https:\/\/kinqsta.com\/it\/strumento-apm\/\">prestazioni<\/a>, poich\u00e9 il <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/20\/miscellaneous-developer-focused-changes-in-wordpress-5-6\/\">typecasting diretto<\/a> \u00e8 <a href=\"https:\/\/core.trac.wordpress.org\/ticket\/42918\">circa 6 volte pi\u00f9 veloce<\/a> delle funzioni di typecasting.<\/p>\n<h3>3. Oggetti WP_Error<\/h3>\n<p>La classe <code>WP_Error<\/code> \u00e8 stata migliorata per consentire l\u2019accorpamento di pi\u00f9 istanze di <code>WP_Error<\/code> in una sola. In precedenza era possibile farlo solo manualmente. Ora, WordPress 5.6 introduce tre nuovi metodi per aiutare a gestire istanze multiple di <code>WP_Error<\/code>. Il codice qui sotto \u00e8 un esempio presto dalle <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/20\/miscellaneous-developer-focused-changes-in-wordpress-5-6\/\">note di sviluppo<\/a>:<\/p>\n<pre><code class=\"language-php\">&lt;?php $error_1 = new WP_Error( 'code1', 'This is my first error message.', 'Error_Data' ); $error_2 = new WP_Error( 'code2', 'This is my second error message.', 'Error_Data2' ); \/\/ Merge from another WP_Error. $error_1-&gt;merge_from( $error_2 );\n \n\/\/ Retrieve all error data, optionally for a specific error code.\n$error_1-&gt;get_all_error_data( 'code2' );\n \n\/\/ Export to another WP_Error\n$error_1-&gt;export_to( $error_2 );<\/code><\/pre>\n<h3>Altre Letture per Sviluppatori<\/h3>\n<p>\u00c8 impossibile solo citare tutti le novit\u00e0 incentrate sullo sviluppo introdotte da WordPress 5.6, ma potete saperne di pi\u00f9 leggendo queste risorse risorse:<\/p>\n<ul>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2020\/06\/29\/updating-jquery-version-shipped-with-wordpress\/\">Updating jQuery version shipped with WordPress<\/a><\/li>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/05\/updating-core-jquery-to-version-3-part-2\/\">Updating core jQuery to version 3 \u2013 part 2<\/a><\/li>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/23\/wordpress-and-php-8-0\/\">WordPress and PHP 8.0<\/a><\/li>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/20\/rest-api-batch-framework-in-wordpress-5-6\/\">REST API Batch Framework in WordPress 5.6<\/a><\/li>\n<li><a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/20\/miscellaneous-developer-focused-changes-in-wordpress-5-6\/\">Miscellaneous developer focused changes in WordPress 5.6<\/a><\/li>\n<\/ul>\n\n<h2>Riepilogo<\/h2>\n<p>WordPress 5.6 \u00e8 una release importante con un sacco di funzionalit\u00e0 e modifiche sia per utenti che per sviluppatori. Siamo sempre felici di vedere come l&#8217;evoluzione delle tecnologie web influisca direttamente sulla sicurezza, le <a href=\"https:\/\/kinqsta.com\/it\/docs\/hosting-wordpress\/wordpress-monitoraggio\/strumento-apm\/\">prestazioni<\/a>, l&#8217;usabilit\u00e0 e l&#8217;accessibilit\u00e0 di WordPress.<\/p>\n<p>Ma l&#8217;evoluzione non si ferma mai e possiamo gi\u00e0 dare una sbirciatina alle future <a href=\"https:\/\/make.wordpress.org\/core\/2019\/11\/21\/tentative-release-calendar-2020-2021\/\">possibili date di uscita delle prossime versioni<\/a>.<\/p>\n<p>Ora tocca a voi: Cosa vi piace di pi\u00f9 in WordPress 5.6? E quali funzionalit\u00e0 vorreste vedere in <a href=\"https:\/\/make.wordpress.org\/core\/2020\/11\/23\/wordpress-5-7-whats-on-your-wishlist\/\">WordPress 5.7<\/a>?<\/p>\n","protected":false},"excerpt":{"rendered":"<p>WordPress 5.6 &#8220;Simone&#8221; \u00e8 finalmente disponibile: non vediamo l&#8217;ora di esplorare insieme a voi le funzionalit\u00e0 pi\u00f9 interessanti e le aggiunte fuse nel Core con l&#8217;ultima &#8230;<\/p>\n","protected":false},"author":36,"featured_media":42093,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_kinsta_gated_content":false,"_kinsta_gated_content_redirect":"","footnotes":""},"tags":[57,3],"topic":[26030],"class_list":["post-42080","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","tag-cms","tag-wordpress","topic-aggiornamenti-di-wordpress"],"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>Le Novit\u00e0 di WordPress 5.6 (Accessibilit\u00e0, prestazioni, sicurezza)<\/title>\n<meta name=\"description\" content=\"Supporto di PHP 8, password delle applicazioni, miglioramenti alla Salute del Sito, Block API V2 e molto altro. Scopri le novit\u00e0 di WordPress 5.6!\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/kinqsta.com\/it\/blog\/wordpress-5-6\/\" \/>\n<meta property=\"og:locale\" content=\"it_IT\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Le Novit\u00e0 di WordPress 5.6 (Accessibilit\u00e0, Prestazioni, Sicurezza)\" \/>\n<meta property=\"og:description\" content=\"Supporto di PHP 8, password delle applicazioni, miglioramenti alla Salute del Sito, Block API V2 e molto altro. Scopri le novit\u00e0 di WordPress 5.6!\" \/>\n<meta property=\"og:url\" content=\"https:\/\/kinqsta.com\/it\/blog\/wordpress-5-6\/\" \/>\n<meta property=\"og:site_name\" content=\"Kinsta\u00ae\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/kinstaitalia\/\" \/>\n<meta property=\"article:published_time\" content=\"2020-12-01T13:08:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2023-02-02T13:07:15+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/12\/wordpress-5-6.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"512\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Carlo Daniele\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:description\" content=\"Supporto di PHP 8, password delle applicazioni, miglioramenti alla Salute del Sito, Block API V2 e molto altro. Scopri le novit\u00e0 di WordPress 5.6!\" \/>\n<meta name=\"twitter:image\" content=\"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/12\/wordpress-5-6.jpg\" \/>\n<meta name=\"twitter:creator\" content=\"@carlodaniele\" \/>\n<meta name=\"twitter:site\" content=\"@Kinsta_IT\" \/>\n<meta name=\"twitter:label1\" content=\"Scritto da\" \/>\n\t<meta name=\"twitter:data1\" content=\"Carlo Daniele\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tempo di lettura stimato\" \/>\n\t<meta name=\"twitter:data2\" content=\"25 minuti\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/kinqsta.com\/it\/blog\/wordpress-5-6\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/kinqsta.com\/it\/blog\/wordpress-5-6\/\"},\"author\":{\"name\":\"Carlo Daniele\",\"@id\":\"https:\/\/kinqsta.com\/it\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63\"},\"headline\":\"Le Novit\u00e0 di WordPress 5.6 (Accessibilit\u00e0, Prestazioni, Sicurezza)\",\"datePublished\":\"2020-12-01T13:08:37+00:00\",\"dateModified\":\"2023-02-02T13:07:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/kinqsta.com\/it\/blog\/wordpress-5-6\/\"},\"wordCount\":4636,\"commentCount\":2,\"publisher\":{\"@id\":\"https:\/\/kinqsta.com\/it\/#organization\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/it\/blog\/wordpress-5-6\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/12\/wordpress-5-6.jpg\",\"keywords\":[\"CMS\",\"WordPress\"],\"articleSection\":[\"Notizie su WordPress\"],\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/kinqsta.com\/it\/blog\/wordpress-5-6\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/kinqsta.com\/it\/blog\/wordpress-5-6\/\",\"url\":\"https:\/\/kinqsta.com\/it\/blog\/wordpress-5-6\/\",\"name\":\"Le Novit\u00e0 di WordPress 5.6 (Accessibilit\u00e0, prestazioni, sicurezza)\",\"isPartOf\":{\"@id\":\"https:\/\/kinqsta.com\/it\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/kinqsta.com\/it\/blog\/wordpress-5-6\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/it\/blog\/wordpress-5-6\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/12\/wordpress-5-6.jpg\",\"datePublished\":\"2020-12-01T13:08:37+00:00\",\"dateModified\":\"2023-02-02T13:07:15+00:00\",\"description\":\"Supporto di PHP 8, password delle applicazioni, miglioramenti alla Salute del Sito, Block API V2 e molto altro. Scopri le novit\u00e0 di WordPress 5.6!\",\"breadcrumb\":{\"@id\":\"https:\/\/kinqsta.com\/it\/blog\/wordpress-5-6\/#breadcrumb\"},\"inLanguage\":\"it-IT\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/kinqsta.com\/it\/blog\/wordpress-5-6\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinqsta.com\/it\/blog\/wordpress-5-6\/#primaryimage\",\"url\":\"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/12\/wordpress-5-6.jpg\",\"contentUrl\":\"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/12\/wordpress-5-6.jpg\",\"width\":1024,\"height\":512,\"caption\":\"wordpress 5.6\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/kinqsta.com\/it\/blog\/wordpress-5-6\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/kinqsta.com\/it\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Aggiornamenti di WordPress\",\"item\":\"https:\/\/kinqsta.com\/it\/argomenti\/aggiornamenti-di-wordpress\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Le Novit\u00e0 di WordPress 5.6 (Accessibilit\u00e0, Prestazioni, Sicurezza)\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/kinqsta.com\/it\/#website\",\"url\":\"https:\/\/kinqsta.com\/it\/\",\"name\":\"Kinsta\u00ae\",\"description\":\"Soluzioni di hosting premium, veloci e sicure\",\"publisher\":{\"@id\":\"https:\/\/kinqsta.com\/it\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/kinqsta.com\/it\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"it-IT\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/kinqsta.com\/it\/#organization\",\"name\":\"Kinsta\",\"url\":\"https:\/\/kinqsta.com\/it\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinqsta.com\/it\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg\",\"contentUrl\":\"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg\",\"width\":500,\"height\":500,\"caption\":\"Kinsta\"},\"image\":{\"@id\":\"https:\/\/kinqsta.com\/it\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/kinstaitalia\/\",\"https:\/\/x.com\/Kinsta_IT\",\"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:\/\/kinqsta.com\/it\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63\",\"name\":\"Carlo Daniele\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"it-IT\",\"@id\":\"https:\/\/kinqsta.com\/it\/#\/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:\/\/kinqsta.com\/it\/blog\/author\/carlodaniele\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Le Novit\u00e0 di WordPress 5.6 (Accessibilit\u00e0, prestazioni, sicurezza)","description":"Supporto di PHP 8, password delle applicazioni, miglioramenti alla Salute del Sito, Block API V2 e molto altro. Scopri le novit\u00e0 di WordPress 5.6!","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:\/\/kinqsta.com\/it\/blog\/wordpress-5-6\/","og_locale":"it_IT","og_type":"article","og_title":"Le Novit\u00e0 di WordPress 5.6 (Accessibilit\u00e0, Prestazioni, Sicurezza)","og_description":"Supporto di PHP 8, password delle applicazioni, miglioramenti alla Salute del Sito, Block API V2 e molto altro. Scopri le novit\u00e0 di WordPress 5.6!","og_url":"https:\/\/kinqsta.com\/it\/blog\/wordpress-5-6\/","og_site_name":"Kinsta\u00ae","article_publisher":"https:\/\/www.facebook.com\/kinstaitalia\/","article_published_time":"2020-12-01T13:08:37+00:00","article_modified_time":"2023-02-02T13:07:15+00:00","og_image":[{"width":1024,"height":512,"url":"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/12\/wordpress-5-6.jpg","type":"image\/jpeg"}],"author":"Carlo Daniele","twitter_card":"summary_large_image","twitter_description":"Supporto di PHP 8, password delle applicazioni, miglioramenti alla Salute del Sito, Block API V2 e molto altro. Scopri le novit\u00e0 di WordPress 5.6!","twitter_image":"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/12\/wordpress-5-6.jpg","twitter_creator":"@carlodaniele","twitter_site":"@Kinsta_IT","twitter_misc":{"Scritto da":"Carlo Daniele","Tempo di lettura stimato":"25 minuti"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/kinqsta.com\/it\/blog\/wordpress-5-6\/#article","isPartOf":{"@id":"https:\/\/kinqsta.com\/it\/blog\/wordpress-5-6\/"},"author":{"name":"Carlo Daniele","@id":"https:\/\/kinqsta.com\/it\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63"},"headline":"Le Novit\u00e0 di WordPress 5.6 (Accessibilit\u00e0, Prestazioni, Sicurezza)","datePublished":"2020-12-01T13:08:37+00:00","dateModified":"2023-02-02T13:07:15+00:00","mainEntityOfPage":{"@id":"https:\/\/kinqsta.com\/it\/blog\/wordpress-5-6\/"},"wordCount":4636,"commentCount":2,"publisher":{"@id":"https:\/\/kinqsta.com\/it\/#organization"},"image":{"@id":"https:\/\/kinqsta.com\/it\/blog\/wordpress-5-6\/#primaryimage"},"thumbnailUrl":"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/12\/wordpress-5-6.jpg","keywords":["CMS","WordPress"],"articleSection":["Notizie su WordPress"],"inLanguage":"it-IT","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/kinqsta.com\/it\/blog\/wordpress-5-6\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/kinqsta.com\/it\/blog\/wordpress-5-6\/","url":"https:\/\/kinqsta.com\/it\/blog\/wordpress-5-6\/","name":"Le Novit\u00e0 di WordPress 5.6 (Accessibilit\u00e0, prestazioni, sicurezza)","isPartOf":{"@id":"https:\/\/kinqsta.com\/it\/#website"},"primaryImageOfPage":{"@id":"https:\/\/kinqsta.com\/it\/blog\/wordpress-5-6\/#primaryimage"},"image":{"@id":"https:\/\/kinqsta.com\/it\/blog\/wordpress-5-6\/#primaryimage"},"thumbnailUrl":"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/12\/wordpress-5-6.jpg","datePublished":"2020-12-01T13:08:37+00:00","dateModified":"2023-02-02T13:07:15+00:00","description":"Supporto di PHP 8, password delle applicazioni, miglioramenti alla Salute del Sito, Block API V2 e molto altro. Scopri le novit\u00e0 di WordPress 5.6!","breadcrumb":{"@id":"https:\/\/kinqsta.com\/it\/blog\/wordpress-5-6\/#breadcrumb"},"inLanguage":"it-IT","potentialAction":[{"@type":"ReadAction","target":["https:\/\/kinqsta.com\/it\/blog\/wordpress-5-6\/"]}]},{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinqsta.com\/it\/blog\/wordpress-5-6\/#primaryimage","url":"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/12\/wordpress-5-6.jpg","contentUrl":"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2020\/12\/wordpress-5-6.jpg","width":1024,"height":512,"caption":"wordpress 5.6"},{"@type":"BreadcrumbList","@id":"https:\/\/kinqsta.com\/it\/blog\/wordpress-5-6\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/kinqsta.com\/it\/"},{"@type":"ListItem","position":2,"name":"Aggiornamenti di WordPress","item":"https:\/\/kinqsta.com\/it\/argomenti\/aggiornamenti-di-wordpress\/"},{"@type":"ListItem","position":3,"name":"Le Novit\u00e0 di WordPress 5.6 (Accessibilit\u00e0, Prestazioni, Sicurezza)"}]},{"@type":"WebSite","@id":"https:\/\/kinqsta.com\/it\/#website","url":"https:\/\/kinqsta.com\/it\/","name":"Kinsta\u00ae","description":"Soluzioni di hosting premium, veloci e sicure","publisher":{"@id":"https:\/\/kinqsta.com\/it\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/kinqsta.com\/it\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"it-IT"},{"@type":"Organization","@id":"https:\/\/kinqsta.com\/it\/#organization","name":"Kinsta","url":"https:\/\/kinqsta.com\/it\/","logo":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinqsta.com\/it\/#\/schema\/logo\/image\/","url":"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg","contentUrl":"https:\/\/kinqsta.com\/it\/wp-content\/uploads\/sites\/2\/2023\/12\/kinsta-logo.jpeg","width":500,"height":500,"caption":"Kinsta"},"image":{"@id":"https:\/\/kinqsta.com\/it\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/kinstaitalia\/","https:\/\/x.com\/Kinsta_IT","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:\/\/kinqsta.com\/it\/#\/schema\/person\/962dde02ea6f5df089b5d8d0853bbc63","name":"Carlo Daniele","image":{"@type":"ImageObject","inLanguage":"it-IT","@id":"https:\/\/kinqsta.com\/it\/#\/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:\/\/kinqsta.com\/it\/blog\/author\/carlodaniele\/"}]}},"acf":[],"_links":{"self":[{"href":"https:\/\/kinqsta.com\/it\/wp-json\/wp\/v2\/posts\/42080","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kinqsta.com\/it\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kinqsta.com\/it\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/it\/wp-json\/wp\/v2\/users\/36"}],"replies":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/it\/wp-json\/wp\/v2\/comments?post=42080"}],"version-history":[{"count":16,"href":"https:\/\/kinqsta.com\/it\/wp-json\/wp\/v2\/posts\/42080\/revisions"}],"predecessor-version":[{"id":60175,"href":"https:\/\/kinqsta.com\/it\/wp-json\/wp\/v2\/posts\/42080\/revisions\/60175"}],"alternate":[{"embeddable":true,"hreflang":"en","title":"English","href":"https:\/\/kinqsta.com\/it\/wp-json\/kinsta\/v1\/posts\/42080\/translations\/en"},{"embeddable":true,"hreflang":"fr","title":"French","href":"https:\/\/kinqsta.com\/it\/wp-json\/kinsta\/v1\/posts\/42080\/translations\/fr"},{"embeddable":true,"hreflang":"es","title":"Spanish","href":"https:\/\/kinqsta.com\/it\/wp-json\/kinsta\/v1\/posts\/42080\/translations\/es"},{"embeddable":true,"hreflang":"it","title":"Italian","href":"https:\/\/kinqsta.com\/it\/wp-json\/kinsta\/v1\/posts\/42080\/translations\/it"},{"embeddable":true,"hreflang":"pt","title":"Portuguese","href":"https:\/\/kinqsta.com\/it\/wp-json\/kinsta\/v1\/posts\/42080\/translations\/pt"},{"embeddable":true,"hreflang":"de","title":"German","href":"https:\/\/kinqsta.com\/it\/wp-json\/kinsta\/v1\/posts\/42080\/translations\/de"},{"embeddable":true,"hreflang":"sv","title":"Swedish","href":"https:\/\/kinqsta.com\/it\/wp-json\/kinsta\/v1\/posts\/42080\/translations\/se"},{"embeddable":true,"hreflang":"ja","title":"Japanese","href":"https:\/\/kinqsta.com\/it\/wp-json\/kinsta\/v1\/posts\/42080\/translations\/jp"},{"embeddable":true,"hreflang":"nl","title":"Dutch","href":"https:\/\/kinqsta.com\/it\/wp-json\/kinsta\/v1\/posts\/42080\/translations\/nl"},{"embeddable":true,"hreflang":"da","title":"Danish","href":"https:\/\/kinqsta.com\/it\/wp-json\/kinsta\/v1\/posts\/42080\/translations\/dk"},{"href":"https:\/\/kinqsta.com\/it\/wp-json\/kinsta\/v1\/posts\/42080\/tree"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kinqsta.com\/it\/wp-json\/wp\/v2\/media\/42093"}],"wp:attachment":[{"href":"https:\/\/kinqsta.com\/it\/wp-json\/wp\/v2\/media?parent=42080"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kinqsta.com\/it\/wp-json\/wp\/v2\/tags?post=42080"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/kinqsta.com\/it\/wp-json\/wp\/v2\/topic?post=42080"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}