Why upgrade? The Legacy Flex Page (Old) template is no longer actively developed. The Default Template (Flex Content Page) supports unlimited content blocks per tab in any order, plus newer block types like Promo Grids, Full-Width Promos, Video Galleries, and the Benefits Comparison Table. Legacy pages will continue to work as-is — this is an optional upgrade.
Before You Begin
- Confirm Yoast Duplicate Post is active: go to Plugins >> Installed Plugins and verify it's enabled.
- Have the Flex Content Page - Default Template article open for reference while you work.
Step 1 — Create a Safe Working Copy
- Go to Pages >> Pages and find your Legacy Flex Page.
- Click Rewrite & Republish under the page title. WordPress creates a draft copy with a temporary URL — your live page is untouched.
- Open the draft in a new browser tab. Open the original live page editor in a second tab for reference.
Step 2 — Switch the Template
In your draft (Rewrite & Republish copy):
- In the right-hand sidebar, find Page Attributes >> Template.
- Change the template from Legacy Tabs Page (Old) to Default Template.
- Save the draft (don't publish yet).
Note: Switching templates clears the legacy tab/content fields. Do this before re-entering content so you're working in the correct structure.
Step 3 — Copy and Paste Your Content
Open both tabs side by side:
- Left tab: Your original live page in the WordPress editor — switch to Text mode to see raw HTML.
- Right tab: Your draft in the new Default Template editor — also in Text mode.
For each tab on the legacy page:
- In the new template, click Add Tab under Page Tabs.
- Copy the Tab Label from the original (if any).
- For each content field in the original tab, click Add Content Block, select the matching block type from the table below, and paste the content from Text mode.
- Maintain the same top-to-bottom order of blocks as they appeared in the original.
Content Block Reference
| Legacy Field | New Content Block |
|---|---|
| Content | Text / Content (HTML) |
| Content 2 | Text / Content (HTML) |
| Content 3 | Text / Content (HTML) |
| Gallery | Gallery |
| Map | Map |
| FAQ | Accordion / FAQ |
| Testimonials | Testimonial Gallery |
| Downloads | Downloads |
| Partner Grid | Partners / Sponsors |
| Event List | Event List |
| People | People List |
| Posts | Post / Blog List |
Tip: The legacy template allowed only one of each field type per tab. The new template supports multiple blocks of the same type — so Content, Content 2, and Content 3 each become their own separate Text / Content (HTML) block, preserving your original layout.
Step 4 — Verify Before Publishing
- Press "Save Draft" again to save your changes.
- Use the Preview button on your draft to check layout and content.
- Compare against the live page in your second tab.
- Confirm tabs, headings, images, and any embedded shortcodes (e.g., ticket buttons, forms) look correct.
Step 5 — Republish and Replace
When the draft looks right:
- Click Republish on the new draft. This replaces the original page at the same URL.
- Your original legacy copy is automatically removed.
- Verify the live page one more time after publishing.
Need Help?
If you get stuck on a specific content block or something doesn't look right after publishing, submit a support ticket and we'll take a look.