WP Original Media Path

Description

WordPress a changé la page des médias, en supprimant les deux champs pour définir l’emplacement et le sous-domaine des médias.
Il existe une constante wp-config.php, mais elle ne comprend pas les sous-domaines.
Une fois activé, l’extension ajoutera deux valeurs dans la base de données, vous modifiez plus tard.
L’extension n’est pas rétroactive pour les images déjà téléchargées.
Suivez les instructions d’installation pour migrer vos anciennes images.

  • Cette extension est pas compatible avec WordPress multisite.
  • Merci d’essayer de trouver la solution par vous-même ou sur le forum.
  • L’auteur de l’extension ne fait pas de service après-vente.
  • La plupart des questions ont déjà été abordées.

GitHub | Faire un don

Installation

Avant toute chose, il est important de sauvegarder votre siteweb avant d’utiliser cette extension. Je ne pourrai être tenu pour responsable si vous perdez du contenu. Merci.

Voici l’installation. Normalement, c’est assez simple. Il suffit de saisir l’URL souhaitez pour votre répertoire d’uploads. Soyez vigilant si vous utilisez un domaine autre que celui de votre site, à faire pointer vos domaines (DNS) dans le dossier voulus.

Par exemple, si je souhaite avoir http://media.domain.com comme URL pour mon dossier uploads, je dois faire pointer en DNS media.domain.com vers la racine de mon site WordPress.
Un autre exemple : http://other-domain.com/images. Je dois faire pointer mon domaine dans le dossier images sur mon serveur WordPress.

Le plus simple pour comprendre le fonctionnement de l’extension et d’utiliser seulement votre domaine WordPress actuel dans un premier temps. Par défaut, l’URL du dossier uploads de WordPress est http://domain.com/wp-content/uploads. Essayez par exemple de mettre ceci dans le champ : http://domain.com/media, ensuite envoyez une image par la page média habituelle de WordPress et normalement par magie, WordPress va créer le dossier média a la racine de votre WordPress et charger votre image sur votre serveur.

Si votre siteweb est vierge, vous n’avez plus rien d’autre à faire. Si votre siteweb a déjà des images depuis un moment, lisez la suite.

Attention, il faut savoir que le changement d’URL n’est jamais rétroactif. Cela veut dire : que si vous changez l’URL du dossier média, les images appelées dans votre article,etc … vont encore appeler l’ancienne URL. De même, les themes et extensions qui utilisent les fonctions dynamiques vont appeler la nouvelle URL alors que les éléments du dossier uploads se trouveront encore dans l’ancien dossier.

Le moyen le plus si vous souhaitez migrer l’URL est de le faire en 3 étapes simples :

Étape 1

Modifiez le champ avec la nouvelle URL.

Étape 2

Déplacer le contenu de votre ancien dossier uploads à l’emplacement de la nouvelle URL. Par exemple, mon ancienne URL du dossier est http://domain.com/wp-content/uploads et je veux maintenant les images à http://domain.com/media; Après avoir modifié le champ dans les options comme ceci: http://domain.com/media, je propose le contenu du http://domain.com/wp-content/uploads dossier http://domain.com/media, donc je permettre à des fonctions dynamiques de continuer à trouver les fichiers multimédia dans votre nouveau dossier.

Étape 3

Maintenant, nous devons changer, les anciens appels d’image http://domain.com/wp-content/uploads/2016/05/test.jpg par exemple qui est dans le contenu des articles WordPress. D’abord, vous devez sauvegarder votre base de données, car l’opération peut être dommageable et je ne peux pas être tenu responsable. Il est nécessaire de modifier dans SQL par une simple Rechercher > Remplacer.
Il existe des extensions sur WordPress qui font le travail très bien, je pense, en particulier à Recherche & Remplacer.
Il suffit de chercher http://domain.com/wp-content/uploads et le remplacer par http://domain.com/media qui correspond au champ que vous avez entré dans étape 1.

Normalement si vous respectez scrupuleusement ces étapes, vous êtes en mesure de pouvoir changer simplement l’URL de votre dossier uploads.

Bonne continuation et pensez à ajouter une note.

FAQ

L’extension fonctionne-t-elle avec un vrai CDN ?

Non malheureusement. Car WordPress doit pouvoir gérer le dossier « Uploads » directement.
Cette extension sert uniquement à monter un miroir de sous-domaines sur l’installation de WordPress ou à modifier l’emplacement du dossier « Uploads ».

Je viens de régler l’extension mais les images ne s’affichent pas
  1. Vérifier que le chemin spécifié soit correct.
  2. Vérifier que le dossier a été créé sur le serveur avec le chmod 777 ou 755.
Mon site est cassé
  1. Ne paniquez pas !
  2. Reportez-vous à l’aide pour la configuration des champs médias.
  3. Vous pouvez toujours suivre la procédure de désinstallation si vous souhaitez revenir à l’origine.
Je souhaite apporter des suggestions

Nous sommes heureux que vous souhaitiez nous aider à améliorer WP Original Media Path !
Le dépôt GIT est disponible ici https://github.com/rvola/wp-original-media-path

Avis

juillet 11, 2017
Simply the most efficient plugin to set different media directory from the WordPress installation directory. Congratulations and thank you very much.
janvier 19, 2017
thank you for this one, please continue to maintain this plugin
Read all 34 reviews

Contributeurs & développeurs

« WP Original Media Path » est un logiciel libre. Les personnes suivantes ont contribué à cette extension.

Contributeurs

“WP Original Media Path” a été traduit dans 3 locales. Remerciez l’équipe de traduction pour ses contributions.

Traduisez « WP Original Media Path » dans votre langue.

Le développement vous intéresse ?

Parcourir le code, consulter le SVN dépôt, ou s’inscrire au journal de développement par RSS.

Journal

2.4.0 | 2018-10-22

  • VERIF / Fin du support PHP 5.6
  • ✓ Check comptaibilté WP 5.0
  • Si mode Expert, ne pas obliger les minuscules

2.3.0 | 2017-11-08

  • NOUVEAU / possibilité en mode « Expert » de modifier le schema d’url du site

2.2.0 | 2017-10-31

  • Mineur espaces et nettoyages
  • Refactorisation méthode d’activation avec nouvelle méthode de définition des valeurs
  • Refactorisation méthode de définition des valeurs
  • Refactorisation permalien lien page d’options
  • Refactorisation conventions Pear checkMultisite
  • Refactorisation lien d’extension
  • Renommer méthode linkSidebar > addMenu
  • Renommer méthode linkPluginPage > pluginLinkPage
  • Renommer méthode loadTextDomain > loadLanguages
  • Refactorisation des champs
  • Nouveau espaces de noms pour la classe
  • Nouvelle exigences version (PHP, WP)
  • Nettoyage licence dans fichier php
  • REFACTORISATION / fusion méthode dependances (script, style)
  • REFACTORISATION / changer le nom de la méthode singleton
  • Liens pages options printf()
  • DEPLACE / pages options dans dossier

2.1.1 | 2017-05-22

  • MINEUR / Texte d’explication
  • REPARE / Chargement correcte gettext
  • REPARE / Lien donation + i18n
  • MINEUR / changelog pour repertoire WordPress
  • Bump version WordPress

2.1.0 | 2017-05-21

  • NOUVEAU / Lien donation
  • MINEUR / ajustement readme
  • MIS A JOUR / sanitize_url si champ vide
  • NOUVEAU / Mode Expert avec champs de dossier
  • MIS A JOUR / function dynamique pour la génération des champs
  • NEW / style dans un fichier css
  • NOUVEAU / constante Version
  • NOUVEAU / constante SLUG

2.0.0 | 2017-05-17

  • MINEUR / ordre bouton options
  • NOUVEAU / Verification multisite et rejet
  • MINEUR / conventions PEAR
  • MINEUR / Ajoute details pour les champs
  • NOUVEAU / Style pour cache les champs dans la page media
  • NOUVEAU / nettoyage du champ url
  • MIS A JOUR / activate() avec nouvelle function clean_slash& set_uploadPath
  • NOUVEAU / set_uploadPath
  • NOUVEAU / clean_slash
  • SUPPRIMER / champs upload_path

1.6.1 | 2016-08-01

  • FIX / Installation champs

1.6.0 | 2016-07-21

  • NOUVEAU / fichier changelog GitHub
  • MIS A JOUR / fichier readme GitHub
  • MINEUR / espaces
  • MINEUR / Mise à jour nom de variable
  • MIS A JOUR / i18n
  • MIS A JOUR / constante NAME
  • MIS A JOUR / conventions PEAR
  • MIS A JOUR / Function activation
  • MIS A JOUR / La Class deviens une Class Final
  • MINEUR / suppression commentaires
  • NOUVEAU / Licence GPL V3
  • Fichier readme Markdown
  • Mise à jour fichier readme

1.5.1 | 2015-11-19

  • Verification compatibilité WordPress 4.4
  • Mise à jour fichier readme
  • Nouveau fichier POT
  • Lien Github

1.5.0 | 2015-08-28

  • API réglages
  • fichier uninstall.php
  • recode

1.4.1 | 2014-09-22

1.4.0 | 2014-09-03

  • Nom de classe correct responsive
  • Verification de compatibilité WordPress 4.0
  • Mise à jour fichier readme
  • Mise à jour du dossier « assets »
  • Mise à jour et nettoyage des fichiers PO & MO

1.3.0 | 2013-07-18

  • Page d’options
  • Possibilité de désactiver l’extension sans supprimer les réglages
  • Traductions établies
  • Mise à jour Installation et FAQ

1.2.0 | 2013-05-01

  • Problème avec lien de réglages
  • désinstallation de l’extension avec la désactivation
  • Mise à jour FAQ

1.1.0 | 2013-03-29

  • FAQ
  • Champs de remplissage automatique

1.0.1. | 2013-01-06

  • Liste des contributeurs
  • Champs de texte

1.0.0. | 2012-12-28

  • Lancement de l’extension