• Skip to main content
  • Skip to forum navigation

StudioPress

  • Shop for Themes
  • My StudioPress

Forum navigation

  • Home
  • General Genesis Discussions
  • StudioPress Themes
  • Genesis Blocks
    • Genesis Blocks
    • Genesis Custom Blocks
  • Retired Themes
  • FAQs
  • Forum Rules
  • Internationalization and Translations
  • Forum Bugs and Suggestions
  • Forum Log In

Are You Using The WordPress Block Editor?

Genesis now offers plugins that help you build better sites faster with the WordPress block editor (Gutenberg). Try the feature-rich free versions of each plugin for yourself!

Genesis Blocks Genesis Custom Blocks

Removing Footer .. must be simple!

Welcome!

These forums are for general discussion on WordPress and Genesis. Official support for StudioPress themes is offered exclusively at My StudioPress. Responses in this forum are not guaranteed. Please note that this forum will require a new username, separate from the one used for My.StudioPress.

Log In
Register Lost Password

Community Forums › Forums › Archived Forums › Design Tips and Tricks › Removing Footer .. must be simple!

This topic is: not resolved

Tagged: footer

  • This topic has 7 replies, 5 voices, and was last updated 13 years, 6 months ago by robgolbeck.
Viewing 8 posts - 1 through 8 (of 8 total)
  • Author
    Posts
  • December 5, 2012 at 9:48 pm #3518
    Mazen Zogbi
    Member

    Hello, I'm trying to remove the default footer and adding a custom one. Following is the code I'm using in functions.php:

    /* Customize the entire footer */
    remove_action('genesis_footer', 'genesis_do_footer');

    function custom_footer() {
    ?>
    <p>&copy; Copyright 2011-2012 Salesiology is a Trademark of KnowTis Consulting Inc.</p>
    <?php
    }
    add_action( 'genesis_footer', 'custom_footer' );

    However, the site is still showing two footers! http://salesiology.com

    Thanks for your help

    Maz

     

    December 10, 2012 at 9:15 am #4171
    Susan
    Moderator

    Try removing this part of your code:

    add_action( ‘genesis_footer’, ‘custom_footer’ );

    http://my.studiopress.com/snippets/footer/

    December 11, 2012 at 5:11 pm #4587
    Mazen Zogbi
    Member

    Thanks Susan.

    I want to keep the custom footer though. What I want to remove is the default one.

    Any pointers?

    Thank you!

    December 12, 2012 at 2:20 am #4670
    Davinder Singh Kainth
    Member

    You can customize entire footer using last code on this http://my.studiopress.com/snippets/footer/ page.

    If you do not want to play around with manual code, then you can make changes in footer using this plugin: http://www.studiopress.com/plugins/simple-edits


    Sunshine PRO genesis theme
    Need Genesis help? Davinder @ iGuiding Media | My Blog | Fresh Genesis Themes

    March 6, 2013 at 5:41 pm #24654
    robgolbeck
    Member

    I'm having the same problem. I've pasted the snippet into functions.php for customizing the entire footer from here http://my.studiopress.com/snippets/footer/ but it's still showing the default footer. Also tried Susan's suggestion to remove add_action( ‘genesis_footer’, ‘custom_footer’ ); but that didn't work either.

    All I want to do is remove the "return to top" link and have a simple copyright statement centered at the bottom of the page... I'll try the Simple Edits plugin if necessary, but that seems like overkill for a relatively small change. I'd rather just use functions.php.

    Thanks!


    Twitter · LinkedIn

    March 6, 2013 at 5:51 pm #24659
    Charlie
    Member

    You can remove the default footer with this code:

    remove_action( 'genesis_footer', 'genesis_do_footer' );
    
    March 6, 2013 at 8:58 pm #24713
    robgolbeck
    Member

    That doesn't work....


    Twitter · LinkedIn

    March 18, 2013 at 12:58 pm #29092
    robgolbeck
    Member

    I found a solution in this tutorial by Bill Erickson:

    Add this to the top of your child theme's functions.php file:

    add_action('genesis_setup','child_theme_setup', 15);
    function child_theme_setup() {

    }

    (As explained in the tutorial: "This setup function attaches all of the site-wide functions to the correct actions and filters. All the functions themselves are defined below this setup function.")

    Then within the setup function, add this to remove the default footer:

    remove_action( 'genesis_footer', 'genesis_do_footer' );

    and this to add your custom footer:

    add_action( 'genesis_footer', 'hc_footer' );

    (Note, I've prefixed my footer function with "hc_", but you'll want to use whatever makes sense for your own custom footer).

    Next, add your custom footer function below the setup function, like this:

    function hc_footer() {
    // your custom footer stuff
    }

    So your functions.php file would now look something like this:


    // Child Theme Setup
    add_action('genesis_setup','child_theme_setup', 15);
    function child_theme_setup() {
    remove_action( 'genesis_footer', 'genesis_do_footer' );
    add_action( 'genesis_footer', 'hc_footer' );
    }

    // Custom Footer
    function hc_footer() {
    // Footer stuff goes here
    }

    The tutorial is worth checking out for a more detailed explanation on this solution (and other ways create customize Genesis) - artofblog.com/building-a-genesis-child-theme/. It really helped me wrap my head around Genesis a little better. 🙂


    Twitter · LinkedIn

  • Author
    Posts
Viewing 8 posts - 1 through 8 (of 8 total)
  • The forum ‘Design Tips and Tricks’ is closed to new topics and replies.

CTA

Ready to get started? Create a site or shop for themes.

Create a site with WP EngineShop for Themes

Footer

StudioPress

© 2026 WPEngine, Inc.

Products
  • Create a Site with WP Engine
  • Shop for Themes
  • Theme Features
  • Get Started
  • Showcase
Company
  • Brand Assets
  • Terms of Service
  • Accptable Usse Policy
  • Privacy Policy
  • Refund Policy
  • Contact Us
Community
  • Find Developers
  • Forums
  • Facebook Group
  • #GenesisWP
  • Showcase
Resources
  • StudioPress Blog
  • Help & Documentation
  • FAQs
  • Code Snippets
  • Affiliates
Connect
  • StudioPress Live
  • StudioPress FM
  • Facebook
  • Twitter
  • Dribbble