Si je comprends bien le comportement par défaut de WP:
Lorsque vous téléchargez une image sur un article et que vous enregistrez (en tant que brouillon ou article publié), l'image est "attachée" à l'article. Cela peut être vérifié en accédant à la colonne Média> Bibliothèque> 'Téléchargé dans'.
Pour marquer une image comme étant non attachée à un message, vous devez le faire manuellement en supprimant le message. (Y a-t-il un autre moyen?)
Ma question principale est la suivante: puis-je indiquer à WordPress de marquer les images comme "non attachées" si elles ne sont pas insérées ou liées dans des messages existants ?
modifier
Clarifier:
Nous téléchargeons 20 images (ou plus) dans un message et les insérons. Ce sont tous automatiquement joints par WordPress à la publication. Nous voulons que cela se produise, car notre modèle de thème extrait toutes les images attachées par message.
Avant que le message soit publié, il est édité et certaines images sont retirées et ne seront plus utilisées.
Nous recherchons un moyen de détecter quelles images ne sont pas utilisées * dans la publication et de les supprimer automatiquement de cette publication. C'est pour que nous puissions simplement aller dans Library > Unattached
, les sélectionner tous et les supprimer.
* À l'origine, j'ai utilisé le terme "non lié", car toutes les images insérées sont <a href=""><img></a>
. Cela peut donc aider à détecter ce qui est utilisé, car un lien vers l'image est présent dans la publication.
wordpress craint de ne pas conserver les relations de contenu <=> média. Une partie du problème est que, par défaut, tous les médias sont publics une fois téléchargés et que vous n’avez aucun moyen de savoir où ils sont utilisés. Le fait qu’une image ne soit plus référencée dans son message d’origine ne signifie pas qu’elle n’est référencée à aucun autre endroit (widget de barre latérale?) Ou peut-être par un site externe, il est donc très dangereux de supprimer une image simplement parce qu’elle est détachée idée qui peut conduire à une très grande situation d'échec.
Pour ce que vous voulez, je pense qu’il est préférable d’utiliser le journal d’accès au serveur proprement dit que le contenu. Lancez un processus qui passe en revue toutes les images une fois par mois et trouve celles qui n'ont pas eu de résultats, puis supprimez-les.
Un peu d’arrière-plan pour nous assurer que nous sommes synchronisés:
Eléments de réponse:
Ce que je voudrais faire pour supprimer les images inutiles d'un message:
Cela ne fonctionnera que si votre politique consiste à utiliser les pièces jointes dans un seul et même message.