2012-09-25 3 views
0

새로운 WordPress 테마를 거의 완성했습니다. 약간의 사용자 정의 코드가 있으며 불행하게도 저는 PHP를 처음 접했습니다.PHP/CSS - div가 표시되지 않도록하려면

http://www.designated.net.au/testbed/wordpress/

당신이 끈적 게시물에 대해 "스포트라이트"영역이 볼 수 있듯이. 하지만 순간에는 끈적한 게시물이없고 모든 게시물이 표시됩니다. 게시물이 끈적 거리게되면 게시물 자체에 표시됩니다.

끈적 게시물이없는 경우 전체 스포트라이트 영역이 표시되지 않도록하려는 것입니다. 어디서부터 시작해야할지 모르겠습니다.

+2

이 사이트 뒤에 PHP 코드를 제공 할 수 있습니까? –

+0

우리가 당신을 도울 수 있도록 몇 가지 코드를 게시하십시오. http://pastie.org 또는 http://jsfiddle.net을 사용할 수 있습니다. – Nelson

+0

감사합니다. 이것은 내가 숨기고 싶은 코드입니다 : http://pastie.org/4797229 – dais

답변

1

글쎄, div의 visible: hidden CSS 속성을 사용하여 숨기거나 display:none을 사용할 수 있습니다. 표시 할 스티커 포스트가 있는지 확인해야합니다.

<?php 
    query_posts(array('post__in'=>get_option('sticky_posts'))); 
    // $nbrStickyPost = something 
    $stickyPost = "" 

    if($nbrStickyPost === 0) { 
     $stickyPost = " style=\"display:none;\"" 
    } 

    echo "<div id=\"spotlight-feature\"", $stickyPost, ">"; 
?> 

<div id="spotlight-feature-top"> 
<!-- [...] --> 

<?php while (have_posts()) : the_post(); ?> 
<!-- [...] --> 

이 코드는 표시를 추가합니다 : 없음 CSS 속성을 당신의 사업부에 nbrStickyPost var에 내가 query_posts()와 have_posts() 정말 nbrStickyPost를 결정하는 기능의 일부를 볼 필요가 0 인 경우.

+0

감사합니다. 내가 게시 한 코드는 어디에 넣어야합니까? – dais

+0

몇 가지 다른 지점에서 시도하고 구문 분석 오류가 발생했습니다. – dais

+0

오, 에코 내부. 나는 그것을 줄 것이다. – dais

관련 문제