【问题标题】:how to get post category id如何获取帖子类别ID
【发布时间】:2017-11-17 16:30:21
【问题描述】:

我的 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;?>

【问题讨论】:

    标签: php wordpress loops


    【解决方案1】:

    由于你在循环中,你应该使用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;?>
    

    【讨论】:

      【解决方案2】:

      将 $_POST 保存到一个额外的数组中,然后你可以修改它。

      【讨论】:

        猜你喜欢
        • 2017-04-23
        • 2013-06-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-09-03
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多