수색…


소개

이 함수의 목적은 테마의 기본 부분 또는 구성 요소를 기본 테마 템플리트로 가져 오는 방법을 표준화하는 것입니다. 표준 PHP SSI (서버 측 포함)를 사용할 수 있지만 get_template_part ()를 사용하면 몇 가지 이점이 있습니다. 이 기능을 사용하면 경험이 거의없는 개발자가 서버에서 정규화 된 경로를 식별하려는 경향이있는 오류를 줄일 수 있습니다. 또한 파일이 없으면 정상적으로 실패하고 사용자 정의 계층 구조 대체 시스템 인 "퍼지 템플릿 검색"을 처리합니다.

통사론

  • get_template_part ($ slug)
  • get_template_part ($ slug, $ name)

매개 변수

매개 변수 세부
$ 슬러그 (string) 사용자 정의 템플리트의 슬러그 이름입니다.
$ name (문자열) 특수 서식 파일의 이름입니다. 선택 과목

사용자 정의 템플릿 포함

<?php get_template_part( 'foo' ); ?>

포함

../wp-content/themes/your-theme-slug/foo.php

대시로 구분 된 파일 이름이있는 사용자 정의 템플리트 포함

<?php get_template_part( 'foo','bar' ); ?>

포함

../wp-content/themes/your-theme-slug/foo-bar.php

디렉토리 내부의 사용자 정의 템플릿 포함

<?php get_template_part( 'dir/foo' ); ?>

포함

../wp-content/themes/your-theme-slug/dir/foo.php

디렉토리 안에 대시로 구분 된 파일 이름이있는 사용자 정의 템플리트 포함

<?php get_template_part( 'dir/foo', 'bar' ); ?>

포함

../wp-content/themes/your-theme-slug/dir/foo-bar.php

변수를 사용자 정의 템플릿 범위로 전달

<?php 
set_query_var( 'passed_var', $my_var ); 
get_template_part( 'foo', 'bar' );
?>

foo-bar.php 에서 액세스하십시오.

<?php echo $passed_var; ?>


Modified text is an extract of the original Stack Overflow Documentation
아래 라이선스 CC BY-SA 3.0
와 제휴하지 않음 Stack Overflow