The get_home_template() WordPress PHP function retrieves the path of the home template in the current or parent template.
Usage
$template_path = get_home_template(); echo $template_path;
Parameters
- No parameters required.
More information
See WordPress Developer Resources: get_home_template
Examples
Display Home Template Path
Display the path of the home template.
$template_path = get_home_template(); echo 'Home template path: ' . $template_path;
Load Home Template
Load the home template in a custom WordPress page.
$template_path = get_home_template(); load_template($template_path);
Check if Home Template Exists
Check if a home template exists and display a message accordingly.
$template_path = get_home_template(); if ($template_path) { echo 'Home template found!'; } else { echo 'Home template not found.'; }
Create a Backup Home Template
Create a backup of the home template file in the same directory.
$template_path = get_home_template(); $backup_path = dirname($template_path) . '/home-backup.php'; copy($template_path, $backup_path);
Use Home Template with Custom Query
Create a custom query and use the home template to display the results.
$args = array( 'post_type' => 'post', 'posts_per_page' => 5, ); $custom_query = new WP_Query($args); $template_path = get_home_template(); load_template($template_path); wp_reset_postdata();