Con questo scriptino installato come al solito in functions.php rende il tuo WP come gestore di tanti sottodomini quante pagine vuoi creare.
Ovviamente però devi andare a parcheggiare i sottodomini nel tuo cPanel puntandoli tutti sotto il Virtual Host del dominio principale. Qui ci sono diverse opzioni: c’è il provider in cui basta parcheggiare il sottodominio e il provider che vuole settati tutti i come sottodomini. Bisogna fare dei test per capire la strada giusta.
Funziona meglio se il sito principale dell’installazione WP è già un sottodominio.
add_filter('pre_option_page_on_front', function($page_id) {
switch($_SERVER['HTTP_HOST']) {
case 'sottodominio1.dominio.com' :
case 'www.sottodominio1.dominio.com' :
return $page_id; // Default: questa pagina dovrebbe essere salvata su WP come la home
case 'www.sottodominio2.dominio.com' :
case 'sottodominio2.dominio.com' :
return 337; // id della pagina che si desidera
default :
exit; // We're not handling requests for this domain
}
});