2013-08-01 4 views
0

Wordpress를 사용하여 상업용 웹 사이트를 설정하려고하고 있으며 다른 테마로 실험하고 있습니다. 나는 "응용 프로그램"을 좋아하지만 "페이지"에서 사이드 바를 제거하고 싶습니다 ("게시물"과 반대). 그래서 나는 템플릿을 편집 할 것이라고 생각했습니다. 나는 그것이 "page.php"파일이라고 생각한다. 나는 PHP를 배우는 중 일부가 신비 롭다. 나의 즉각적인 질문은 사이드 바를 없애는 방법이지만, 그보다 더 중요한 점은이 파일의 구조에 대한 기본적인 질문을하고 싶다. 여기Wordpress "application"테마에서 page.php를 이해하려고 시도합니다.

는 테마/응용 프로그램 디렉토리에 page.php입니다 :

<?php get_header(); ?> 

    <!--content--> 
    <div id="content"> 

     <div id="left-col"> 

     <?php if (have_posts()) while (have_posts()) : the_post(); ?> 

     <div class="post-head-page"> 

      <?php if (is_front_page()) { ?> 
      <h1><?php the_title(); ?></h1> 
      <?php } else { ?> 
      <h1><?php the_title(); ?></h1> 
      <?php } ?>   

     </div><!--post-heading end--> 

      <div class="post-entry"> 

      <?php the_content(); ?> 
      <div class="clear"></div> 
      <?php wp_link_pages(array('before' => '' . __('Pages:', 'application'), 'after' => '')); ?> 

      </div><!--post-entry end--> 

      <?php comments_template('', true); ?> 


<?php endwhile; ?> 
</div> <!--left-col end--> 

<?php get_sidebar(); ?> 

</div> <!--content end--> 

</div> 
<!--wrapper end--> 
<?php get_footer(); ?> 

기본 질문 :

  • 는이 페이지 및 게시물 모두의 구조를 표현합니까? 나는 오직 페이지에만 관심이있다. (내 웹 사이트의 게시물은 사용하지 않는다. 상업용 웹 사이트이다.)

  • 나는 사용자 정의 템플릿을 만들 때 내 페이지의 구조를 따라야한다. 테마. 이 파일의 "구조"는 무엇입니까? 그게 내 주제가 무엇인지 말할 수 있을까요?

  • 사이드 바를 제거하는 간단한 방법을 알고 싶다면 알려주세요.

답변

1
  • 이 파일은 페이지의 구조를 나타냅니다. 게시물이 아닙니다. 어떤 콘텐츠에 어떤 템플릿이 사용되는지 보려면 멋진 다이어그램을 포함하여 documentation을 참조하십시오.

  • 나는이 파일에서와 같은 HTML/PHP 구조를 유지해야한다는 것을 의미한다고 생각한다. 사용자 정의 페이지 템플리트를 작성할 때이 파일을 복제 한 후 필요에 맞게 조정하십시오.

  • 사이드 바를 제거하려면 get_sidebar() 줄을 제거하십시오.

희망 하시겠습니까?

+0

궁금 해서요. 왜이 코드가 단지 페이지 일 경우,이 코드에서 posts (have_posts()에 대한 호출, "post-entry"클래스의 div 등등)를 참조하는 몇 줄이 있습니까? 이해하려고 애를 써. – composerMike

+0

page.php 템플리트가 페이지에만 사용되는 경우에도 Wordpress 기능 측면에서 모든 컨텐트는 '게시'로 간주됩니다. 이것은 블로깅 플랫폼과 역 호환성의 종류 인 Wordpress의 역사 때문입니다. 'post'클래스의 이유는 게시물 스타일링과의 일관성을 유지하기 위해서라고 생각합니다. 이게 도움이 되길 바란다! – joshuadelange

관련 문제