사이드바 등록하기

사이드바를 사용하려면 에 등록해야 합니다.functions.php

시작하려면 선택 사항으로 표시되었는지 여부에 관계없이 항상 정의해야 하는 몇 가지 매개 변수가 있습니다. 여기에는 x, y 및 z가 포함됩니다.register_sidebar()

  • name – 사이드바의 이름입니다. 이 이름은 사용자가 위젯 패널에서 볼 수 있는 이름입니다.
  • id – 소문자여야 합니다. dynamic_sidebar 함수를 사용하여 테마에서 이를 호출합니다.
  • description – 사이드바에 대한 설명입니다. 이는 관리자 위젯 패널에도 표시됩니다.
  • class – 위젯의 HTML에 할당할 CSS 클래스 이름입니다.
  • before_widget – 모든 위젯 앞에 배치되는 HTML입니다.
  • after_widget – 모든 위젯 뒤에 배치되는 HTML입니다. before_widget 에서 태그를 닫는 데 사용해야 합니다.
  • before_title – 헤더 태그와 같이 각 위젯의 제목 앞에 배치되는 HTML.
  • after_title – 모든 제목 뒤에 배치되는 HTML입니다. before_title 에서 태그를 닫는 데 사용해야 합니다.

사이드바를 등록하려면 Register_sidebar 및 widgets_init 함수를 사용합니다.

<?php
function themename_widgets_init() {
	register_sidebar( array(
		'name'          => __( 'Primary Sidebar', 'theme_name' ),
		'id'            => 'sidebar-1',
		'before_widget' => '<aside id="%1$s" class="widget %2$s">',
		'after_widget'  => '</aside>',
		'before_title'  => '<h3 class="widget-title">',
		'after_title'   => '</h3>',
	) );
	register_sidebar( array(
		'name'          => __( 'Secondary Sidebar', 'theme_name' ),
		'id'            => 'sidebar-2',
		'before_widget' => '<ul><li id="%1$s" class="widget %2$s">',
		'after_widget'  => '</li></ul>',
		'before_title'  => '<h3 class="widget-title">',
		'after_title'   => '</h3>',
	) );
}

사이드바를 등록하면 사용자가 위젯을 드래그할 수 있는 모양 > 위젯에 새 위젯 영역이 생성된다는 사실이 WordPress에 전달됩니다. 사이드바를 등록하는 데는 두 가지 기능이 있습니다.

첫 번째를 사용하면 하나의 사이드바를 등록할 수 있고 두 번째를 사용하면 여러 사이드바를 등록할 수 있습니다.

Previous Article

index.php

Next Article

워드프레스 플러그인 평가

0 0 투표
Article Rating
구독
알림
guest
0 Comments
오래된
최신 최다 투표
한 줄 피드백
모든 댓글 보기
0
마음에 들었다면 댓글을 달아주세요.x