图片大小自定义css的帖子

时间:2014-04-10 10:00:44

标签: php html mysql css wordpress

我从类别" 66"获得10个帖子但我想展示第一篇有大缩略图的帖子,其余的帖子有小缩略图和mayby一些帖子在中间有大缩略图。我有CSS中的代码,但我不知道如何指定我何时拨打同一类别的10个帖子。我不想从mysql拨打2个电话,因为我希望最新的邮件订单最新...

谢谢。

        <?php
        global $post;
        $args = array( 'numberposts' => 10, 'order' => 'ASC', 'category' => 66 );
        $myposts = get_posts( $args );
        foreach( $myposts as $post ) :  setup_postdata($post); ?>
            <div id="lajme-bllok-item-vogel">
                <a href="<?php the_permalink(); ?>"><?php the_post_thumbnail('lajmi-thumb'); ?></a>
                <div id="lajme-bllok-item-title-vogel"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></div>
                <div id="top-news-title-linku"><?php for( $i=1; $i<=4; $i++){ $prop_det_url = get_field('link'.$i); if( $prop_det_url != '' ){ ?>
                <a href="<?php echo $prop_det_url; ?>" target="_blank">/ <?php the_field('link_titull'.$i); ?></a> <?php } } ?></div>
            </div>

        <?php endforeach; ?>

2 个答案:

答案 0 :(得分:1)

一个解决方案: 将类别作为类名放入HTML标记中,例如<div class="category66"> 然后使用nth-child生成每个类的css选择器?

e.g。

.category66 {
    width: 100px;
    height: 100px;
}


.category66:nth-child(1) {
    width: 200px;
    height: 200px;
}

答案 1 :(得分:0)

您可以在代码周围添加if statement,并说明它是第一个结果集是大图像,还是设置小图像。未经测试,但应该工作。

   <?php
    global $post;
    $args = array( 'numberposts' => 10, 'order' => 'ASC', 'category' => 66 );
    $myposts = get_posts( $args );
    $count = 1;
    foreach( $myposts as $post ) :  setup_postdata($post); 
    if($count=1)
    {
    ?>

        <div id="lajme-bllok-item-vogel">
            <a href="<?php the_permalink(); ?>"><?php the_post_thumbnail('lajmi-thumb'); ?></a> //Set the big thumbnail there
            <div id="lajme-bllok-item-title-vogel"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></div>
            <div id="top-news-title-linku"><?php for( $i=1; $i<=4; $i++){ $prop_det_url = get_field('link'.$i); if( $prop_det_url != '' ){ ?>
            <a href="<?php echo $prop_det_url; ?>" target="_blank">/ <?php the_field('link_titull'.$i); ?></a> <?php } } ?></div>
        </div>
   <?php 
        $count = 2; 
   } 
   else 
   { 
   ?>

        <div id="lajme-bllok-item-vogel">
            <a href="<?php the_permalink(); ?>"><?php the_post_thumbnail('lajmi-thumb'); ?></a> //Set the small thumbnail there
            <div id="lajme-bllok-item-title-vogel"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></div>
            <div id="top-news-title-linku"><?php for( $i=1; $i<=4; $i++){ $prop_det_url = get_field('link'.$i); if( $prop_det_url != '' ){ ?>
            <a href="<?php echo $prop_det_url; ?>" target="_blank">/ <?php the_field('link_titull'.$i); ?></a> <?php } } ?></div>
        </div>
    <?php 
   }
   endforeach; ?>