I’ve been asked on a number of occasions what is the best way to change the text that’s found in a site footer using the Genesis Framework. Depending on your comfort level, there’s a few ways to do this.
Genesis Simple Edits
I’ll start with the easiest method to kick things off, and this one you will allow you to customize your site footer without having to learn PHP or write functions, filters, or mess with hooks.
With over 280,000 downloads, the Genesis Simple Edits plugin makes life easy for you. In just a few clicks, you can update the text to your site footer.
Go to the Genesis > Simple Edits page in your WordPress dashboard, check the “Modify Entire Footer Text” option and enter your HTML code.
Write a Custom Function
If you’re like me and prefer not to use a plugin, another method for customizing your site footer in Genesis is to write a custom function.
Open up your theme’s functions.php file and place the following code:
You might notice that I’ve removed the site footer markup and contents and redefined that back in my custom markup. I figured some folks may want to wrap their footer in addition code for styling purposes.
Genesis Simple Hooks
Alternatively to the Genesis Simple Edits plugin, you might find that you are already using the Genesis Simple Hooks plugin. If you are using that for another purpose, you can also use it to customize your site footer.
Go to the Genesis > Simple Hooks page in your WordPress dashboard, scroll down to the “genesis_footer Hook” section and be sure to check the “Unhook genesis_do_footer() function from this hook” option.
There you can place and enter your HTML code. Unlike the example of Genesis Simple Edits or the custom function listed above, you do not need to include the .site-footer and .wrap divs in the code.
If you’re looking to jazz up your site footer, I wrote a simple tutorial that shows you how to customize your footer with a heart dashicon.
I hope that you enjoyed this Genesis tutorial. I have also published a list of Genesis code snippets, so feel free to use anything you see there.