帖子缩略图未显示在正确位置

时间:2013-03-18 作者:user319940

我使用以下代码作为我创建的快捷代码的一部分:

$loop = new WP_Query(array(\'post_type\' => \'client\', \'posts_per_page\' => $limit, \'orderby\' => $orderby)); 

    if($loop){
        $preoutput = \'<div class="outer">\';
        $postoutput = \'</div>\';
        while ($loop->have_posts()){
            $loop->the_post();  
            $output .= \'<div class="box box-\'.$columns.\'"><h2>hello</h2>\'.the_post_thumbnail(); 
            $output .= \'<div class="text"><h2 class="entry-title"><a href="\'.get_permalink().\'">\'.get_the_title().\'</a></h2>\'.get_the_excerpt().\'</div></div>\';  
            $finaloutput = $preoutput . $output . $postoutput;
        }
    }
然而,帖子缩略图没有显示在标记中,它只显示在帖子的顶部-为什么会这样做?

1 个回复
最合适的回答,由SO网友:vancoder 整理而成

您正在使用the_post_thumbnail, 它直接输出图像标记中的缩略图。您需要使用get_the_post_thumbnail 而是返回图像。

结束

相关推荐