Rimuovere la lumaca del blog dal nodo principale Multisito di Wordpress


15

Ho verificato se è possibile rimuovere blog/dagli URL di post e categoria sul nodo principale in una configurazione multisito.

Ho trovato le impostazioni dei siti multisito e rimosso la blog/parte dell'URL e salvato. Nonostante cambi tutti i collegamenti correttamente quando faccio clic su di essi, ho appena finito con un 404.

Se vado alla dashboard del nodo stesso e rispondo, ottengo la blog/riscrittura dell'URL nei permalink multisito modificati. A volte creando qualcosa come questo blog / news / postname

Qualcuno è riuscito a farlo in passato? Mi chiedo se sia possibile senza hackerare il core o mettere un po 'più le mani su alcune .htaccessregole.


Hai provato a fare qualche ricerca? Ci sono molti post sui forum di WP.org su questo argomento, così come alcuni post sul blog
shea

Ho trovato questo plugin funzionante - github.com/WebDevStudios/remove-blog-slug , ho trovato questo link dalle discussioni qui - jennybeaumont.com/remove-blog-slug-multisite-installations
JosephC

Risposte:


19
  1. Nel set di siti blog Settings -> Permalinks -> Common Setting -> Default(è necessario selezionare solo i valori predefiniti e non toccare nulla, se è necessario modificare la base di categorie, impostare il set di tag solo su Amministratore di rete)

  2. Alla rete Admin -> Sites -> (root site) Permalink Sturcture -> /%category%/%post_id%

Che rimuoverà / blog lumaca


Questo è un buon approccio anche se non funziona se BuddyPress è installato a causa di BuddyPress che richiede permalink non predefiniti. Qualche idea su come aggirare questo?
henrywright,

10

screenshot delle impostazioni dell'amministratore di rete

Passaggio 1: vai a /wp-admin/network/site-info.php?id=1

Amministratore di rete -> Siti -> Modifica -> seleziona Struttura permalink.

Modifica secondo le tue esigenze.

Passaggio 2: vai al normale livello del sito

Impostazioni -> Permalink

Seleziona o aggiungi il permalink appropriato.


Non sono riuscito a trovare Network Admin -> Sites -> Edit -> check Permalink Structure tramite la navigazione, quindi ho usato l'URL che hai fornito nel tuo passaggio 1 e ha funzionato! Grazie. Ci avevo dedicato molto tempo.
aditya,

2

Questi sono i passaggi.

  1. Cambia l'impostazione del permalink nell'amministratore di rete in /% postname% /

  2. Andando alle impostazioni dei permalink del sito risolverai il 404

  3. Risultato: WordPress Multisite funzionante senza / blog / slug.

Sorgente con schermate passo-passo.

permalink


1

Aggiungi una nuova pagina con newscome lumaca. Vai su Impostazioni> Lettura e scegli la pagina delle notizie come pagina statica per i post del blog.

Quindi vai su Impostazioni> Permalink e personalizza la tua struttura /%category%/%postname%/e i tuoi post sul blog dovrebbero essere /news/post/ormai tutti.


0

Sul sito principale, fai clic su permalink e scegli "pianura"

A livello di rete Sito> fai clic su modifica sotto il sito principale> Fai clic su Impostazioni> Esegui crtrl + F per trovare "Struttura permalink"> aggiungi% post_id% nel campo.


0

Per chiunque cerchi la risposta a partire da dicembre 2018, procedi come segue.

Vai all'amministratore di rete, seleziona il sito Web principale e fai clic su Modifica.

Vai alla scheda delle impostazioni. C'è un enorme elenco di opzioni, cerca il campo Struttura Permalink. rimuovere / blog dal Permalink e premere Salva. Sono anche tornato nell'area di amministrazione dei blog di root e ho fatto clic sul pulsante Salva nella sezione permalink per cancellare la cache.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.