我的index.php中有一个循环
我希望将类别ID添加到帖子类
我尝试了许多代码,但我没有正确的代码
这就是我所拥有的:
<?php if (have_posts()):?>
<?php $catID = get_the_category('id');?>
<ul>
<?php while(have_posts()): the_post();?>
<li class="cat<?php get_the_category( $post->ID );?>">
<a href="<?php the_permalink();?>">
<?php $src= wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), array(250,220), false, ''); $thumbnailSrc = $src[0]; ?>
<img class="thumbnail" src="<?php bloginfo('template_directory'); ?>/timthumb.php?src=<?php echo $thumbnailSrc;?>&w=250&h=220&zc=1q=100" alt="">
<span class="hover"></span>
<h2><?php the_title();?></h2>
<h3>توضیحات بیشتر<?php echo $catID; ?></h3>
</a>
</li>
<?php endwhile;?>
</ul>
<?php endif;?>
答案 0 :(得分:0)
由于您已进入循环内,因此应使用the_category()
代替get_the_category()
<?php if (have_posts()):?>
<ul>
<?php while(have_posts()): the_post();?>
<li class="cat<?php the_category();?>">
<a href="<?php the_permalink();?>">
<?php $src= wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), array(250,220), false, ''); $thumbnailSrc = $src[0]; ?>
<img class="thumbnail" src="<?php bloginfo('template_directory'); ?>/timthumb.php?src=<?php echo $thumbnailSrc;?>&w=250&h=220&zc=1q=100" alt="">
<span class="hover"></span>
<h2><?php the_title();?></h2>
<h3>توضیحات بیشتر<?php echo $catID; ?></h3>
</a>
</li>
<?php endwhile;?>
</ul>
<?php endif;?>
答案 1 :(得分:-2)
将$ _POST保存到一个额外的数组,然后你可以修改它。