私は現在、カテゴリページにサブカテゴリを取得し、投稿をforeachサブカテゴリにするために、次のコードを使用しています。 "span-12"(14行目)にエコーする部分では、他のすべてのサブカテゴリに対して "span-12 last"をエコーします。"Every other" Foreachステートメントの出力が異なる
私のコード:この部分で
<?php $cats = get_categories('child_of='.get_query_var('cat'));
foreach ($cats as $cat) :
$args = array(
'orderby' => 'title',
'order' => 'ASC',
'posts_per_page' => -1, // max number of post per category
'category__in' => array($cat->term_id)
);
$my_query = new WP_Query($args);
if ($my_query->have_posts()) :
echo '<div id = "seasonBlock" class = "span-12" >';
echo '</br><h3 class = "seasonTitle" >'.$cat->name.'</h3>';
while ($my_query->have_posts()) : $my_query->the_post(); ?>
<?php /*general loop output; for instance: */ ?>
<div id = "episodeBlock" >
<a href="<?php the_permalink() ?>"><?php the_title(); ?></a>
aired <?php if(!function_exists('how_long_ago')){the_time('F jS, Y'); } else { echo how_long_ago(get_the_time('U')); } ?><br />
</div>
<?php endwhile; ?>
</div>
<?php else :
echo 'No Posts for '.$cat->name;
endif;
wp_reset_query();
endforeach; ?>
、(ライン14)
echo '<div id = "seasonBlock" class = "span-12" >';
私は他のすべてのカテゴリのforeachのためにエコーしたい、私はそれがこの
echo '<div id = "seasonBlock" class = "span-12 last" >';
のようにエコーしたいです
私はそれが奇妙であるかどうかを確認したり追加したりするコードを見つけましたが、このコードではうまくいかないようです。
このコードを正確に追加する必要がありますか?これまで追加したところでは、PHPエラーが発生します。 – kitkat
これはPHPコードではありません。これは擬似コードで、何をすべきかを知ることを目的としています。 –