Pendant la phase de développement d'un site WordPress sur une machine locale, l'URL est différent de celui qui sera utilisé lorsque le site sera en production. Un ajustement sera requis lors de la mise en ligne.
Le problème, c'est que WordPress enregistre l'URL absolu de chaque image dans la base de données. Il faudra donc modifier la base de données afin d'y ajuster tous les URL.
Dans tous les cas, il serait fastidieux d'apporter les modifications manuellement à l'aide d'un outil de gestion de bases de données comme phpMyAdmin.
Après vous avoir démontré les modifications à apporter, je vais vous proposer des outils qui permettent de rendre le processus plus digeste.
Si vous ajoutez l'image monchien.png à un article sur votre site local, vous devrez retrouver l'enregistrement de la base de données qui correspond à l'article et changer ceci :
<img src="http://monsite.test/wp-content/uploads/2024/05/monchien-1024x867.png" />
pour ceci :
<img src="https://mondomaine.com/wp-content/uploads/2024/05/monchien-1024x867.png" />
Si une image a été utilisée dans les personnalisations du thème traditionnel, le fait de modifier l'URL du site pourrait affecter plusieurs autres personnalisations.
Notez que ce problème est inexistant avec les thèmes basés sur des blocs.
C'est que sur un thème traditionnel, les personnalisations sont enregistrées dans la table wp_options après avoir été sérialisées. Le fait de modifier la longueur de l'URL brouillera les valeurs sérialisées alors WordPress ne pourra pas retrouver ces valeurs.
Consultez la fiche « Pourquoi est-ce que je perds les personnalisations de mon thème lors de la mise en ligne ? » pour voir une démonstration des erreurs de sérialisation causées par un changement d'URL.
Plutôt que de modifier à la main les URL dans la base de données, il est possible d'utiliser une extension qui se chargera de :
Parmi les extensions qui offrent cette fonctionnalité, notons :
Pour assurer que votre site fonctionne bien en local et en ligne, suivez ces étapes.
Notez que certaines extensions pourraient fournir des étapes différentes, à vous de choisir l'approche qui vous plaît.
▼Publicité
Site fièrement hébergé chez A2 Hosting.