我正在研究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' );
} ?>
我尽力解释我的问题,所以如果你们需要我错过的额外信息,请告诉我。
答案 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' );
}
希望它有所帮助!