Chaque sous-forum sera placé sur un autresous-domaine et utiliser le même Wordpress et l'installation de modèles. Nous pouvons utiliser les mêmes comptes / mots de passe pour tous sous-domaines / sous-domaines. Exemple: hotel.domain.com afficherait «hotel» sous forum.
L'utilisateur doit pouvoir rester connecté à tous les sous-domaines / sous-forums.
Réponses:
1 pour la réponse № 1En supposant que votre serveur Web soit configuré correctement (tous les sous-domaines pointent vers le même DocumentRoot), vous devez préparer deux éléments pour préparer WordPress à gérer ce type d'installation.
- Modifier le fichier wp-config.php pour répondre à des sous-domaines prédéfinis
- Modifier vos modèles de page / publication pour afficher un contenu différent en fonction du sous-domaine
Dans wp-config.php, vous devez ajouter PHP pour indiquer à WordPress l’URL de WP_HOME. Parce que cela pourrait être une faille de sécurité, vous devriez probablement limiter les sous-domaines à une liste prédéfinie. Voici un exemple de code:
switch ( $_SERVER["HTTP_HOST"] ) {
case "subdomain.domain.com":
define( "WP_HOME", "http://subdomain.domain.com/" );
break;
case "subdomain2.domain.com":
define( "WP_HOME", "http://subdomain2.domain.com/" );
break;
default:
define( "WP_HOME", "http://domain.com/" );
}
define("WP_SITEURL", WP_HOME);
Ajoutez le code ci-dessus en haut de wp-config.php juste avant les paramètres de MySQL. FAIRE NE PAS fais juste define("WP_HOME", $_SERVER["HTTP_HOST"])
car cela permettra aux utilisateurs d'accéder à votre site sous TOUT nom de domaine.
Modifier les modèles de page / publication
"Vous devrez ajouter un code similaire à la détection d’hôte à vos modèles de page / publication afin de déterminer le contenu à afficher.
Mises en garde
Lorsque les utilisateurs passent d’un sous-domaine à un autre,ils devront se connecter à chacun. Ceci est probablement dû au fait que le cookie envoyé par WordPress pour identifier un utilisateur authentifié inclut le domaine (y compris le sous-domaine). Je soupçonne qu’il existe un plugin pour résoudre ce problème, mais je ne suis pas en mesure de vous en recommander un en particulier.
0 pour la réponse № 2
Cela peut ne pas être possible car chaque site WordPress a ses propres paramètres. Dans ces paramètres sont également les paramètres de permalien. ce qui signifie que vous ne pouvez avoir qu'un seul nom de domaine. voici un lien utile: http://codex.wordpress.org/Using_Permalinks
0 pour la réponse № 3
Euh ... je suis peut-être loin d'ici, mais cela ressemble à un réseau WordPress, ou à plusieurs sites ...
http://codex.wordpress.org/Create_A_Network
Vous pouvez même ajouter du code pour vous assurer que tous les utilisateurs qui s'inscrivent sont automatiquement affectés à chaque site, afin de pouvoir se connecter à l'un d'entre eux et de basculer facilement d'un site à l'autre tout en étant connecté ...