.=
オペレーターが自分のコードを必要な場所に出力している理由を理解するのに苦労しています。リスト要素の間にある必要があります。
ここに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 を追加する方法がわかりません。
私はワードプレス用のプラグインを構築しているので、関数に入れています。