Use an output buffer!
ob_start();
get_header();
$header = ob_get_contents();
ob_end_clean();
The header is now in $header
and you can do with it as you please.
Related Posts:
- Change directory where get_header(), get_footer() and get_sidebar() look for templates
- Header and footer fail to load with SSL and custom links
- Where is get_header(‘shop’) file in Woocommerce templates
- Proper Javascript Implementation
- Change location of header.php and footer.php
- How to get the most recent modified date of anything in the footer of my site?
- How to duplicate a page template but make minor changes to the header?
- Remove portion of header code from home page only
- Not so common HTML transition to wordpress issue
- Page header on specific page is different from the rest [closed]
- Undefined get_header function
- Import a header template from another theme
- Adding text to the footer of each post based on tags or categories
- trouble calling different header.php for home.php
- How can I pass a variable from a template to header.php of a theme
- Set og:image programmatically in custom single post with external images
- How to use Class
in Java? - Is there any way to use get_template_part() with folders?
- How to edit contents of dynamic_sidebar()?
- Loading partial templates with AJAX/PJAX
- A special single page templates for posts under a category and all its child category
- Where to store some per-template preferences?
- How do I override template-tags.php in twentyseventeen theme
- roots child theme can’t override header.php
- When calling wp_title(), do you have to create some kind of “title.php” file?
- Stream Video Player does not work with do_shortcode()?
- How does wordpress blocks?
- Plugin settings page template
- Which has more impact on site performance? Template overrides or hooks
- Subpage template
- Advanced Custom Fields – display when specific template used?
- What should I put on my index.php?
- How To Create WooCommerce Custom Template For Specific Product?
- How to Use Twig + Timber with Multiple Loops based on Meta Key Value
- Programatically create a page
- Missing .twig files in wordpress theme editor
- How to custom page template for the Gutenberg editor
- Use PHP templates as blocks
- Directly using pure JWPlayer JS (but NOT WP Plugin)
- Get search.php results in header.php?
- Login page theming?
- I want to add a custom “all posts by author” by authors name. How?
- Advanced templating / WordPress as a CMS questions
- Redirect template based on permalink rather than $wp_query
- displaying category and subject posts
- Custom templates vs page-slug
- get_template_directory() still returning path to previous theme
- URL / Templating system advice [closed]
- What’s the purpose of $wp_did_header?
- Page template option missing
- Trying to create a template without navigation and footer
- Genesis – Adding custom hooks to display secondary navigation
- Force WordPress to NOT display the manual excerpt
- Can I assign a Folder for Post Formats, without it affecting WordPress’ fallback/hierarchical system?
- Custom Template page not loading get_header() correct?
- Easiest way to map content (in json) to the view (template)?
- Removing calls to noindex() and wp_no_robots()
- Query the database after get_header() has been included
- Changing footer depending on URL (poli language site)
- Does wp_mail work in frontend tempate file?
- Dynamically generated URL and Content page
- Organize template parts and page templates in folders in regards of template hierarchy
- Custom /Page/2/ Template Only
- wordpress – modifying template to show more posts
- How to get all template files used for rendering a single post/page?
- How to insert “get_template_part()” based on Category ID?
- Home page not loading after editing header.php file
- Is it all right to put the whole tag into template_part file?
- How can I include ALL post types in the_post_navigation() links, not just current post type?
- Template includes
- Two different single.php depending on source page
- Attachment URL for an image is loading direct image file
- Using Javascript On Page – Header and Footer Now Missing
- Fixing media query
- I’ve installed example data on Nominee template but the published site shows another version of the site
- Displaying all posts of a category in full view on one page using their single.php template
- why does not showing my custom post category list in any template?
- Locating the HTML piece of code in wordpress
- Custom Template doesn’t output result when set as homepage
- Theme keeps going to default files [closed]
- How can I show contents of a template part inside of another page?
- How to serve a amp template
- Single page applications with WordPress: routes and templates
- Inserting javascript file into theme template?
- Creating custom post-listing templates in twentyseventeen child theme
- Display different list of “Custom Templates” for each Custom Page Type
- Submit form to another template (ugly url)
- Using file outside of template hierarchy for Twitter sign in authentication
- Page Templates Used in Custom Post Type
- Problem displaying replies as part of author’s latest comments on author page
- custom template – override plugin template in child theme – issue with scripts
- List all pages using a specific template on a page
- Duplicated Template Does Not Load the Same as the Original Template File?
- Blog template PHP [closed]
- load_textdomain won’t load my .mo file
- files disappearing from template
- why does blog page ignore template [closed]
- html blog template to wordpress template
- Footer option is missing in Customiser
- Dynamic header and footer template inclusion: footer script not included