CityHost.UA
Help and support

How to remove the text "This site is powered by WordPress" in 2026

 12208
26.06.2026
article

 

 

You install a new theme, look at the future site, and notice in the footer «Proudly powered by WordPress» or «Built with [theme name]» with an external link. If earlier the process of removing or editing this text required programming skills, by 2026 for most templates everything can be resolved with two or three clicks in the settings. However, with some themes, the situation is more complicated. So I tested 6 different templates in TasteWP and the WPCode code insertion plugin, and I suggest looking at all modern methods: from one click to code editing — depending on your theme.

Buy VPS server on NVMe or SSD disks

What is «Powered by WordPress» in the footer

«Powered by WordPress» («This site runs on WordPress») — is a technical signature on WordPress sites that appears after activating most templates. The CMS does not integrate this text by itself. It is inserted by the theme, so you will have to edit it through the PHP file footer.php, the Customizer settings, or the Site Editor.

Example of the text This site runs on WordPress in the OceanWP template

Example of the text «This site runs on WordPress»

Most often, you can see such link options in the footer:

  • «Proudly powered by WordPress» — typical for all default themes: Twenty Twenty-Three, Twenty Twenty-Four, Twenty Twenty-Five. In 2026, WordPress did not release a new default theme — Twenty Twenty-Five remains relevant, and Twenty Twenty-Seven is expected in 2027;
  • «Built with [theme name]» — the author's or company's custom signature, for example, «Built with GeneratePress» or «WordPress Theme by CreativeThemes»;
  • «Designed by Elegant Themes | Powered by WordPress» — the style of premium themes like Divi, where both the template and the CMS promote themselves together.

This text at first glance does not harm anyone, especially since the links lead to the official web resource of the CMS or the developer's site. However, a footer with foreign names and links looks incomplete. And the external link to a third-party resource takes away part of the link weight of the page and forces users to leave your internet project. Moreover, the open information about the content management system and the specific theme simplifies the hacking process for malicious actors.

Also read: How to protect your WordPress site and not become a victim of open code vulnerabilities

Hidden links in free themes: personal experience

Previously, in addition to classic inscriptions, developers often added hidden links in the footer. Between 2014-2016, I had a small Ukrainian-language site about business ideas, from which I earned my first money on AdSense — a whole $0.21 for June 2016. I was using a free magazine theme that added the text «Built with [theme name]». Although I no longer remember the name of the template, I will always remember how I tried to find this line through footer.php or functions.php. And before selling the project, I found out that it had dozens of hidden external links.

At that time, I did not understand what it was and simply installed another theme so that the buyer would not have any questions. It turned out that this was base64 encoding — a way that some developers of free themes hid advertising code from the site owner’s eyes. Technically, it looked like a meaningless string of characters inside the PHP function eval() — no text and URL. If you knew what to look for — base64 can even be decoded online. But the problem was different: back then, most website owners, including myself, did not even suspect that there was anything in footer.php other than the usual text.

The scheme for theme authors was profitable: they placed links to paying clients in the footer — payday loans, casinos, «SEO services», cheap insurance. Your web resource spread this advertising without your knowledge. Some of these links were invisible to visitors but were perfectly readable by search bots — in fact, cloaking, which Google explicitly prohibits and punishes with lower rankings or penalties.

Some developers even added something resembling a legal warning above the encrypted code: «This file is protected by copyright law. To reverse engineer or decode this file is strictly prohibited». Meanwhile, the GPL license allowed modifying anything, so such a warning had no legal force.

Over time, the situation changed. WordPress.org tightened the requirements for themes in its official catalog: it banned encrypted code, mandatory external links, and hidden advertising content. Such themes disappeared from the official catalog. In 2026, the risks of hidden links remain only in templates downloaded from unofficial sites, so I advise you to remember the rule «download themes only from wordpress.org or from a verified developer».

How to remove the «Powered by WordPress» text: step-by-step instructions

Most modern themes, including Astra and Blocksy, allow you to instantly remove or edit the text «This site runs on WordPress» through appearance settings. Some themes, especially default ones like Twenty Twenty-Three and Twenty Twenty-Five, also allow you to do this quickly through the design settings in the Appearance → Editor menu. And some templates like GeneratePress hide the signature, requiring manual code changes or the use of plugins.

Creating a site on TasteWP to find the Powered by WordPress text

In the screenshot, you can see the settings I used to test all options on fresh sites in TasteWP.

Important! If changes do not appear after saving in any way — clear the WordPress cache (WP Rocket, LiteSpeed Cache, W3 Total Cache, etc.) and check the page in incognito mode.

Quick removal in block themes via Site Editor

Managing the block theme Twenty Twenty-Three to remove Powered by WordPress

A block theme (Full Site Editing, FSE) is built on HTML blocks. The entire site, including the footer, is edited in the Site Editor through Appearance → Editor. There is no footer.php in the traditional sense; there is usually a template file in the /parts/ folder. In such themes, there is an Editor item in the Appearance menu.

The text Powered by WordPress in the Twenty Twenty-Three template

I tested this method on Twenty Twenty-Three. Immediately after installation, the footer displays «Proudly powered by WordPress», where the word WordPress is a link to wordpress.org.

To remove the text in Twenty Twenty-Three:

Changing the appearance of the site on the WordPress template Twenty Twenty-Three

  1. Go to Appearance → Editor.

Finding the footer in the WordPress template Twenty Twenty-Three

  1. In the left menu, select Patterns → Footer and click on the name of the pattern.

Removing the Powered by WordPress text from the Twenty Twenty-Three theme

  1. Click on the text block with the text «Proudly powered by WordPress».

Editing the Powered by WordPress text in the Twenty Twenty-Three template

  1. Delete the block (Delete key) or replace the text with your own.
  2. Click Save.

Result of changing the Proudly Powered by WordPress text

The screenshot shows the result: after saving, the footer displays only the replaced text. Changes are saved in the database and will not disappear after updating the theme — this is a fundamental advantage of block themes compared to editing PHP files.

Features of changing the Powered by WordPress text in Twenty Twenty-Five

I also tried Twenty Twenty-Five. Here the steps are identical, but in the Patterns → Footer section, you will see not one but three patterns: Footer, Footer Newsletter, and Footer Columns. After editing each, check all pages of the site to ensure the absence of the text and external links.

Removal through settings in classic templates

A classic theme is built on PHP files. The footer and header are defined in footer.php and header.php. Design and settings can be managed through the admin panel. In the control panel of the web resource, in the Appearance section, there will be Customize, but there will be no Editor section.

One of the most popular WordPress themes for several years has been Astra. Bohdana Haivoronska, content marketer at Cityhost, noticed the Powered by WordPress text on her personal site using the Astra theme. And she shared a step-by-step guide to removing it:

Step-by-step guide to removing Powered by WordPress from the Astra theme

  1. Go to Appearance → Customize.
  2. In the theme settings menu, select Footer Builder.
  3. Find the Copyright element and click «×» next to it to remove it from the footer.
  4. Click «Save changes» — the footer will update across the entire site.

I use another popular WordPress theme — Blocksy on my English-language site. It also has a similar text: «Copyright © 2026 - WordPress Theme by CreativeThemes» with a link to the developer's site.

Removing the WordPress Theme by CreativeThemes text from the Blocksy theme

The approach to removing or editing the signature is similar, but the specific steps are a bit different:

Editing the footer to remove WordPress Theme by CreativeThemes in Blocksy

  1. Go to Appearance → Customize and select Footer.

Changing WordPress Theme by CreativeThemes in the Blocksy template

  1. Find the Copyright block — there will be a template Copyright © {current_year} - WordPress Theme by {theme_author}.

Changing the text WordPress Theme by CreativeThemes in the Blocksy template

  1. Replace or remove part of the text.
  2. Click Publish.

The advantage of these themes is the instant display of changes. The new Copyright appears immediately in the preview window on the left — no need to manually refresh anything. And the changed text remains even after updating the template.

Editing the text in WordPress themes without a footer builder

The text Powered by WordPress in the GeneratePress template

GeneratePress — is a popular WordPress template that is perfect for both beginners and professionals who want to change the code directly from the site management panel. Here, the text «© 2026 Powered by • Built with GeneratePress» appears immediately in the footer with a link to the developer's web resource.

Attempt to change the Powered by WordPress text in the GeneratePress template

I tried to remove it in the same way as in Blocksy: Appearance → Customize → Layout → Footer. However, I only found appearance settings: height, padding, columns. No text field.

Searching for the Powered by WordPress text through the code editor in GeneratePress

Then I went to the Theme File Editor, found Theme Footer (footer.php) — and saw PHP code with hooks: generate_footer, generate_construct_footer. I am not a website developer, so I had to search for information online. It turned out that the text «Powered by» is located in this part, but I was afraid to change anything. Moreover, there is no sense in editing the parent theme file directly, as all changes will be overwritten after the first update of GeneratePress.

Installing WPCode to remove the Powered by WordPress text

However, during my search, I found a separate code that allows either to change or completely disable this text. And here the plugin that I already use on my site — WPCode helped me. It allows you to safely add PHP snippets without the risk of breaking the site, and you can instantly disable the code if something goes wrong. You can download and activate it directly from the official WordPress repository.

So I will tell you how to edit the Powered by WordPress text through WPCode:

  1. Install and activate the plugin.
  2. Go to Code Snippets → Add Snippet.
  3. Click Add Your Custom Code and select PHP Snippet.
  4. Insert the following code:
add_filter( 'generate_copyright', 'my_custom_copyright' );

function my_custom_copyright() { ?>

  &copy; <?php echo date('Y'); ?> Your site name

<?php }

In this code, date('Y') will always automatically insert the current year, so you do not have to change it manually every time.

Example of changing the Powered by WordPress text in GeneratePress

All that remains is to switch Inactive to Active and click Save Snippet. As you can see, the text has changed to my own. The changes applied across the entire site, so every page will have the same signature.

If you want to completely remove the Powered by WordPress text with WPCode, then do the same steps, just use this code instead of the old one:

add_action( 'after_setup_theme', 'remove_generate_credits' );

function remove_generate_credits() {

  remove_action( 'generate_footer', 'generate_construct_footer' );

}

Example of removing Powered by WordPress in GeneratePress

Important! This instruction is exclusively for the free version of GeneratePress. If you are using GeneratePress Premium, then go to Appearance → Customize → Layout → Footer → Footer Credit field and replace or remove the text there, without any code.

Why you cannot hide the Powered by WordPress text via CSS

If you have already studied other web resources, you probably encountered such a «simplest way»: writing in Additional CSS the line display:none or visibility:hidden for the element with the credit. It does seem simple, but in reality, this is the worst method possible.

The CSS method does not remove the text from the page, it merely hides it from the human eye. Google indexes the content of the page along with hidden elements, so the links and text remain visible to the search bot. And for Google, this looks like a hidden link — a separate category of violations in Google Spam Policies, for which a drop in rankings or a manual penalty is possible.

What to write instead of «Powered by WordPress»

Usually, people simply write the current year or period (from the creation date to the current year) and the name of the internet project — that’s what I did on my web resource. Some add links to legal pages or contacts. If this is your personal blog, then you can insert your name or your agency.

So here are a few ready-made templates for what to write instead of «Powered by WordPress»:

  • © 2026 Site Name. All rights reserved. — minimalist standard
  • © 2026 Company Name | Privacy Policy | Contacts — for GDPR-compliant sites
  • Developed by [your name or studio] · © 2026 — if you want to indicate authorship
  • © 2026 Author's Name — writing about [topic] — for personal blogs

2026 is just an example. You can use shortcodes {current_year} and [current_year] or the code © <?php echo date('Y'); ?> — depending on the theme.

The text «This site runs on WordPress» — is a question that in most templates is resolved instantly. If your theme does not provide a simple button in the Customizer — WPCode will solve this safely and quickly. The only thing you should not do is leave someone else's signature in the footer indefinitely: it takes up space that your brand could occupy itself.

Rent a physical server with your own software environment for an online project

Like the article? Tell your friends about it:
Author: Serhii Kuklin

Copywriter with 10 years of experience. He specializes in website creation, technical setup, and SEO. In his articles, he shares real-world insights and solutions personally verified through his work.

Consultant specialist: Bohdana Haivoronska

Journalist (since 2003), IT copywriter (since 2013), content marketer at Cityhost.ua. Specializes in articles about technology, creation and promotion of sites.