我很努力地看到爲什麼.=
運營商輸出我的代碼超過我想要的地方。它應該在列表元素之間。PHP輸出錯誤的地方使用。=
這裏是PHP
<?php
function tcc_display_carousel() {
$reval = '<div id="tcc_carousel">';
$reval .= '<ul class="bjqs">';
$args = array('post__not_in' => array(133),
'post_type' => 'tcc_carousel',
'posts_per_page' => ''. $tcc_ppp .'',
'order' => 'ASC');
$loop = new WP_Query($args);
if ($loop->have_posts()) :
while ( $loop->have_posts()) :
$loop->the_post();
$reval .= '<li>';
$reval .= the_post_thumbnail('tcc-thumbnail');
$reval .= '</li>';
//No post displays
endwhile;
else:
$reval .= '<h2>No posts to display</h2>';
endif;
$reval .= '</ul>';
$reval .= '</div>';
return $reval;
}
?>
&這裏是它輸出的html:
<img class="attachment-tcc-thumbnail wp-post-image" width="882" height="292" alt="01" src="http://dcs.dev/wp-content/uploads/2013/08/01.png">
<div id="tcc_carousel">
<ul class="bjqs">
<li></li>
</ul>
</div>
</div>
我嘗試,我猜它是與在它的查詢,但我不知道如何添加到查詢的$ reval。
我正在爲wordpress構建一個插件,這就是我在功能中使用它的原因。
這可能會做。比我的建議更清潔一點:) –
或者只是'get_the_post_thumbnail(null,'tcc-thumbnail');'它返回的內容在'the_post_thumbnail'中回顯 –
甚至更好。 –