Lorsqu'un plugin, un thème ou même WordPress lui-même est mis à jour, il télécharge et enregistre les fichiers (.Zip
, fichiers extraits, etc.) dans wp-content\upgrade
. Ce n'est pas toujours souhaitable.
Par exemple, j'exécute une version portable de WordPress à partir d'un lecteur flash. Je ne le souhaite donc pas à l'aide du lecteur flash pour les fichiers temporaires. Je préférerais qu'il mette les fichiers temporaires dans le répertoire temporaire du système.
J'ai déjà changé le répertoire temporaire (upload) dans php.ini
comme suit:
upload_tmp_dir = ${Temp}
Cela fonctionne pour les scripts PHP normaux, et même si j'ai vu un couplede pages qui semblent indiquer que WordPress (3.0+) doit utiliser le répertoire temporaire par défaut (upload? download?), il l'ignore tout en mettant les fichiers temporaires dans wp-content\upgrade
.
Comment cela peut-il être changé?
Impossible. Le chemin est codé en dur à de nombreux endroits (wp-admin/includes/update-core.php
par exemple).
Je pense que cela vaut un billet Trac, s’il n’en existe pas déjà. Nous pouvons déplacer les répertoires des plugins, des thèmes et des plugins mu. C'est la dernière chose pour laquelle nous avons besoin d'un répertoire wp-content.
Il y a eu une brève discussion dans le billet n ° 25153 . Le résultat est un wontfix , car le répertoire upgrade
impose l’existence d’un répertoire wp-content
(quel que soit son nom dans votre configuration), et que devrait être conservé au cas où le noyau aurait besoin d'ajouter d'autres répertoires ici plus tard, par exemple wp-content/libraries/
.
Vous pouvez définir le répertoire upload
et le répertoire wp-content
sur le même répertoire physique via les constantes wp-config.php
. Cela devrait être assez propre pour le moment.