J'ai configuré un WordPress sous un domaine dev.example.com, puis après le développement, j'ai changé la racine du document du domaine de premier niveau example.com en WordPress installation.
Maintenant, certains liens sont sur dev. et lorsque je me connecte à l'administrateur, je suis redirigé vers dev. ainsi que. J'ai changé tous les liens manuellement mais le sélecteur de langue reste toujours sur dev.
Comment résoudre ce problème?
WordPress utilise des liens absolus presque partout dans sa base de données. Cela signifie que si vous voulez changer de domaine, vous devez changer tous ces liens dans DB.
Le moyen le plus simple consiste à exporter la base de données vers SQL, à rechercher et à remplacer toutes les occurrences de l'ancienne URL par la nouvelle. Mais ... Cela peut casser votre base de données - certaines choses sont stockées en tant qu'objets sérialisés dans la base de données et un tel simple changement de chaînes va casser ces objets et les rendre impossibles à désérialiser.
Une autre façon est d'utiliser des outils comme Interconnects Search Replace DB