Oggi voglio condividere un problema ho riscontrato dopo l’aggiornamento a WordPress 6.3 e come risolverlo.
Problema
Ho utilizzando un template custom che sto sviluppando, il menu di navigazione nel frontend non veniva applicato nessun CSS. Ispezionando il codice sorgente non veniva caricato il file: /wp-includes/blocks/navigation/style.min.css
Provando a disattivare tutti i plugin e a cambiare il tema, il problema non si risolveva.
Soluzione
Dopo varie ricerche e debug, ho trovato nel database un record del chiamato “_transient_wp_core_block_css_files” nella tabella wp_options. Questo transient memorizza il percorso completo di tutti i file CSS dei blocchi e per qualche motivo mancava il file dedicato alla navigazione.
Per risolvere il problema è stato sufficiente eliminare il record “_transient_wp_core_block_css_files” che poi verrà rigenerato.
In WordPress 6.3 è stata introdotta una nuova costante: WP_DEVELOPMENT_MODE che in fase di sviluppo di un tema sarebbe meglio impostare su all per bypassare la cache.
define( 'WP_DEVELOPMENT_MODE', 'all' );
Per approfondire l’argomento lascio il link https://make.wordpress.org/core/2023/07/14/configuring-development-mode-in-6-3/
Lascia un commento