Globally replacing header pattern in FSE themes

In an FSE theme like Twenty Twenty Four, you can have multiple header patterns. So for instance you have the default one with one row, and one that has two rows with a utility nav at the top, etc.

My question is, how do you swap header patterns globally? I know I can edit the default header template part, and I know I can change the header on a per-template basis, but what I want to do is to have multiple patterns for the header, and to choose which one is the default. That way I don’t ruin the original default one.

Ideally I’d have half a dozen or so to show a client, they pick the one they like, I make a couple of clicks in the Editor and it’s applied everywhere.


This site will teach you how to build a WordPress website for beginners. We will cover everything from installing WordPress to adding pages, posts, and images to your site. You will learn how to customize your site with themes and plugins, as well as how to market your site online.

Buy WordPress Transfer