-
nyctechclub
How can I create a page template using generatepress and the template I am using from generatepress.
As of now, I am having to recreate each page from scratch meaning I have to add the containers for titles, text and format the spacing and everything each time I make a new page.
Is there a way to create a master page template or a few in order to be more efficient so I can focus on the content instead of creating layouts each time I make a page?
-
George
Hi there,
You don’t need to rebuild your layout from scratch each time — there are a few approaches depending on what fits your workflow best:
1. Reusable Patterns (Block Editor — built-in)
This is probably the quickest win for your situation. On your finished About page, open the editor and select all the blocks that make up your layout. You can use the List View to multi-select them easily. Then click the three-dot menu (⋮) and choose Create pattern. Give it a name like “Standard Page Layout” and make sure Synced is unchecked — this way each page gets its own independent copy you can freely edit.From then on, when you create a new page, just type
/in the editor and search for your pattern name. Insert it and you’ve got your full layout ready to go — containers, spacing, formatting, everything. You just swap out the content.2. Duplicate an Existing Page
A plugin like Yoast Duplicate Post adds a “Clone” option to your Pages list. You clone your About page, rename it, and change the content. This preserves all your GenerateBlocks containers, spacing, and formatting exactly as they are.3. GP Premium Elements (for repeating structural sections)
If certain parts of your layout are truly the same across every page — like a styled page header or a call-to-action footer — you can create an Element > Block and set its display rules to apply to all pages (or specific ones). Those sections then appear automatically without you needing to add them in the editor at all.For what you’re describing, option 1 is the best starting point. Build your ideal layout once, save it as an unsynced pattern, and every new page starts with that structure. You just focus on the content.
-
nyctechclub
Thank you for the help
-
George
No problem!
- You must be logged in to reply to this topic.