Use universal site header instead of HP header

I’m using twentytwentyfive as a theme, so customization isn’t an option. I’d like to alter the content of the HP headers to use the same header as the rest of the site (standard logo/tag/menu, nothing fancy, but I’d rather have it always pull from regular site templates so I don’t have to update the HP header separately).

Not even sure all the things I’d need to deregister using hivepress/v1/templates/site_header_block before I ask it to call for the preset site header from templates. Would love some help pointing me in a direction. Am fine with snippets, have a custom plugin set up for them, and do not want to change themes or do this via a plugin.

Hi,

Please specify what content you want to change in the header and we will try to help.

Thanks Andrii,

as I said, I really would prefer that the pages pull the universal site header I’ve set up in Gutenberg. Not specific content, just pull the whole site header instead. That way I can change it dynamically in the future, and the HP pages will match the rest of the site.

Hi,

I see. Sorry for the confusion. Please note that this is how it should work by default. You should use a universal header for all pages. Please clarify: is it automatically hidden, or which issue is displayed? Also, please send us a screenshot or a link to the site so that we can look at it in more detail.

Is there a way to PM you the links/screenshots? I prefer not to post the link publicly.

Hi,

Sure, please send it to this email: support@hivepress.io

Hi. I did send that away, and its been a few days.

Here’s a frustration. I’m using the default, 2025 theme. I can’t use a HivePress theme because I have other functionality on the site, its not just a directory. But everything should work with the default theme, it is the default theme.
I’m also happy to pay a developer for help. But I’ve contacted all of your listed “partners” on fivrr or upwork, and none of them know how to code templates or why this is happening on the header. They only know how to use Elementor, which I would argue, is not “development”. (I don’t want to introduce that level of bloat, I use Gutenberg and FSE).

I’ve been working in WordPress for almost 20 years, and have consulted on/worked on some of the most popular plugins, and it feels pretty safe to say that ALL plugins should work with the default theme, and there needs to be some path to reconcile bugs, whether that’s through paying someone at your company or actually vetted developers you refer people to. If your plugin only works with your themes, you didn’t develop a plugin for WordPress. You’re TablePress.
HivePress is a wildly powerful plugin that I’d like to be able to get use of, and can benefit everyone, but these are two very reasonable points.

Thanks for your feedback.

I checked the issue again, and it occurs because Twenty Twenty-Five is 100% block theme. It has no header.php file at all, its default header is defined in JS configuration and then fully customizable via the block editor. HivePress calls the core function for getting the theme’s header HTML get_header() – Function | Developer.WordPress.org but it seems that this is not the case with the fully block-based themes. A possible solution here is creating a child theme and adding a header.php file, for example you can add the same HTML there as used by the theme for its current header.

We try to keep HivePress as simple as possible, for example it doesn’t require pages with shortcodes or blocks to be created, and we always use the core WordPress functions and templates where possible, but it would be hard to keep compatibility with all the themes available for WordPress. In any case, we’ll try to add 100% support for block-based themes.