wordpress在滑块缩略图中获得第二个特色图像

时间:2013-08-27 09:33:33

标签: php wordpress

我正在研究wordpress主题,我想从第二个特色图像中获取滑块缩略图,为此我使用了“多个特色图像”插件,但我无法得到它。实际上想要获得第二个特色图像而不是第一个。我在页面上使用它而不是在帖子上。

这是插件注册的代码

if( class_exists( 'kdMultipleFeaturedImages' ) ) {

    $args = array(
            'id' => 'featured-image-2',
            'post_type' => 'page',      // Set this to post or page
            'labels' => array(
                'name'      => 'Featured image 2',
                'set'       => 'Set featured image 2',
                'remove'    => 'Remove featured image 2',
                'use'       => 'Use as featured image 2',
            )
    );

    new kdMultipleFeaturedImages( $args );
}

这是显示默认缩略图的代码,我想将其替换为我的第二张特色图片。

<ul>
    <?php for ($i = 0; $i < $featured_num; $i++) { ?>
        <li> <a href="#"<?php if ( $i == 0 ) echo ' class="active"'; ?>>
                    <?php print_thumbnail( array(
                            'thumbnail'     => $arr[$i]["thumbnail"]["thumb"],
                            'use_timthumb'  => $arr[$i]["thumbnail"]["use_timthumb"],
                            'alttext'       => $arr[$i]["titletext"],
                            'width'         => (int) $small_width,
                            'height'        => (int) $small_height,
                            'et_post_id'    => $arr[$i]['post_id'],
                            'title'         => $titletext,  
                    ) ); 

                    ?>
                    <span class="overlay"></span>
                </a>

        </li>
    <?php } ?>
</ul>

这是我想为我工作的代码,但不知道我在哪里做错了。

<?php
            if( class_exists( 'kdMultipleFeaturedImages' ) ) {
                kd_mfi_the_featured_image( 'featured-image-2', 'page' );
                } ?>

我尽力解释我的问题,所以如果你们需要我错过的额外信息,请告诉我。

1 个答案:

答案 0 :(得分:0)

试试这个:

 if( class_exists( 'kdMultipleFeaturedImages' ) ) {
    $image_id = kd_mfi_get_featured_image_id( 'featured-image-2', 'page' );
    kd_mfi_the_featured_image( $image_id, 'page' );
 }

希望它有所帮助!