Nous avons un nom de domaine court et agréable, mais les liens vers les fichiers multimédias sont beaucoup trop longs, car leur nom est long et vous avez le chemin étendu pour les médias WordPress. Ainsi:
http://example.com/wp-content/uploads/my-long-filename.pdf
Vous pouvez créer un lien vers le fichier comme ceci:
C'est beau et court (en fait, c'est le format d'URL court parfait), mais cela renvoie à un modèle qui ne contient qu'un lien vers le fichier lui-même. Nous voulons une URL directement dans le fichier lui-même.
De plus, nous ne souhaitons pas utiliser un service de réduction d'URL car, pour des raisons d'autorité, nous souhaitons utiliser notre propre nom de domaine.
Dois-je faire quelque chose avec attachment.php ou single-attachment.php (fichiers dont je n'ai normalement pas besoin dans mes thèmes).
Il s'avère que cela est facilement résolu en créant un fichier attachment.php
et en le redirigeant vers le fichier lui-même.
Mettez ce code dans le fichier<?php wp_redirect(wp_get_attachment_url(), 301); ?>
Téléchargez-le et c'est parti
Ce lien explique en entier.