web-dev-qa-db-fra.com

Changer le chemin d'accès au dossier de téléchargement multimédia dans WordPress multisite

Est-ce que quelqu'un sait comment supprimer /sites/#blog_id/ du chemin de média multisite? Nous avons toutes les images téléchargées dans le /public_html/images/ principal__ et lorsqu’elle est connectée à la médiathèque, toutes les images des sous-domaines sont cassées à cause des annonces WPMU /sites/#blog_id/ individuellement pour chaque sous-domaine. Cela crée un problème pour utiliser les mêmes images de stock sur différents blogs. Je cherche une solution pour que toutes les images téléchargées soient stockées à un endroit unique et soient également accessibles depuis n'importe quel sous-blog.

1
user137988

On a répondu à cette question Filtre de hook pour changer le chemin wp_upload_dir () en multisite , y compris le code à connecter au hook upload_dir.

Notez qu'il existe un paramètre dans wp-config.php pour le dossier de téléchargement 'de base'

define(‘UPLOADS’, ‘wp-content/myimages’);

Donc, avec ce code, le dossier de téléchargement est wp-content/myimages.

Mais, cela change le lieu WP cherche le média, vous devrez donc déplacer les fichiers multimédia existants vers le nouvel emplacement, si vous utilisez ce paramètre pour changer le dossier de téléchargement 'de base'.

1
Rick Hellewell