0
私は以下のコードを持っています。 $ relatedはdbクエリの配列結果であり、データを含んでいます。ULグループとLIのPHP Foreach
照会されたデータは、異なるグループ(post_type)に属する投稿で構成されます。私は彼らのpost_type内のクエリオブジェクトをグループ化したい。下のコードは動作しますが、私が望むのは、各post_typeに対して異なるULを作成することです。下にあるように、クエリで見つかった投稿のUL要素があります。だから、ULはforeachの外にいなければなりませんが、もう一方では、foreachのpost_typeをどうすれば得ることができますか? Iビットがここに失われています:(
$related = p2p_type('accommmodation-to-places')->get_connected(get_queried_object_id());
foreach($related->posts as $post) {
echo '<ul class="related-'.$post->post_type.'">'; // this shouldn't be here
if($post->post_type == 'hotels') {
echo '<li><a href="'.get_permalink($post->ID).'" rel="permalink">'.get_the_post_thumbnail($post->id, '48').$post->post_title.'</a></li>';
}
echo '</ul>'; // this shouldn't be here
}
wp_reset_query();
これは私のために働いてくれてありがとう:) – unfulvio