Il nuovo editor chiamato Gutenberg è qui come plugin in 4.9 e come funzionalità principale chiamato Block Editor, in 5.0. A questo proposito, è spesso necessario determinare a livello di programmazione quale editor viene utilizzato per modificare post o pagina nella console del sito. Come farlo?
Aggiornamento: sono disponibili numerose risposte obsolete a domande simili:
gutenberg_post_has_blocks()
- questa funzione esiste solo nel plugin Gutenberg e non in 5.0 Coreis_gutenberg_page()
- lo stessothe_gutenberg_project()
- lo stessohas_blocks()
- non funziona (restituisce false) quando Classic Editor è attivo e la sua opzione "Editor predefinito per tutti gli utenti" = "Block Editor"- la risposta produce semplicemente un errore fatale
Call to undefined function get_current_screen()
Quindi, prima di commentare questa domanda e rispondere, ti preghiamo di fare un lavoro per verificare cosa proponi. Controllalo ora, con 4.9 e la versione corrente di WordPress e tutte le possibili combinazioni di Classic Editor e Gutenberg / Block Editor. Sarò felice di discutere la soluzione testata, non i collegamenti a qualcosa.
the_gutenberg_project()
funzione esiste solo nel plugin Gutenberg, ma non nel WP 5.0 Core.