【问题标题】:Different sized Thumbnails for first two Posts in a Loop循环中前两个帖子的不同大小的缩略图
【发布时间】:2012-05-05 10:46:12
【问题描述】:

我这几天一直在努力解决这个问题,虽然我还没有开始工作,但你们在 stackoverflow 的人到目前为止是最有帮助的。

迄今为止,我已经在我的 functions.php 中制作了 1 个自定义缩略图,并且一直在尝试将我的主题选项代码用于其他尺寸。

自定义缩略图: add_image_size('br-thumb', 623, 380, true );

主题选项代码: <?php if ( $woo_options[ 'woo_post_content' ] != "content" ) woo_image( 'width='.$woo_options[ 'woo_thumb_w' ].'&height='.$woo_options[ 'woo_thumb_h'].'&class=thumbnail '.$woo_options[ 'woo_thumb_align' ]); ?>

自定义是我想要的前两个。

我已经尝试了几种不同的循环,用不同的方式为第一篇文章制作单独的代码,但它们都是为仅更改 1 篇文章而编写的。我使用了其中包含数字的那些,例如 $i == 1 或 $count == 1,因此我可以将它们更改为 == 2,但我的尝试都没有任何结果。

我正计划使用 category-ID.php 文件并从循环中删除许多其他主题选项,因此我几乎尝试从头开始构建它。帖子之间的唯一区别是缩略图。

有什么想法,stackoverflow 的超级聪明人,他们的解决方案在不知不觉中一次又一次地拯救了我的皮肤? :D

谢谢!!

【问题讨论】:

    标签: wordpress loops thumbnails


    【解决方案1】:
    while ( have_posts() ) : the_post();
        switch ( $wp_query->current_post ) {
            case 0 :
                // First image code here
                break;
            case 1 :
                // Second image code here
                break;
            default :
                // All other image code here
        }
    endwhile;
    

    【讨论】:

    • 不得不将其更改为 case 0case 1,但它完美地工作!非常感谢杰夫!!非常简单,非常有效。你是我本周的英雄!
    猜你喜欢
    • 1970-01-01
    • 2015-05-25
    • 2017-12-13
    • 2017-08-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多