사용자 정의 페이지 템플리트에서 오른쪽 사이드 바를 제거 할 수 없습니다. 뭔가 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 코드입니다 - 너비 사용자 정의 페이지. 어떻게 사용자 정의 페이지 템플리트에서이를 수행 할 수 있습니까?
에 대한 자세한 내용을 알 수 있습니까? –
get_sidebar가 호출되지 않습니다. 위의 코드를 보면 div 클래스 = "align right"(CSS에서 너비가 설정되어 있음)가 page.php에서 호출되고 게시물에 첨부 된 경우 이미지로 채워집니다. 문제는 내 사용자 정의 페이지 템플릿에서 div를 제외 할 수 없다는 것입니다. –