web-dev-qa-db-fra.com

Comment lister toutes les images dans le répertoire uploads sauf celles qui sont attachées à un post

J'ai un code dans mon fichier functions.php qui analyse le dossier WP uploads et répertorie toutes les images qu'il y trouve. Est-il possible de placer ici un filtre qui exclurait toute image déjà "attachée" à une publication?

par exemple: "Répertoriez toutes les images du dossier" uploads "où l'image ne se trouve pas dans (images jointes)"

2
Scott B

Sous Media/Edit, il existe un moyen de les répertorier. Je vous suggère donc de réutiliser l'API existante.

Sinon, une méthode générale, qui fonctionne n'importe où, consiste à exécuter une requête de base de données avec une jointure à gauche:

select ID
  from foo
left join bar
    on whatever
 where condition
   and bar.ID is null;
1
Denis de Bernardy