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.

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 from a popular drag-and-drop page builder. Normally the builder runs quietly in the background and turns them into your finished design, so you never see the codes themselves.

When that builder is not active on the site, WordPress has nothing to convert the shortcodes into — so it simply prints them out as plain text. 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 builder running again — reactivate or reinstall the plugin (or theme) it comes with, and renew its license if it lapsed. Once it is active, the codes turn back into your normal pages.

What not to do

When to get help

If reactivating or reinstalling the builder does not bring the pages back — or you are not sure which plugin or theme created them — get help before editing anything. A specialist can identify the right builder, restore it safely, and recover your layout, without you sharing passwords up front. It is also a good moment to set up backups and a staging copy so an update can't surprise you like this 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.

Frequently asked questions

Did I lose all my content?

Almost certainly not. The text between the codes is your real content. It is just not being arranged into the design because the builder that assembles it is not active right now.

Can I just delete the codes?

Please don't. Those bracketed codes define your page's structure — deleting them by hand can destroy the layout for good. Reactivating the builder is the safe fix.

Why did this happen out of nowhere?

Usually a plugin or theme was deactivated or updated, a license expired, or the site was moved to new hosting without the builder installed and activated on the new server.

Related free guides