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>', 'after_widget' => '</li>', 'before_title' => '<h2>', 'after_title' => '</h2>' );
배열 매개변수 소개:
Example
register_sidebar( array( 'name' => __( '右边的侧边栏' ), 'id' => 'sidebar-1', 'description' => __( '右侧边栏的小工具。' ), 'before_title' => '<h3>', 'after_title' => '</h3>', ));
Others
이 기능의 위치: wp-includes/ widgets.php
get_sidebar()(사이드바 가져오기)
get_sidebar()는 사이드바 템플릿을 소개하는 데 사용됩니다. 이름을 지정하면 현재 테마 루트 디렉터리에 있는 sidebar-{name}.php 파일을 가져옵니다. 지정하지 않으면 파일이 없으면 현재 테마 루트 디렉터리에 있는 sidebar.php 파일을 가져옵니다. , wp-includes/theme-compat/sidebar.php 문서를 가져옵니다.
Usage
get_sidebar( $name );
Parameters
$name
(문자열) (선택) 도입된 템플릿의 이름, 지정하면 현재 테마 루트 디렉토리에 있는 sidebar-{$name}.php 파일을 가져옵니다.
기본값: 없음
예
다음 코드는 현재 테마의 루트 디렉터리에 있는 sidebar.php 파일을 가져옵니다.
<?php get_sidebar(); ?>
다음 코드는 현재 테마 루트 디렉토리에 sidebar-left.php 파일을 소개합니다:
<?php get_sidebar( 'left' ); ?>
다음 예에서는 왼쪽 사이드바(사이드바)를 소개합니다. -left.php) ) 및 오른쪽 사이드바(sidebar-right.php):
<?php get_header(); ?> <?php get_sidebar( 'left' ); ?>
콘텐츠 콘텐츠
<?php get_sidebar( 'right' ); ?> <?php get_footer(); ?>
기타
이 기능은 wp-includes/general-template.php
에 있습니다.위 내용은 관련 내용을 포함하여 WordPress에서 사이드바를 만들고 얻는 데 사용되는 PHP 함수에 대한 소개입니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되기를 바랍니다.