Support » Allgemeine Fragen » post.class.php anpassen um mehrfach vorkommende Suchergebnisse zu eliminieren

  • Gelöst paliomalakas

    (@paliomalakas)


    Hallo Zusammen,

    habe in der Suche dazu leider nichts gefunden.
    Weiß jemand, wie ich den code in der post.class.php erweitern muss, damit die Suchergebnisse nur einfach vorkommen und nicht 3-4 fach, da ich auch nach tags suche, die sowohl im Bildtitel, als auch in der Bildbeschreibung, etc. vorkommen?

     static function search(){ 
            /*used for search inputs to search for posts when user types something*/
            
            $query = isset( $_GET['params'] ) ? (array)json_decode( stripslashes( $_GET['params'] )) : exit;
            $query['s'] = isset( $_GET['query'] ) ? $_GET['query'] : exit;
            
            global $wp_query;
            $result = array();
            $result['query'] = $query['s'];
            
            $wp_query = new WP_Query( $query );
            
            if( $wp_query -> have_posts() ){
                foreach( $wp_query -> posts as $post ){
                    $result['suggestions'][] = $post -> post_title;
                    $result['data'][] =  $post -> ID;
                }
            }
            
            echo json_encode( $result );
            exit();
        }
    

    Vielen Dank für die Hilfe

Ansicht von 3 Antworten - 1 bis 3 (von insgesamt 3)
Ansicht von 3 Antworten - 1 bis 3 (von insgesamt 3)
  • Das Thema „post.class.php anpassen um mehrfach vorkommende Suchergebnisse zu eliminieren“ ist für neue Antworten geschlossen.