Page-Builder Codes Like [et_pb_section] Showing as Text

Your pages show raw codes like [et_pb_section], [et_pb_row], and [et_pb_text] instead of your normal design. Your content is not lost — the builder that assembles it just isn't running.

Common signs of this issue

Safe checks you can do yourself

None of these require sharing passwords with anyone.

What this usually means

Those square-bracket codes are shortcodes — instructions a page builder normally converts into your finished design in the background, invisibly. When the builder isn't active, WordPress has nothing to convert them with, so it prints them literally. It usually looks something like this:

[et_pb_section admin_label="section"]
[et_pb_row admin_label="row"]
[et_pb_column type="4_4"][et_pb_text admin_label="Text"]
… your real content …
[/et_pb_text][/et_pb_column][/et_pb_row][/et_pb_section]

The fix is almost always to get that exact builder running again: reactivate or cleanly reinstall the plugin or theme it belongs to, renew its license if that lapsed, and the codes turn back into your pages instantly — nothing needs rebuilding.

The longer-term lesson is about lock-in: builder-made pages are readable only by their builder. That's fine while it runs, but it makes the builder a permanent dependency — worth knowing before ever switching themes or 'cleaning up' plugins, and a good reason updates to it deserve a staging test.

What not to do

When to get help

If reactivating or reinstalling the builder doesn't bring pages back — or you can't tell which plugin or theme created the codes — get help before editing anything: a specialist can identify the builder from the shortcodes, restore it safely, and confirm the layouts return, typically in a short session. It's also the right moment to set up backups and a staging copy, so the next update can't spring this on a live site again.

Not sure what to do next?

Answer a few short questions and we'll point you to the safest next step — DIY, a freelancer, or a direct review. No passwords required.

Is this a business website? If this issue may be costing you leads, sales, or trust, you may want a direct review instead of trial and error.

Frequently asked questions

Did I lose all my content?

Almost certainly not. The text between the codes IS your content, stored safely in the database. It just isn't being arranged into the design because the builder that assembles it isn't active. Reactivate the builder and the pages return whole.

Can I just delete the codes?

Please don't — they define your page structure, and hand-deleting them destroys layouts permanently while also making the pages unreadable to the builder later. Reactivating the builder is the safe fix; deletion is the one move that turns a reversible problem into a real loss.

Which builder do et_pb_ codes come from?

The Divi builder by Elegant Themes — used either as the Divi theme or the standalone Divi Builder plugin. Other builders and plugins have their own bracket codes; whatever prefix you see, the cure is the same: reactivate the software that owns it.

Why did this happen out of nowhere?

Something turned the builder off: a plugin deactivation or failed update, a theme switch, an expired license blocking things, or a migration to a server where the builder was never installed. The what-changed-just-before question almost always finds it.

Can I ever leave this page builder without losing my pages?

Yes, but it's a project, not a toggle: content must be deliberately rebuilt or migrated into the new system, page by page or with migration tooling. Never just switch the builder off and hope — that's exactly the raw-codes state you're in now.

Related free guides

WordPress site down?

Seeing “There has been a critical error on this website”?

Our guided repair tool logs in over secure FTPS and fixes the most common WordPress failures — safely, with every change backed up and reversible. Start with a free scan, no password needed.

Fix My WordPress Site → Free scan · No download of your site · Reversible