2013-08-17 1 views
0

사용자 정의 페이지 템플리트에서 오른쪽 사이드 바를 제거 할 수 없습니다. 뭔가 page.php에서 사용자 지정 페이지 서식 파일로 전달되는 것으로 보이며이를 방지하는 방법을 모르겠습니다. 사용자 지정 페이지 템플릿 코드는 간단하다 : 나는 전체를 얻기 위해 page.php을 편집하지 않으page.php가 맞춤 페이지 템플릿을 재정의 하시겠습니까?

<?php get_header(); ?> 

<div id="body"> 
<div class="align left"> 
<?php if (have_posts()) : while (have_posts()) : the_post(); ?> 
<br /> 
<?php the_title(); ?> 
    <br /> 
    <?php // include (TEMPLATEPATH . '/inc/meta.php'); ?> 
    <div class="post" id="post-<?php the_ID(); ?>"> 
<div class="entry"> 

     <?php the_content(); ?> 
      <?php wp_link_pages(array('before' =>'Pages: ', 'next_or_number' => 'number')); ?> 

    </div> 
     <?php edit_post_link('Edit this entry.', '<p>', '</p>'); ?> 

    </div> 

    <?php // comments_template(); ?> 

    <?php endwhile; endif; ?> 
</div> 
<div class="align right"> 
    <?php 
    global $post; 
    $showImage = true; 
    $url = $url = WP_CONTENT_URL . '/uploads/'; 
    $file = get_post_meta(get_post_thumbnail_id($post->ID), '_wp_attached_file', true); 
    if ($file == ''){ 
     $showImage = false; 
    } 
    $url .= $file; 
    if ($showImage){ 
     ?> 
    <img src="<?php echo $url; ?>" alt="" /> 
    <?php 
    } 
    ?> 
</div> 
<div class="clear"></div> 
</div> 
<?php get_footer(); ?> 

: 아래

<?php 
/* Template Name: sample template */ 

get_header(); ?> 

<div id="body"> 
    <?php the_content(); ?> 


<?php endwhile; endif; ?> 
</div> 

<?php get_footer(); ?> 

는 이전 개발자에서 상속 내 page.php 코드입니다 - 너비 사용자 정의 페이지. 어떻게 사용자 정의 페이지 템플리트에서이를 수행 할 수 있습니까?

+0

에 대한 자세한 내용을 알 수 있습니까? –

+0

get_sidebar가 호출되지 않습니다. 위의 코드를 보면 div 클래스 = "align right"(CSS에서 너비가 설정되어 있음)가 page.php에서 호출되고 게시물에 첨부 된 경우 이미지로 채워집니다. 문제는 내 사용자 정의 페이지 템플릿에서 div를 제외 할 수 없다는 것입니다. –

답변

-1

get_sidebar(); 기능을 사용할 수 있습니다.

당신이`get_sidebar()`바닥 글 또는 헤더 파일에 호출되는 경우는 확인 했 여기에이 기능 http://codex.wordpress.org/Function_Reference/get_sidebar

+0

사이드 바를 삭제하고 싶습니다. 사이드 바를 삭제하고 싶습니다. –

관련 문제