Wie zeige ich die function the_content in dieser Schleife an?

Ich habe diese Schleife in meiner WordPress-Site, die die neuesten Posts mit ihren Titeln anzeigt, ich möchte den Post-Inhalt nach dem Titel anzeigen. Ich erhalte es normalerweise mit der function get_the_content, aber ich kann es in diesem Fall nicht arbeiten lassen. Dies ist die Schleife:

while ( $q_query->have_posts() ) { $q_query->next_post(); $question = get_post($q_query->post); $loophtml = $loophtml . "
  • " . "ID) ."'>" . $question->post_title . ""; $loophtml = $loophtml . "" . get_comments_number($question->ID) . " comentarios ·&nbspID) ."'>Comentar"; $loophtml = $loophtml . "
  • "; }

    Weiß jemand wie ich es machen könnte? Vielen Dank

    Solutions Collecting From Web of "Wie zeige ich die function the_content in dieser Schleife an?"

    probiere das stattdessen aus:

     ... global $post; while ($q_query->have_posts()){ $q_query->the_post(); $loophtml .= "
  • " . "" . get_the_title() . ""; $loophtml .= get_the_content(); $loophtml .= "" . get_comments_number() . " comentarios ·&nbspComentar"; $loophtml .= "
  • "; } wp_reset_query(); ...

    Eine etwas ungewöhnliche Schleifenstruktur hast du dort. get_the_content() arbeitet innerhalb der Schleife und mit globalen Variablen eingerichtet. Und Sie richten diese globalen Variablen nicht ein.

    Um mit Ihrem aktuellen Code zu arbeiten, wird es so aussehen:

     apply_filters('the_content', $question->post_content); 

    Damit Schablonentags ordnungsgemäß funktionieren, müssen Sie setup_postdata() , siehe Beispiele in der Dokumentation zu get_posts() .