Replace the WordPress admin footer text
Custom Admin Footer Text swaps out the "Thank you for creating with WordPress" line and version number for your own message, on both sides of the footer.
- Separate rich-text fields for the left and right footer text.
- Accepts HTML, so links, bold and formatting all work.
- Optionally forces every footer link to open in a new tab.
- Replaces WordPress's default credit and version number entirely.
Left side
Right side
What does Custom Admin Footer Text do?
When the custom_admin_footer_text module is active, TOWP_Custom_Admin_Footer_Text filters admin_footer_text for the left side and update_footer at priority 99 for the right side, replacing WordPress's default "Thank you for creating with WordPress" credit and version number with whatever HTML is configured for each side. If a side is left empty, that side keeps WordPress's original text untouched. An optional setting rewrites every link in the custom text to include target="_blank" and rel="noopener noreferrer", so footer links open in a new tab automatically.
The WordPress footer talks about WordPress, not about your site
A line every user sees on every screen ends up saying nothing useful about the site they're actually working on.
The default footer wastes prime real estate
Every admin screen ends with a thank-you to WordPress and a version number, seen by every user on every page, saying nothing about the site they're actually using.
Support information has nowhere obvious to live
When something goes wrong, whoever built or maintains the site has no built-in, always-visible place to leave a contact address or a note about who to ask.
Turn the footer into useful, always-visible space
The module replaces both halves of the admin footer independently, so the space can say exactly what a site's users actually need to see.
Rich text on both sides
The left and right footer text each get their own HTML-capable editor, with bold, italic, underline, links and clear formatting.
Links that behave the way you want
An optional setting forces every link in the custom footer text to open in a new tab, so visitors never lose their place in wp-admin.
Leave a side untouched if you want
Leaving either field empty keeps WordPress's own default text for that side, so a partial customization is entirely possible.
Full control over both footer halves
Every capability below is present in the supplied PHP class, its settings renderer and settings registration.
Left and right footer text
Each side of the footer is filtered separately, so the two messages can say completely different things.
A real rich-text editor
A teeny-mode WordPress editor with bold, italic, underline, link, unlink, color and clear-formatting controls, plus a raw HTML code view.
Overrides WordPress reliably
The right-side filter runs at priority 99, late enough to override WordPress's own version-number output.
Optional new-tab links
A single toggle rewrites every link in the custom text to open in a new tab with a secure rel attribute.
Safe by default
Both fields pass through wp_kses_post(), the same sanitization WordPress uses for post content, before being output.
Empty means unchanged
An empty side keeps WordPress's original footer text rather than showing blank space.
Where custom footer text helps most
The module supports every site where the footer can carry information more useful than a WordPress credit.
Client support information
Show a support email or a link to a help desk on every admin screen a client sees, right where they're already looking.
Agency branding
Credit the agency that built and maintains the site, with a link back to the agency's own site.
Internal ownership notes
On an internal company site, note which team or person owns the site, so anyone new to the admin knows who to ask.
A footer that actually says something
The module combines rich formatting, per-side independence and safe defaults in one setting.
Two lightweight filters, nothing more
The verified implementation adds minimal, well-scoped work to each admin page load.
Two lightweight string filters
Each footer half is replaced with a simple filter callback, adding negligible overhead to every admin page load.
Link rewriting only when enabled
The regex that adds target="_blank" to links only runs when that specific setting is turned on.
No effect when left empty
An unconfigured side returns WordPress's original text immediately, without any extra processing.
Sanitized HTML, no room for scripts
The code applies WordPress's own content sanitization and restricts editing to administrators.
Sanitized through wp_kses_post()
Both the left and right footer text pass through the same sanitization WordPress applies to post content before being output.
Safe link rewriting
The new-tab rewrite strips any existing target or rel attribute before adding its own, avoiding duplicate or conflicting attributes.
Administrator-only editing
Only an administrator with access to TheOneWP settings can change what appears in the admin footer.
No script execution introduced
wp_kses_post() strips script tags and other disallowed markup, so the footer can't become a place to inject executable code.
Built around native WordPress footer and editor hooks
The supplied code integrates through APIs present in WordPress core. No compatibility claim beyond the verified implementation is assumed.
admin_footer_text filter
The standard WordPress filter for the left half of the admin footer, the same one core itself uses for its default credit text.
update_footer filter, priority 99
The standard filter for the right half, hooked late enough to override WordPress's own version-number output reliably.
wp_editor() in teeny mode
The same rich-text editor component WordPress uses elsewhere in wp-admin, configured with a focused toolbar.
TheOneWP versus common alternatives
Compare the verified Custom Admin Footer Text implementation with a typical functions.php snippet.
| Capability | TheOneWP Custom Admin Footer Text | Other common solutions |
|---|---|---|
| Changing footer text | Two rich-text fields in wp-admin, no code required | Usually requires a functions.php snippet with raw PHP |
| Left/right independence | Each side customized and filtered separately | A code snippet often has to handle both manually |
| Link behaviour | Optional automatic new-tab links with secure rel attributes | Left to whoever writes the HTML by hand |
| Partial customization | An empty side falls back to WordPress's own default text | A snippet that replaces one side often blanks the other |
| Administration | One toggle plus two editor fields | Requires file access and PHP knowledge |
Rewrite the footer in four steps
Decide what each side should say before touching the new-tab link setting.
Enable Custom Admin Footer Text
Activate the module from the TheOneWP Backend settings tab.
Write the left and right text
Use the rich-text editors to add a credit, a support contact, or whatever each side should say; leave either blank to keep WordPress's default.
Decide on new-tab links
Turn on "Open links in new window" if footer links should open without navigating away from wp-admin.
Save and check an admin screen
Save the settings, then scroll to the bottom of any admin page to confirm the new footer text appears as expected.
Say something worth the space it takes
The footer earns its place when it's short and genuinely useful to whoever reads it.
Keep it short
The footer is a single line on most screens; a long message wraps awkwardly or gets cut off on narrower windows.
Put the most useful information first
A support email or contact link earns its place in the footer more than a long credit line.
Test links after enabling new-tab behaviour
Confirm that a footer link still points where expected once target="_blank" is added automatically.
Match the tone to who sees it
A client-facing site's footer can read differently from an internal team site's footer, since the audience is different.
Avoid assumptions that cause confusion
The module has a defined scope, and a few assumptions are easy to get wrong.
Forgetting HTML needs to be valid
Unclosed tags or malformed HTML in the footer text can affect the rest of the admin footer's layout.
Assuming both sides must be filled in
Leaving one side empty is a valid choice; it simply keeps WordPress's own default text for that half.
Not noticing the new-tab setting is global
"Open links in new window" applies to every link in the custom footer text, not to individually chosen links.
Custom Admin Footer Text FAQ
These answers come directly from the verified class, its settings renderer and settings registration.
What does Custom Admin Footer Text do?
It replaces the left and right halves of the WordPress admin footer with custom HTML text, in place of the default "Thank you for creating with WordPress" credit and version number.
Do I have to fill in both sides of the footer?
No. Leaving a side empty keeps WordPress's original text for that half untouched.
Can I add a link or bold text to the footer?
Yes. Both fields accept HTML through a rich-text editor, so links, bold, italic, underline and basic formatting all work.
Can footer links open in a new tab automatically?
Yes, if the "Open links in new window" setting is enabled; it adds target="_blank" and a secure rel attribute to every link in the custom text.
Is the custom footer text sanitized?
Yes. Both fields pass through wp_kses_post(), the same sanitization WordPress applies to post content.
Does this replace the version number WordPress normally shows?
Yes, on the right side, since the module's filter runs at priority 99, late enough to override WordPress's own version output.
Who can edit the admin footer text?
Only an administrator with access to the TheOneWP settings screen.
Does the custom footer appear on every admin page?
Yes. Both filters apply to the standard WordPress admin footer hooks, so the text appears consistently across wp-admin.
Can the left and right sides say different things?
Yes. Each side gets filtered independently, so a credit on one side and a support link on the other work without conflict.
What editor is used for writing the footer text?
The same WordPress rich-text editor used elsewhere in wp-admin, in a compact teeny mode with a focused toolbar.
Stop thanking WordPress at the bottom of every screen.Say something useful instead.
Use Custom Admin Footer Text to replace both halves of the admin footer with support info, credits or links that actually matter to whoever's looking at them.

