register_sidebar()(사이드바 생성)
위젯을 배치할 사이드바를 만듭니다. 이 함수를 사용할 때는 함수에 넣고 "widgets_init" 후크에 마운트하세요.
사용방법
register_sidebar( $args );
매개변수
$args
(문자열 | 배열) (선택사항) 생성할 사이드바에 대한 매개변수입니다.
기본값:
$args = array( 'name' => __( 'Sidebar name', 'theme_text_domain' ), 'id' => 'unique-sidebar-id', 'description' => '', 'class' => '', 'before_widget' => '<li id="%1" class="widget %2">', 'after_widget' => '</li>', 'before_title' => '<h2 class="widgettitle">', 'after_title' => '</h2>' );
배열 매개변수 소개:
예
register_sidebar( array( 'name' => __( '右边的侧边栏' ), 'id' => 'sidebar-1', 'description' => __( '右侧边栏的小工具。' ), 'before_title' => '<h3 class="title">', 'after_title' => '</h3 class="title">', ));
기타
이 기능은 wp-includes/widgets.php에 있습니다
get_sidebar()(사이드바 가져오기)
get_sidebar()는 사이드바 템플릿을 소개하는 데 사용됩니다. 이름을 지정하면 현재 테마 루트 디렉터리에 있는 sidebar-{name}.php 파일을 가져옵니다. 지정하지 않으면 파일이 없으면 현재 테마 루트 디렉터리에 있는 sidebar.php 파일을 가져옵니다. , wp-includes/theme-compat/sidebar.php 문서를 가져옵니다.
사용방법
get_sidebar( $name );
매개변수
$이름
(문자열) (선택) 가져올 템플릿 이름을 지정하면 현재 테마 루트 디렉터리에 있는 sidebar-{$name}.php 파일을 가져옵니다.
기본값: 없음
예
다음 코드는 현재 테마 루트 디렉터리에 있는 sidebar.php 파일을 가져옵니다.
<?php get_sidebar(); ?>
다음 코드는 현재 테마 루트 디렉터리에 있는 sidebar-left.php 파일을 가져옵니다.
<?php get_sidebar( 'left' ); ?>
다음 예에서는 왼쪽 사이드바(sidebar-left.php)와 오른쪽 사이드바(sidebar-right.php)를 각각 소개합니다.
<?php get_header(); ?> <?php get_sidebar( 'left' ); ?>
콘텐츠 콘텐츠
<?php get_sidebar( 'right' ); ?> <?php get_footer(); ?>
기타
이 기능은 wp-includes/general-template.php에 있습니다