0

以下のコードに問題があります。page-portfolio というページ テンプレートで、get_query を使用して、portfolio-type というカスタム投稿タイプからコンテンツを取得しています。このコードは、すべての新しいポートフォリオ アイテムを検索し、それらをギャラリーとして表示することを目的としています。私の問題は、すべてのポートフォリオ項目が前の項目の子として表示されることです。中括弧の配置方法に関係していると思いますが、理解できないようです。

<?php
// The Query
$the_query = new WP_Query( $args );
?>

<?php
// The Loop
if ( $the_query->have_posts() ) {
    while ( $the_query->have_posts() ) {
        $the_query->the_post();
?> 

        <?php
            $title= str_ireplace('"', '', trim(get_the_title()))
            $desc= str_ireplace('"', '', trim(get_the_content()));
        ?>      
        <div class="item">
        <?php $site= get_post_custom_values('projLink'); 
        if($site[0] != ""){
        ?>
        <div class="img">
            <a title="<?=$title?>: <?=$desc?>" href="<?=$site[0]?>"><?php the_post_thumbnail(); ?>
            </a>
        </div>                                          
        <?php }}}       
        else{ ?>
            <p><em>You need to post your link.</em></p>
        <?php } ?>
</div>   
<?php
  /* Restore original Post Data */
  phpwp_reset_postdata();
?>

ここで結果を確認できます。次の項目が最後の項目の 50% のサイズであることがわかります。私のCSSはこれを行っていますが、この問題が発生することなく、このギャラリーでこのCSSスタイリングを使用できるはずです。

4

1 に答える 1