web-dev-qa-db-fra.com

problème/préoccupation du 'média' lors de la mise en ligne de fichiers

Je développe actuellement un site que nous avons installé sur un sous-domaine. 'beta.mysite.com'

Nous finirons par déplacer le site vers son domaine racine. 'www.mysite.com'

Problème?

toute pièce jointe de type publication/les fichiers téléchargés directement à partir de l'éditeur de contenu de publication et de page, seront les chemins d'accès à l'environnement de transfert.

avant 'http://beta.mysite.com/wp-uploads/2010/07/image1.jpg'

after 'http://www.mysite.com/wp-uploads/2010/07/image1.jpg'

Comment puis-je modifier un lot afin de modifier le préfixe de toute référence à un site intermédiaire? (par exemple, remplacez http: // beta par http: // www )

Ou, comment puis-je éviter cela pour mon prochain projet?

1
Michel Joanisse

Découvrez cette recherche et remplacez le plugin . L'avantage d'utiliser une URL absolue est que vous pouvez facilement la trouver et la remplacer, soit avec le plug-in lié ci-dessus, soit avec une instruction SQL, ou même en utilisant des API WordPress intégrées. Donc, je ne ferais rien différemment la prochaine fois.

J'ai utilisé le plugin de recherche et remplacement lorsque j'ai déplacé des domaines. A bien fonctionné. J'éviterais simplement de l'utiliser sur autre chose que le champ post_content de la table wp_posts. Son utilisation pour wp_options ou wp_postmeta pourrait vous causer des problèmes en raison de l’ensemble des données sérialisées.

1
chrisguitarguy