È possibile avere più siti WordPress sotto lo stesso dominio?
Ci sono problemi nell'avere più siti WordPress sotto lo stesso dominio.
Esempio:
- domain.com/programs
- domain.com/sales
- domain.com/learning
Ognuno avrebbe i propri template, funzionalità, menu e quant'altro. Quali problemi si possono riscontrare?
Uno dei problemi che mi preoccupa è se ho:
- domain.com/programs - che potrebbe essere un sito hub per i programmi
e poi ho un'altra persona che è l'amministratore del programma "golf"... - domain.com/programs/golf
due siti completamente diversi - potrei usare il multisite ma non ne sono ancora sicuro.
Quindi cosa succede se l'amministratore di domain.com/programs aggiunge "golf" come categoria?
NUOVE INFORMAZIONI: Per coloro che hanno detto che questo è normale per WP e non ci sono problemi, consultare Perché l'installazione di WordPress nell'URL root ha compromesso i siti WP sottostanti?.
Avevo 10 siti installati e dopo aver installato un sito "root" tutti stanno avendo GRAVI problemi con i permalink.
Sì, invece di installare WordPress nella radice-- example.com/
-- creeresti le directory "programmi", "vendite" e "apprendimento" sul server e installeresti un'istanza separata di WordPress in ciascuna directory. Non c'è nulla di speciale da fare per far funzionare questo setup.
Penso però che potresti essere più soddisfatto se creassi una rete multisito. Multisite, anche se non sempre adatto, sembra essere esattamente ciò che stai cercando, e puoi creare la stessa struttura basata su "percorsi".

Invece di fare un'installazione multipla di WordPress, consiglierei di utilizzare la funzionalità di multi-sito/rete discussa nelle altre risposte.
Per quanto riguarda la creazione di categorie/sottocartelle, dipenderà da come l'amministratore della rete imposta la struttura dei permalink.
Se usi una struttura personalizzata, potrebbero esserci alcuni potenziali problemi. Tuttavia, le categorie sono quasi sempre impostate come /NOMESITO/categoria/voce-categoria
Se utilizzi la struttura di permalink predefinita, avrai ?p=### per quasi tutto e il database si assicurerà che le pagine siano collegate alle aree giuste.
Tieni presente che ovunque configuri l'installazione iniziale di WordPress sarà il tuo "sito principale".

Fondamentalmente ci sono due regole principali che devi adattare per avere siti WP sullo stesso dominio - senza utilizzare il multisite:
Per la radice ho semplicemente messo tutto in una cartella "home" e impostato un reindirizzamento automatico a xxx.com/home. Questo ha risolto completamente il problema delle sottocategorie nella radice.
Se stai utilizzando IIS e hai più istanze WP sullo stesso server... E poi attivi la riscrittura degli URL (permalink diversi), beh, l'intera struttura sarà compromessa perché WordPress chiama tutte le sue regole di riscrittura "wordpress" nel file web.config che configura per la riscrittura degli URL. Devi rinominare manualmente la regola per ogni installazione di WordPress. Ho segnalato questo come un bug ma non ho ancora ricevuto risposta - il suggerimento era di nominare la regola come wordpress più timestamp.
Aggiungerò altro se trovo altre cose, ma queste sono le due principali. Abbiamo 10 installazioni WP e stanno aumentando sul nostro server principale. Ognuna ha un utilizzo diverso quindi il multisite non è un'opzione.

C'è qualche motivo per cui vuoi mettere i tuoi siti in directory invece di usare sottodomini?
Se vuoi tenerli tutti sullo stesso dominio per condividere i cookie, ma mantenerli essenzialmente indipendenti, puoi farlo con i sottodomini (programmi.dominio.com, vendite.dominio.com ecc.)
Se invece vuoi semplicemente tre installazioni WordPress separate in tre directory diverse, non c'è alcun problema. Se hai
dominio.com/programmi
dominio.com/vendite
dominio.com/formazione
e i tre amministratori creano tutti una categoria chiamata 'golf' avrai semplicemente
dominio.com/programmi/golf
dominio.com/vendite/golf
dominio.com/formazione/golf
