2012-02-22 4 views
0

여기에 질문을 게시 한 것은 이번이 처음입니다. 이전에는 가치있는 자료 였으므로 누군가 내 질문에 답변 할 수 있을지도 모른다고 생각했습니다.PHP if 문이 제대로 평가되지 않는 경우

간단한 솔루션 일 수도 있지만 이미 말했듯이 저는 PHP 멍청한 사람입니다. 용서 해줘. (후 현재보고있는의) 특정 저자 게시물의 수를 얻고, 조건문에 출력이 경우 말 :

<?php wp_reset_postdata(); // reset the query ?> 
<?php $authorposts = get_the_author_posts(); 
    if ($authorposts < 1) { 
    echo " "; 
    } 
    else { ?> 
<div class="single-sidebar"><!--expert_blog start--> 
    <div class="single-sidebar-middle"> 
    <div class="single-sidebar-top"> 
    <h3>More Posts by <?php the_author();?></h3> 
    </div> 
    <p><?php echo get_related_author_posts(); ?></p> 
    <div class="single-sidebar-bottom"> 
     <div class="more_blog"><a href="<?php echo get_author_posts_url(get_the_author_meta('ID')); ?>">+ Read more</a></div> 
    </div> 
    </div> 
</div> 
<div class="clear"></div> 
<?php wp_reset_postdata(); // reset the query ?> 

이는 어떻게해야 무엇 : 여기

내 코드입니다 1 또는 1보다 작 으면 아무것도 표시하지 않습니다. 그렇지 않으면 각 게시물의 제목을 표시하십시오.

어떤 일이 발생합니까 : 작성자에게 승인 된 게시물이 하나 밖에없는 경우에도 div가 표시되지만 목록에 아무것도 표시되지 않습니다 (게시물이 하나뿐이므로 이미보고있는 상태이므로 추측 할 수 없습니다).

도움이 될 것입니다. 늦었고 뇌가 녹아 있습니다. 설명이 필요할 경우 알려 주시기 바랍니다.

미리 감사드립니다. 대신 if ($authorposts < 1)

답변

1

if ($authorposts <= 1)

+0

사람 아 ... 감사해야합니다! – emerisch

관련 문제