Wordpress在最近的帖子插件中显示多个缩略图

时间:2015-03-23 12:15:08

标签: php wordpress

我真的很感激这个问题上的任何帮助。 我想在每个帖子模板底部的最近帖子部分显示第二个缩略图。

我使用multipost缩略图插件进行wordpress。 https://github.com/voceconnect/multi-post-thumbnails

并且我在我的底部小部件区域中使用此代码,这是正常工作,但它不是每个最近的帖子的次要图像,它显示从上面的当前帖子的次级图像。

<?php $recent_posts = wp_get_recent_posts(55);
foreach( $recent_posts as $recent ){
if($recent['post_status']=="publish"){
if ( has_post_thumbnail($recent["ID"])) { 
echo  '<div id="main-grid">'
. '<a href="' . get_permalink($recent["ID"]) 
. '" title="Look '.esc_attr($recent["post_title"]).'" >'
.   get_the_post_thumbnail($recent["ID"], 'large-thumb') 
.   MultiPostThumbnails::get_the_post_thumbnail('post','secondary-image')
. '<header class="entry-header"><h1>' 
.  $recent ["post_title"]
. '</h1></header>'
. '</a></div> ';
} 
}
}
?>

1 个答案:

答案 0 :(得分:0)

您没有将$recent["ID"]移交给MultiPostThumbnails函数

<?php 
$recent_posts = wp_get_recent_posts(55);
foreach( $recent_posts as $recent ){
    if($recent['post_status']=="publish"){
        if ( has_post_thumbnail($recent["ID"])) {
            echo  '<div id="main-grid">'
            . '<a href="' . get_permalink($recent["ID"])
            . '" title="Look '.esc_attr($recent["post_title"]).'" >'
            .   get_the_post_thumbnail($recent["ID"], 'large-thumb')
            .MultiPostThumbnails::get_the_post_thumbnail(
                'post',
                'secondary-image',
                $recent["ID"],
                'large-thumb'
            )
            . '<header class="entry-header"><h1>'
            .  $recent ["post_title"]
            . '</h1></header>'
            . '</a></div> ';
        }
    }
}
?>

Here您可以找到get_the_post_thumbnail()的函数签名。