我有一个这样的疑问;
<?php $temp_query = $wp_query; ?>
<?php foreach(get_the_category() as $category) {
$cat = $category->cat_ID; }
query_posts(\'orderby=date&cat=\' . $cat . \'&order=desc&posts_per_page=-1\');
?>
它从当前类别中获取所有帖子。
然后我对这些信息所做的是创建一个与这些帖子相关联的所有缩略图的列表。
我想做的是以某种方式突出当前的帖子。(通过一个类或某事),显然是正常自动完成的事情。
ThanksAlex公司
最合适的回答,由SO网友:Michael 整理而成
将当前主post id保存到变量中,并在循环中将其与当前post id进行比较;示例:
<?php $this_post = $post->ID; ?>
<?php $temp_query = $wp_query; ?>
<?php foreach(get_the_category() as $category) {
$cat = $category->cat_ID;
}
query_posts(\'orderby=date&cat=\' . $cat . \'&order=desc&posts_per_page=-1\');
while( have_posts() ) : ?>
<span<?php if( $this_post == $post->ID ) { echo \' class="current"\'; } ?>>
/*output of your posts here*/
</span>
<?php endwhile;
?>