No, because get_header() calls locate_template() with load_once = true, meaning the actual template PHP is included with require_once
if ( $load_once ) {
require_once $_template_file;
} else {
require $_template_file;
}
so the second time you call it it won’t load anything, as it’s already loaded the same file before.
This makes sense for header because typically header includes the the html, head and body tags to set up the page – you wouldn’t want to include it twice. Documentation here.
(If you meant is it safe to accidentally call get_header() twice then yes it is, the second call won’t do anything. But you shouldn’t be calling it twice no.)
If you have a separate block that you do want to include twice you can use get_template_part()
.
Related Posts:
- How to move page template files like page-{slug}.php to a sub-directory?
- How to move page templates to custom folder?
- Create “File-less” Page Template in Functions.php
- Is it possible to manipulate the list of page templates?
- Adding items to page template dropdown on Page Edit Screen
- Adding Content Areas to Custom Page Template
- Trouble with conditional tags
- Pagination & get_pages?
- Returning Variables back into a template
- Page attribute template dropdown not displayed even the syntax is correct
- Do I really need the div class entry?
- Page template across themes
- Where can I access my custom page template?
- WordPress page templates in a directory
- Disable front-page.php template
- Can I show all the template files that are being used on my site?
- Implement content-nosidebar.php / content-leftsidebar.php
- get_page_template returning nothing
- Multiple Page Templates & CSS
- Highest number of WordPress Custom Page Templates?
- Single Page theme [closed]
- Custom metabox for custom page template
- Why is the Page Template dropdown menu using the wrong file name?
- How to add “Template” option in page attributes panel?
- How to create a custom page(not a template) in a theme
- Template selection area is not visible on page editor sidebar in wordpress twentty sixteen default theme
- Move default page templates to sub directory
- Custom page template with custom fields
- how to setup custom content structures
- How can I conditionally show different home page templates based on whether or not the user is logged in?
- Load sidebar template just once to prevent multiple animations
- Need help with adding templates (archives and sitemap) to WordPress child theme
- How to create first post, fifth post full width, rest in three columns and so on
- Issue On Displaying Pages with Post Name Permalink
- Why in the static pages of my theme are showing these information?
- Modify available templates (in dropdown)
- What is the best way to build home pages with a lot of sections for distributable themes [closed]
- Templates dropdown not appearing using _s theme (underscores)
- Where to put custom page templates in theme?
- How to add pages in wordpress using codes?
- Injecting pre-defined text from custom page template to editor
- Custom theme template files
- Is it possible to have a Theme with built-in physical page files?
- How to use shortcode inside of shortcode in theme
- Trouble in creating a custom template on twentyeleven theme
- Custom search template is showing 404 when adding query string
- ACF get_sub_field ALT TAG in the repeater doesn’t show
- A Reviews Page is Showing root Index.php instead of Template-Page
- No templates for condition page.php Elementor
- Show Yoast SEO meta tags in Custom WordPress Templates (Theme)
- How to show metabox on page if it is using a template
- Template for front page (latest posts)
- Group several custom global page templates in sub-folder
- Problem with Displaying Custom Theme Page’s Content
- How to show children pages as array
- Different stylesheet for different pages not working fully
- Create a variable with string, array or multiple values
- Why WordPress gets old templates code instead of the last updated ones
- Can you create a custom page with content in the center already defined?
- Paginated WP_Query doesn’t return 404’s, even when posts don’t exist
- Loop inside page template not working
- How can i display a 4 diferent themplate for the archive page
- How to split the site’s layout without damaging this layout? [closed]
- DIV containing iframe disappears below break point of 992 in Oxygen Builder
- Is there a way to have WordPress autodetect page templates in the page-templates directory and any sub-folders?
- What is the point of using the front-page.php template? [closed]
- How to automatically set a Template Page Name next to a page in menu screen such as WooCommerce pages, front page, or posts page in wordpress?
- Get the first image from post content (eg.: hotlinked images)
- Is it possible ( or advisable) to allow open access to the new theme customizer for potential clients?
- Grab the first paragraph of each post
- Wrapper class: How to get rid of call_user_func_array() warning?
- Adding WordPress colorpicker in widget settings
- What is wrong with this code I have to make a blockquote shortcode
- Check if tag, category or author on archive.php
- Developing WordPress Theme using CSS framework like Bootstrap
- nothing happen in search form
- Override customizer values on a per-menu base
- Theme Inspector “X-Ray”
- WordPress Theme Creation [closed]
- Cherry framework – Overriding function in template-general.php
- Making a child theme for “Airi”
- How to get category lists by name or slug
- How to add custom page elements to the WYSIWYG editor?
- Theme development: menu links a tabbed page with page jumps
- Disable redirect canonical
- Show only pages you are author of
- how to unlocalize theme/plugin?
- Displaying front side empty with one file attached problem
- Can you edit a theme in a text editor?
- my ajax wont sent the data, please correct my code
- How to hook into wordpress upgrade procedure for a custom theme
- Second page of archive is empty
- Missing hashtag with theme customizer header color
- Fail to install theme on development copy of WordPress on Webmatrix
- Category page with posts from 2 different childcategories
- Elementor Pro and Astra have different breakpoints – how to salvage?
- How To add li class and a class wp_nav_menu() with bootstrap 5 navbar?
- Full site editing templates folder vs block-templates
- How to enable wc_add_to_cart_message?
- Export WordPress theme with modifications for other site