Die WordPress-Abfrage nach Beiträgen zeigt Überarbeitungen als Ergebnisse an

Lesezeit: 1 Minute

Die Wordpress Abfrage nach Beitragen zeigt Uberarbeitungen als Ergebnisse an
Web-Entwickler

Ich habe die folgende WordPress-Abfrage, die den Beitragstitel mehrmals anzeigt, ich habe es überprüft und es werden alle Überarbeitungen für jeden Beitrag abgerufen.

Hier die Abfrage:

SELECT DISTINCT post_title, ID 
FROM wpblog_posts 
WHERE post_title LIKE '%Kimberley%' 
OR post_title LIKE '%Camping%' 
AND wpblog_posts.post_type="post" 
AND post_status="publish" 
ORDER BY post_title DESC LIMIT 0, 6;

Jeder weiß, warum dies passieren könnte.

Aktualisieren

Wurde aus der Abfragezeichenfolge als nicht relevant entfernt und erleichtert das Debuggen.

LEFT JOIN wpblog_term_relationships rel ON rel.object_id = wpblog_posts.ID 
LEFT JOIN wpblog_term_taxonomy tax ON tax.term_taxonomy_id = rel.term_taxonomy_id 
LEFT JOIN wpblog_terms t ON t.term_id = tax.term_id

Prost

Überprüfen Sie diese Abfrage, ob sie für Sie funktioniert:

SELECT DISTINCT post_title, ID 
FROM wpblog_posts 
WHERE (post_title LIKE '%Kimberley%' OR post_title LIKE '%Camping%')
AND wpblog_posts.post_type="post" 
AND post_status="publish" 
ORDER BY post_title DESC LIMIT 0, 6;

Die Abfrage suchte nach Beiträgen LIKE '%Kimberley%' – jede Art von Post ODER LIKE '%Camping%' AND wpblog_posts.post_type="post" ....

  • Brillant. Es funktioniert: D Vielen Dank für Ihre Hilfe sehr geschätzt.

    – Webentwickler

    4. Juli 2017 um 6:58 Uhr

994790cookie-checkDie WordPress-Abfrage nach Beiträgen zeigt Überarbeitungen als Ergebnisse an

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy