J'expérimente avec GIT pour le contrôle de version. J'ai un environnement de production pour lequel j'ai créé un dépôt pour ICI , puis j'ai fait un clone git localement. J'ai créé/modifié wp-config pour fonctionner avec ma base de données locale. La page d'index se charge, mais tous les liens de toutes les pages ou publications pointent vers les URL de production.
Comment puis-je faire cela afin que l'exécution de l'instance locale me permette de parcourir toutes les pages/publications locales?
J'utiliserais la base de données WP DB Migrate pour exporter la base de données dans l'environnement de production. Il vous permet de réécrire les URL. Ensuite, vous importez cela dans votre base de données locale.
En plus de rechercher et de remplacer le domaine tel que sauvegardé dans la base de données du site, vous souhaiterez également:
Ma méthode préférée consiste à utiliser la commande WP de la CLI search-replace
pour échanger des domaines de mon site local. Si j'ai example.com
sur mon site actif, j'utiliserai example.local
sur mon installation locale. La commande permettant de corriger les URL sur le site dev serait donc:
wp search-replace example.com example.local