0

私の既存のコードは、ポートフォリオ カテゴリのすべての投稿を出力しますが、投稿が関連するカテゴリによって入力される各項目にもクラスを追加したいと考えています。私は get_the_category を使用してみましたが、ほぼそこにいると思いますが、正しく行っていないことを解決できません。

    <?php query_posts('category_name=portfolio&order=DSC&orderby=ID&posts_per_page=20'); 
        if (have_posts()) : while (have_posts()) : the_post(); ?>
        <?php 
          $portfolio_link = get_post_meta($post->ID, 'portfolio_link', true); 
          $categories = get_the_category($postID);
        ?>
        <li class="<?php echo $categories->cat_name;?>">
         <?php if ($portfolio_link) { echo "<a href='$portfolio_link'>"; } ?>
           <?php the_post_thumbnail('small'); ?>
          <?php if ($portfolio_link) { echo "</a>"; } ?>
        </li>
     <?php endwhile; endif; wp_reset_query();?>

現時点では、クラスはまったく出力されませんが、エラーも表示されません!

4

1 に答える 1