Rimuovere lo slug "blog" dal nodo principale di WordPress Multisite
Ho cercato di capire se fosse possibile rimuovere blog/
dalle URL dei post e delle categorie sul nodo principale in una configurazione multisite.
Ho trovato le impostazioni dei siti multisite e ho rimosso la parte blog/
dall'URL e salvato. Nonostante tutti i link vengano modificati correttamente, quando ci clicco sopra ottengo solo un errore 404.
Se vado nella dashboard del nodo stesso e salvo nuovamente, ottengo l'URL blog/
riscritto nei permalink multisite modificati. A volte viene creato qualcosa del tipo blog/news/nome-post
Qualcuno è riuscito a farlo in passato? Mi chiedo se sia possibile senza dover modificare il core o dover intervenire più approfonditamente con alcune regole .htaccess
.
Nel sito del blog imposta
Impostazioni -> Permalink -> Impostazioni comuni -> Predefinito
(Devi selezionare solo Predefinito e non modificare nulla, se hai bisogno di cambiare la base delle categorie o dei tag, imposta solo nell'Amministrazione di rete)Nell'
Amministrazione di rete -> Siti -> (sito principale) Struttura dei permalink -> /%category%/%post_id%
In questo modo rimuoverai lo slug /blog

Passo 1: Vai su /wp-admin/network/site-info.php?id=1
Amministrazione di Rete -> Siti -> Modifica -> controlla la Struttura dei Permalink.
Modifica secondo le tue esigenze.
Passo 2: Vai al livello normale del sito
Impostazioni -> Permalink
Seleziona o aggiungi il permalink appropriato.

Questi sono i passaggi.
Modificare l'impostazione dei permalink nell'amministrazione di rete in /%postname%/
Andare nelle impostazioni dei permalink del sito risolverà l'errore 404
Risultato: WordPress Multisite funzionante senza lo slug /blog/.
Fonte con screenshot passo-passo.

Aggiungi una nuova pagina con news
come slug. Vai su Impostazioni > Lettura e scegli la tua pagina news come pagina statica per gli articoli del blog.
Quindi vai su Impostazioni > Permalink e personalizza la tua struttura come /%category%/%postname%/
e i tuoi slug degli articoli dovrebbero ora essere tutti nel formato /news/post/
.

Per chiunque stia cercando la risposta a partire da dicembre 2018, procedere come segue.
Andare nell'amministrazione di rete, selezionare il sito principale e cliccare su modifica.
Andare nella scheda Impostazioni. C'è un lungo elenco di opzioni, cercare il campo Struttura Permalink. Rimuovere /blog dal Permalink e cliccare su salva. Sono anche tornato nell'area di amministrazione dei blog principale e ho cliccato sul pulsante salva nella sezione permalink per pulire la cache.
