2017-11-17 8 views
0

を得るために、私は私のindex.php
でループを持っていると私は多くのコードをtry'dクラス
投稿するカテゴリIDを追加したいが、私はここに
がある右のコードを持ってdid't私の持っているもの:どのようにポストカテゴリ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;?> 

答えて

-2

余分な配列に$ _POSTを保存してから変更することができます。

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;?> 
を使用する必要があります
関連する問題