web-dev-qa-db-fra.com

Trouver des messages sans image sélectionnée?

Il me faut un moyen de trouver un ou plusieurs messages sans le jeu d’images sélectionné. J'utilise WP comme site de galerie et pour chaque message que j'ai défini avec l'image sélectionnée. Je souhaite vérifier s'il y a des messages sans image sélectionnée.

Tout code à coller sur le même modèle de page personnalisé pour répertorier le (s) message (s) (le cas échéant) sans image sélectionnée?

2
Advanced SEO

Vous pouvez utiliser ce plugin https://wordpress.org/plugins/quick-featured-images/

Dans la description, il est indiqué "Vous pouvez également voir les publications sans image sélectionnée en un coup d'œil".

Mais côté code, wordpress gère les images, les documents sur tous les médias en créant une publication en pièce jointe contenant les informations sur ce média et sa relation (le cas échéant) avec d'autres publications/publications, ce qui signifie que vous avez besoin d'une requête SQL pour rechercher toutes les publications sans aucune image. attaché. Pour récupérer toutes les publications sans aucune image attachée, vous pouvez exécuter une requête comme celle-ci:

SELECT DISTINCT(p.ID), p.post_title, p.post_content FROM `wp_posts` p
LEFT JOIN wp_posts im ON p.ID = im.post_parent AND im.post_type = "attachment" 
WHERE p.post_status ='publish' 
AND p.post_type = "post" 
AND im.ID IS NULL
AND p.post_content NOT REGEXP 'src=".*"' 

le dernier code supprimera les messages contenant des images.

4
Goran Jakovljevic