Disabilitare Gutenberg in WordPress su alcune pagine specifiche e anche l’editor WYSIWYG

Oggi vi mostro come è possibile disabilitare Gutenberg su pagine template specifiche, tramite ID del post oppure per sempre in ogni dove!

Queste funzioni potrebbero tornarvi utili se volete offrire ai vostri clienti, oppure a voi stessi, la possibilità di non mostrare un editor di testo. Questo perché potreste così usare solo dei custom fields personalizzati o altro.

Come sempre tutte queste funzioni possono essere inserite nel vostro tema, nel file functions.php

Stabilisco cosa voglio disabilitare

https://gist.github.com/miniMAC/41312f4966f7deb91539b2d9b023205c

Ora che abbiamo definito il tutto tramite una funzione php, non ci resta che inserire la funzione per disabilitare l’Editor di Gutenberg.

Disabilitare Gutenberg per Post o Page Template

Dopo il codice sopra, inserite anche questo codice:

https://gist.github.com/miniMAC/3b4c1e25ab85d1b500b327d831dd0c45

Il risultato sarà il seguente:

Disabilitare l’Editor WYSIWYG per Post o Page Template

Se vogliamo disabilitare anche l’Editor di WordPress il WYSIWYG, allora dovete inserire anche questo codice sempre dopo gli altri codici:

https://gist.github.com/miniMAC/85134fcf578d5f5f0e177276b12b2ddc

Questo sarà il vostro risultato:

Soluzioni drastiche

Se volete eliminare totalmente Gutenberg dal vostro WordPress e mantenere l’Editor WYSIWYG di default allora dovrete inserire solamente questo codice, senza i codici che vi ho dato sopra ovviamente!

Questo influenzerà non solo alcuni post o pagine template, ma anche i nuovi post o nuove pagine che andrete a creare!

Eliminare Gutenberg da WordPress

Soluzione semplice e priva di plugin per eliminare in tutto WordPress Gutenberg.

https://gist.github.com/miniMAC/d98403a136f3d2673981a6e98b20643b

Eliminare tutti gli Editor WYSIWYG da WordPress

Soluzione veramente drastica per eliminare totalmente da tutto WordPress (o quasi, a parte per alcuni post types), l’Editor di default.

https://gist.github.com/miniMAC/40cbe3d5459fe0092c8ab7c00c5bed4f

Lascia una risposta

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *