HeadstartWP – Quale template scegliere per il backend di WordPress
Ho deciso di utilizzare “Intentionally Blank” come tema principale per il mio backend. Trovo molto comoda la possibilità di non mostrare nulla nel frontend. Non spiegherò qui come attivare un tema in WordPress, ma ho notato una piccola limitazione di questo tema che ora andremo a risolvere.
Il tema “Intentionally Blank” non ha posizioni di menu registrate, quindi non abbiamo la possibilità di impostare un menu sul frontend, ma c’è una soluzione. Creiamo un tema figlio di questo modello. Se non sapete cos’è un tema figlio o avete dubbi su come procedere, vi consiglio di consultare le risorse per sviluppatori di WordPress:
Una volta creato il tema figlio, procedete ad attivarlo e aggiungiamo la registrazione di un menu “primario”:
1
2
3
4
5
6
function ibc_add_nav_menus() {
register_nav_menus([
'primary' => __( 'Primary Menu', 'ibc' )
]);
}
add_action('init', 'ibc_add_nav_menus');Se volete saperne di più su queste poche righe di codice, vi consiglio sempre di consultare la documentazione ufficiale di WordPress al seguente link:
È fondamentale non modificare la chiave primaria, poiché nel tema di partenza HeadstartWP il caricamento avviene direttamente da questa chiave di posizione. Ora puoi creare il tuo menu dal backend e impostare Primary Menu come posizione; vedrete immediatamente le voci di menu che avete impostato al successivo caricamento nel frontend.