If your theme supports full site editing (most themes built since WordPress 5.9 do), edit your footer at wp-admin → Appearance → Editor → Patterns (or Templates → Footer), no plugin required. If your theme is a classic theme without site editor support, you'll add a small snippet through a site-specific plugin instead of touching theme files directly. Both paths are below.
Check which kind of theme you have
Open wp-admin → Appearance. If you see an Editor link (not just Customize), your theme supports the site editor and uses templates and template parts. If you only see Customize and Theme File Editor, you're on a classic theme, and footer edits go through a child theme or a snippet plugin instead.
Block-based themes: edit the footer template part
This is the current WordPress way and doesn't touch any code:
- Go to
Appearance → Editor. - Click Patterns in the left sidebar, then Template Parts. You should see a Footer entry.
- Click it to open the footer in the block editor. You're now editing the actual live footer, not a preview.
- Add, remove, or rearrange blocks the same way you'd edit a page: paragraph blocks for copy, a Social Icons block for links, a Columns block to lay out multiple sections side by side.
- To edit the copyright line or menu, click directly into that block and change the text or linked pages.
- Click Save in the top right. Changes apply site-wide immediately.
Because this edits the template part directly, there's no separate "publish" step for the site, only the save inside the editor. If you want to try a bigger footer redesign without risking how the live site looks while you work, do it on a staging copy first, then push the change over once you're happy with it.
Editing footer widgets (hybrid themes)
Some themes still register a classic Widgets screen even though they otherwise support the editor. If Appearance → Widgets shows footer widget areas, you can drag blocks into those instead of the Patterns screen. Check both if you don't see your footer content in one.
Classic themes: use a snippet, not the theme file editor
Classic themes build the footer from a `footer.php` template file. You technically can edit this in Appearance → Theme File Editor, but don't. A typo there can take the whole site down instantly, with no undo, and any edit gets wiped out the next time the theme updates. Two safer options:
Option 1: A footer text/widget plugin
If you just need to change copyright text, add a line, or drop in a small HTML snippet, install a lightweight "custom footer text" or "insert headers and footers" style plugin from Plugins → Add New. These give you a settings page to edit the footer content without touching PHP.
Option 2: A child theme
For structural changes (new columns, a different layout, a menu that isn't there by default), copy your active theme's footer.php into a child theme and edit the copy. This survives parent theme updates, unlike editing the parent theme's file directly. Set up the child theme first, confirm it loads correctly, then make your footer.php edit in a separate pass.
Before you make the change
Footer edits are usually low-risk, but a bad snippet or a broken shortcode in a widget can still white-screen a page. Take a quick backup first using the portal's Backups tile or your WordPress backup plugin, described in Updating WordPress safely. If you're changing more than a line of text, especially structural layout work in a child theme, do it on a staging copy so visitors never see a half-finished footer.
If the footer looks broken after editing
A footer that suddenly loses its styling or layout after an edit is usually a mismatched block, an unclosed HTML tag in a custom HTML block, or, on classic themes, a syntax error in footer.php. Revert the last change first: undo in the editor, or restore the previous footer.php from your child theme backup. If the whole site goes white after a classic theme edit, connect over FTP or the portal's File Manager and rename the edited file back, or restore it from backup.
When to contact support
If a footer edit takes the site down and you can't get back in through wp-admin, open a ticket from Support → New ticket in the portal. It reaches a real person, not a bot, and they can pull a backup or fix a locked-out site directly.