is_page_template()
is_page_template()
https://wpdocs.osdn.jp/%E9%96%A2%E6%95%B0%E3%83%AA%E3%83%95%E3%82%A1%E3%83%AC%E3%83%B3%E3%82%B9/is_page_template
この条件分岐タグを使用すると、任意のページのテンプレートであるかどうかを判断することができます。
テーマ「Hestia」のis_page_template()
「Hestia」というテーマのfront-page.phpの冒頭に使われています。
if ( ! is_page_template() && ! get_theme_mod( 'disable_frontpage_sections', false ) ) {
get_header();
do_action( 'hestia_header' ); ?>
<div class="<?php echo esc_attr( hestia_layout() ); ?>">
<?php
do_action( 'hestia_sections', false );
get_footer();
} else {
include( get_page_template() );
} ?>
ページテンプレートが使われていなければアクションフックを実行する、使われていれば、get_page_template()をインクルード、という分岐のようです。