Codex tools: Log in
Contents |
Geçerli temanın dizininden sidebar.php yi include eder. Spesifik bir sidebar.php tanımlamışsa ($isim), bunu include etmek için,sidebar-{isim}.php şeklinde bir kodcuk kullanmanız gerekir.
Eğer ki temanız sidebar içermiyorsa, temanızda kullandığınız get_sidebar() komutu, wp-includes/theme-compat/sidebar.php yi include edecektir.
<?php get_sidebar( $isim ); ?>
Aşağıda çok basit bir 404 sayfası örneği vardır.Tema 404 sayfasında standart sidebar.php include edecektir.
<?php get_header(); ?> <h2>Error 404 - Not Found</h2> <?php get_sidebar(); ?> <?php get_footer(); ?>
Bir temada iki sidebar bulunabilir.
<?php get_header(); ?>
<?php get_sidebar('sol'); ?>
<?php get_sidebar('sag'); ?>
<?php get_footer(); ?>
Bu sidebarların adı : sidebar-sol.php ve sidebar-sag.php olmalıdır.
Her sayfada farklı bir sidebar include edilebilir.
<?php
if ( is_home() ) :
get_sidebar('home');
elseif ( is_404() ) :
get_sidebar('404');
else :
get_sidebar();
endif;
?>
Yukarıdaki örnekte ise sidebarların adı sidebar-home.php ve sidebar-404.php olmak zorundadır.
get_sidebar() burada bulunur: wp-includes/general-template.php.
Include Tags: get_header(), get_footer(), get_sidebar(), get_template_part(), get_search_form(), comments_template()