2016-10-12 2 views
1

Ich arbeite mit der Funktion have_posts von WordPress Codex. Was ich versuche zu tun ist:Arbeiten mit Funktion have_posts von WordPress

while ($content_query->have_posts()) { 

     $content_query->the_post(); 
     if(strpos(the_title(),'Garajes Gran')===false){   
      global $post; 
      include($item_template); 

     } 

     } 

So erhalte ich eine vollständige Liste der Namen mit Garajes Gran Namen enthalten und nicht die Liste ohne den Namen Garajes Gran, was ich falsch mache ?. Anstatt nach der ersten Position zu suchen, wo die String Garajes Gran ist, druckt sie alle Namen, also warum if (strpos (the_title(), 'Garajes Gran') === false) { macht nicht was es bedeutet ?.

Vielen Dank im Voraus.

+0

'echo' oder' print_r' die Variable, Werte, die Sie verwenden, und prüfen, ob sie den Wert haben, den Sie erwarten. – RST

Antwort

0

Probieren Sie den folgenden Code 'get_the_title()' anstelle von 'the_title()'.

if(strpos(get_the_title(get_the_ID()),'Garajes Gran')===false){   
    global $post; 
    include($item_template); 
} 

Ich hoffe, das funktioniert für Sie.

Verwandte Themen