web-dev-qa-db-fra.com

Demander à plusieurs installations wordpress locales de partager un dossier et une base de données wp-content

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.

3
Sarathi Hansen

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

2
Eugene Manuilov

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.

0
its_me