Schleife innerhalb einer Schleife: Suche nach Beiträgen in derselben Kategorie

Könnte mir jemand sagen, wie ich das schaffen könnte? Ich habe eine Schleife, und ich möchte eine andere Schleife erstellen, um die anderen Beiträge aus der gleichen Kategorie zu finden: aber das funktioniert nicht:

   5, 'offset'=> 1, 'category' => $cat ); $myposts = get_posts( $args ); var_dump($myposts); //this don't ?> 

Ich habe dieses Thema gefunden Schleife in der Schleife, aber es funktioniert nicht wirklich für mich: irgendeine Hilfe?

Danke vielmals

Solutions Collecting From Web of "Schleife innerhalb einer Schleife: Suche nach Beiträgen in derselben Kategorie"

the_ID() die ID des aktuellen the_ID() . Sie müssen get_the_ID() , um es zurückzugeben.

get_the_category gibt außerdem ein Array von Kategorienobjekten zurück – einen für jede Kategorie, zu der der Post gehört.

Das Attribut ‘category’ erwartet eine Kategoriebegriffs-ID. Sie müssen also ein Kategorieobjekt auswählen und dann seine ID erhalten:

  $cats = get_the_category(); $cat_obj = array_shift($cats); $cat_id = (int) $cat_obj->cat_ID; 

Dann:

 $args = array( 'numberposts' => 5, 'offset'=> 1, 'category' => $cat_id ); 

Okay, es funktioniert so:

 < ?php while ( have_posts() ) : the_post(); ?> < ?php $cats = get_the_category(); $cat_obj = array_shift($cats); var_dump($cat_obj); $cat_id = (int) $cat_obj->cat_ID; $qq = query_posts( 'cat=$cat_id&posts_per_page=1' ); //var_dump($qq); foreach($qq as $q2){ var_dump($q2->post_content); } wp_reset_query(); ?> 

Ich hoffe, das kann helfen