我遇到以下代码的问题。我使用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();
?>
您可以看到结果here,您会看到下一个项目是最后一个项目大小的50%。我的CSS正在这样做,但我应该可以在这个库中使用这个CSS样式,而不会发生这个问题。
答案 0 :(得分:1)
<?php }}} else {
应该只是<?php } else {
。
在最后</div>