If you are using a WordPress theme and want to remove the default footer credit (“Powered by WordPress”), this guide will show you how to do it safely and ensure the change remains even after updates. For our example, we are using the Elegant Extra Theme from Elegant Themes.
Recommended Method: Using a Child Theme
The best way to remove the footer credit permanently is by creating a child theme. This ensures that any theme updates won’t override your modifications.
Step-by-Step Guide to Creating an Extra Child Theme
Step 1: Create the Child Theme Folder
Connect to your website using FTP (FileZilla) or your File Manager in your hosting panel.
Navigate to:
/wp-content/themes/Create a new folder and name it:
extra-child
Step 2: Create the style.css File
Inside the
extra-childfolder, create a file namedstyle.css.Open
style.cssand add the following code:/* Theme Name: Extra Child Theme URI: https://engineerhow.com Description: Child theme for Extra Author: Your Name Template: Extra Version: 1.0 */Save the file.
✅ This tells WordPress that your child theme is based on Extra.
Step 3: Create the functions.php File
In the
extra-childfolder, create a file namedfunctions.php.Open
functions.phpand add this code:<?php function extra_child_enqueue_styles() { wp_enqueue_style('parent-style', get_template_directory_uri() . '/style.css'); } add_action('wp_enqueue_scripts', 'extra_child_enqueue_styles'); ?>Save the file.
✅ This loads the parent (Extra) theme’s styles so that nothing breaks.
Step 4: Copy & Modify footer.php
Navigate to the Extra theme folder:
/wp-content/themes/extra/Find the
footer.phpfile and copy it.Paste it into the
extra-childfolder.Open
footer.php(insideextra-child) and find this line:<div id="footer-info">Powered by <a href="https://wordpress.org">WordPress</a></div>Remove or replace it with:
<div id="footer-info">© 2025 EngineerHow.com | All Rights Reserved</div>Note: Where you see “EngineerHow.com,” you can replace it with your own website URL.
Save the file.
✅ Now the WordPress footer credit is gone forever!
Step 5: Activate the Child Theme
Go to WordPress Dashboard → Appearance → Themes.
You will see “Extra Child” listed. Click Activate.
Test your site to make sure everything works properly.
Step 6: Clear Cache & Verify
Clear your WordPress cache (if using LiteSpeed, WP Rocket, or other caching plugins).
Refresh your site and check if the footer is updated.
Alternative Method: Using CSS (Quick but Not Update-Safe)
If you don’t want to create a child theme, you can hide the footer credit using CSS. However, this method is not recommended as it can break after updates.
Steps to Hide Footer Credit Using CSS
Go to WordPress Dashboard → Appearance → Customize → Additional CSS.
Add the following CSS code:
#footer-info { display: none !important; }Click Publish and refresh your site.
🚨 Note: This method only hides the text but does not remove it from the source code.
Conclusion
🎉 That’s it! Your Extra Child Theme is now active, and the footer changes will remain even after updates.
✅ Recommended Method: Using a Child Theme ensures permanent removal. ✅ Alternative Method: Using CSS hides the credit but may break after updates.
👉 Have questions or need help? Let me know in the comments! 😊
Find More WordPress & Tech Tutorials on EngineerHow.com
At EngineerHow.com, we provide in-depth tutorials on:
WordPress setup, customization, and optimization.
Self-hosted software and VPS management.
Networking, NAS, and cloud storage solutions.
IT and engineering topics.
📢 Bookmark EngineerHow.com for more valuable guides and tutorials! 🚀
