나는 일반적으로 사용했습니다 동안 include
이나 require
장기 코드 유지 보수를 저장 스스로 내가 사용하기 시작했습니다 get_template_part
및 locate_template
워드 프레스 물건에 내장 된 사용으로 항상 최고입니다.
내 질문은 변수를 get_template_part
또는 의 결과에 전달할 수 있어야한다는 것입니다 locate_template
.
<?php
$var = get_option( 'my-custom-option' );
get_template_part( 'custom-template-part' );
?>
위의 코드에서는 $var
사용자 정의 템플릿 안에 인쇄되지만 변수가 작동하지 않는 것 같습니다. 뭔가 빠졌습니까? 아니면 예상되는 동작입니까?
위의 인스턴스에서 또는 locate_template을 사용할 때 전달하지 않는 것으로 나타났습니다.
<?php
locate_template( 'custom-template-part.php', true );
?>