Ich verwende get_posts, um eine Liste von Posts zu erhalten, die mit einem Suchbegriff übereinstimmen. Das Problem ist, dass ich das get_posts
s s
sucht standardmäßig nicht nach Tags und die Verwendung von tag_slug__in
funktioniert nicht, wenn das Schlüsselwort im Titel und nicht in einem Tag gefunden wird.
Die Bedingungen meiner Suche wären:
Irgendwelche Ideen wären fantastisch. Ich habe das "Search Everything" -Plugin ausprobiert, aber das scheint nur mit der Standardsuchfunktion von WordPress zu funktionieren.
Code unten ist eine vereinfachte Version von dem, was ich versucht habe, nicht dies erfüllt nicht alle 3 Kriterien.
%Vor% Ich habe wpdb
query verwendet, um das Ergebnis zu holen. Treten Sie der Tabelle für Posts und Taxonomien bei und erhalten Sie das eindeutige Ergebnis von $search_title
. Hoffe, das wird funktionieren. :)
Sehen Sie sich die Beitragsklauseln an, die Wordpress-Angebote filtern. Es ermöglicht Ihnen, MySQL-Anweisungen direkt mit der WP-Abfrage zu verbinden.