Descrizione
L’attivazione del plugin Gutenberg Ramp aggiunge una schermata di impostazioni in cui è possibile abilitare il Gutenberg Editor in modo selettivo (per tipi di contenuti specifici). Per un maggiore controllo, puoi specificare il comportamento del caricamento di Gutenberg Editor tramite codice. Il plugin Gutenberg Ramp lavora sia con la versione plugin di Gutenberg Editor, sia con la versione Block Editor integrata nel core di WordPress 5.0+ fornendo una transizione senza interruzioni.
Vai su: Impostazioni -> Scrittura per abilitare il Gutenberg Editor per contenuto specifico (Articoli e Pagine ad esempio) o per altri tipi di contenuto personalizzati. Guarda lo Screenshot.
Per abilitare Gutenberg Editor per contenuti IDs particolari e per un livello di controllo più specifico, gli sviluppatori possono utilizzare la funzione gutenberg_ramp_load_gutenberg()
come descritto di seguito.
Per gli sviluppatori
Il comportamento di caricamento è controllato dalla funzione gutenberg_ramp_load_gutenberg()
da aggiungere nel file tuo tema functions.php
. Chiamando questa funzione senza parametri opzionali, il Gutenberg Editor si carica in tutte le schermate di post-edit. È possibile passare una matrice associativa di criteri (associative array of criteria) opzionali. Le possibili chiavi (keys) e valori sono:
load
(Int):0|1
: never or always load Gutenberg Editorpost_ids
(Array of post_ids): loads Gutenberg Editor for the specified post_idspost_types
(Array of post_types): loads Gutenberg Editor for the specified post types.
Esempi di codice
Carica il Gutenberg Editor per tutti i tipi di contenuto:
if ( function_exists( 'gutenberg_ramp_load_gutenberg' ) ) {
gutenberg_ramp_load_gutenberg();
}
Non caricare mai il Gutenberg Editor:
gutenberg_ramp_load_gutenberg( false );
// Alternatively, you can use the load key to always disable Gutenberg:
gutenberg_ramp_load_gutenberg( [ 'load' => 0 ] );
Carica il Gutenberg Editor solo per il contenuto con IDs 12, 13, 122:
gutenberg_ramp_load_gutenberg( [ 'post_ids' => [ 12, 13, 122 ] ] );
Carica il Gutenberg Editor per post_id: 12 e contenuto test e scratch:
gutenberg_ramp_load_gutenberg(
[
'post_types' => [ 'test', 'scratch' ],
'post_ids' => [ 12 ],
]
);
Contributi
I contributi tramite il nostro Repository GitHub sono i benvenuti.
Installazione
- Installa e attiva il plugin dalla bacheca di WordPress.
- Vai su: Impostazioni -> Scrittura per abilitare il Gutenberg Editor per contenuto specifico (Articoli e Pagine ad esempio) o per altri tipi di contenuto personalizzati. Guarda lo Screenshot.
- Per abilitare Gutenberg Editor per contenuti IDs particolari e per un livello di controllo più specifico, gli sviluppatori possono utilizzare la funzione
gutenberg_ramp_load_gutenberg()
come descritto di seguito.
FAQ
- Perché un tipo di contenuto è disabilitato (disattivato) nella schermata delle mie impostazioni?
-
Se vedi qualcosa “greyed out” significa che la funzione
gutenberg_ramp_load_gutenberg()
è già presente all’interno del tema nel file functions.php. Se si desidera utilizzare l’interfaccia utente di wp-admin, rimuovere la funzione in conflitto dal file functions.php del tema. - Alcuni tipi di contenuto non vengono visualizzati nella schermata delle impostazioni
-
I tipi di contenuti non compatibili con il Gutenberg Editor non verranno visualizzati. Se pensi di aver trovato un falso negativo (funzionano con il Gutenberg Editor anche quando il plugin Gutenberg Ramp è disattivato) fai una segnalazione del problema nel Repository GitHub.
- Posso contribuire a questo plugin?
-
Assolutamente sì! Puoi aprire issues e pull requests sul nostro Repository GitHub.
Recensioni
Contributi e sviluppo
“Gutenberg Ramp” è un software open source. Le persone che hanno contribuito allo sviluppo di questo plugin sono indicate di seguito.
Collaboratori“Gutenberg Ramp” è stato tradotto in 12 lingue. Grazie ai traduttori per i loro contributi.
Traduci “Gutenberg Ramp” nella tua lingua.
Ti interessa lo sviluppo?
Esplora il Codice segui il Repository SVN iscriviti al Log delle Modifiche. Puoi farlo tramite RSS con un lettore di feed.
Changelog (registro delle modifiche)
1.1.0
- Prepares Gutenberg Ramp for WordPress 5.0+ release
- Deprecates support for Gutenberg Plugin versions older than 3.5-
- No longer caches load decision in
gutenberg_ramp_load_critera
option - Removed
gutenberg_ramp_option_name
filter - Adds unsupported post types notice
- Adds support for multiple function calls to
gutenberg_ramp_load_gutenberg()
1.0.0
- Initial release