Sur ma machine locale, plusieurs versions de wordpress sont installées afin de pouvoir tester les thèmes et les plugins que je développe.
Je me demandais si je pouvais en quelque sorte créer un dossier central wp-content et une base de données, liés à chaque version de wordpress, afin de ne pas avoir à copier en permanence mes projets entre eux.
Pour le dossier wp-content
, vous devez ajouter WP_CONTENT_DIR avec le chemin d'accès à ce dossier à chaque fichier wp-config.php
de chacun de vos sites. Toutes ces constantes WP_CONTENT_DIR doivent avoir le même chemin d'accès à un dossier. Plus d'informations à ce sujet ici: http://codex.wordpress.org/Editing_wp-config.php#Moving_wp-content
Pour partager la même base de données, il vous suffit de configurer les mêmes paramètres de base de données dans chaque fichier wp-config.php
. Lisez à ce sujet ici: http://codex.wordpress.org/Editing_wp-config.php#Set_Database_Name
UPDATE: Pour que vos URL fonctionnent correctement, définissez les constantes WP_SITEURL
et WP_HOME
qui remplaceront les paramètres d'options. Lisez à ce sujet ici: http://codex.wordpress.org/Editing_wp-config.php#WordPress_address_.28URL.29
Avez-vous envisagé une configuration réseau WordPress multisite? Avez-vous envisagé la configuration du réseau WordPress (multisite)? Jetez un oeil à ceci: http://codex.wordpress.org/Create_A_Network
Un réseau multisite est un ensemble de sites partageant la même installation WordPress. Ils peuvent également partager des plugins et des thèmes.
Les sites individuels du réseau sont des sites virtuels en ce sens qu'ils ne possèdent pas leurs propres répertoires sur votre serveur, bien qu'ils aient des répertoires distincts pour les téléchargements de média dans l'installation partagée et qu'ils disposent de tables distinctes dans la base de données.