web-dev-qa-db-fra.com

Consolidation de deux sites Web en un seul, mais images migrées n'apparaissant pas dans la bibliothèque d'images

Je suis en train de consolider deux sites Web (qui sont sur le même serveur) en un. J'ai copié les images d'un répertoire de site Web à un autre à l'aide de rsync.

rsync -av /srv/www/site1/wp-content/uploads/ /srv/www/site2/wp-content/uploads/

Les images apparaissent dans le répertoire cible et les autorisations de fichiers et les droits de propriété sont acceptables.

Mais les images n'apparaissent pas dans la médiathèque et il n'existe aucun moyen de créer un lien vers ces images en tant qu'images en vedette dans les produits Jigoshop.

Pourquoi ces images migrées n'apparaissent-elles pas dans la médiathèque? Existe-t-il un moyen de forcer WordPress à rechercher de nouvelles images dans la bibliothèque?

1
paradroid

Par défaut, lorsque vous téléchargez une image via l’administrateur, ses métadonnées sont ajoutées à la base de données. C’est ainsi que vous pouvez les parcourir dans la médiathèque, etc. Si vous téléchargez des images via FTP, elles ne figureront pas dans la base de données. n'apparaîtra pas dans la zone d'administration.

Utilisez un plugin tel que https://wordpress.org/plugins/media-from-ftp/ qui vous permettra de parcourir toutes les images et de les ajouter. à la DB s'ils n'existent pas déjà.

2
Gareth Gillman