繁体   English   中英

PHP格式花括号

[英]php formatting curly braces

我下面的代码有问题。 我正在使用get_query在名为page-portfolio的页面模板上从名为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样式,而不会发生此问题。

<?php }}} else {应该只是<?php } else {

在最后一个</div>之后,其他两个花括号应向下定位

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM