• 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

gwoodard

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
  • Profile
  • Topics Started
  • Replies Created
  • Engagements
  • Favorites

Forum Replies Created

Viewing 12 posts - 1 through 12 (of 12 total)
  • Author
    Posts
  • July 5, 2013 at 8:40 pm in reply to: Hide Blog Title & Tagline behind Custom header image #49461
    gwoodard
    Member

    Marc,

    I just copied my functions to a text file and made the edits that you list at your site.
    I was unclear in a few spots exactly what I was to put.
    Here is what I entered:

    <?php
    /** Start the engine */
    require_once( get_template_directory() . '/lib/init.php' );

    /** Child theme (do not remove) */
    define( 'CHILD_THEME_NAME', 'Balance Theme' );
    define( 'CHILD_THEME_URL', 'http://www.studiopress.com/themes/balance' );

    /** Create additional color style options */
    add_theme_support( 'genesis-style-selector', array( 'balance-blue' => 'Blue', 'balance-green' => 'Green', 'balance-turquoise' => 'Turquoise', 'balance-pink' => 'Pink' ) );

    /** Add support for structural wraps */
    add_theme_support( 'genesis-structural-wraps', array( 'header', 'nav', 'subnav', 'inner', 'footer-widgets', 'footer' ) );

    /** Add new image sizes */
    add_image_size( 'grid', 295, 100, TRUE );
    add_image_size( 'portfolio', 300, 200, TRUE );

    /** Add Viewport meta tag for mobile browsers */
    add_action( 'genesis_meta', 'balance_viewport_meta_tag' );
    function balance_viewport_meta_tag() {
    echo '<meta name="viewport" content="width=device-width, initial-scale=1.0"/>';
    }

    /** Unregister layout settings */
    genesis_unregister_layout( 'content-sidebar-sidebar' );
    genesis_unregister_layout( 'sidebar-content-sidebar' );
    genesis_unregister_layout( 'sidebar-sidebar-content' );

    /** Add support for custom background */
    add_custom_background();

    /** Add support for custom header */
    add_theme_support( 'genesis-custom-header', array( 'width' => 960, 'height' => 135 ) );

    /** Reposition post info */
    remove_action( 'genesis_before_post_content', 'genesis_post_info' );
    add_action( 'genesis_before_post_title', 'genesis_post_info' );

    /** Customize the post info function */
    add_filter( 'genesis_post_info', 'post_info_filter' );
    function post_info_filter($post_info) {
    if (!is_page()) {
    $post_info = '[post_author_posts_link] [post_date]';
    return $post_info;
    }
    }

    /** Customize the post meta function */
    add_filter( 'genesis_post_meta', 'post_meta_filter' );
    function post_meta_filter($post_meta) {
    if (!is_page()) {
    $post_meta = '[post_categories] [post_edit] [post_tags] [post_comments]';
    return $post_meta;
    }
    }

    /** Customize 'Read More' text */
    add_filter( 'get_the_content_more_link', 'balance_read_more_link' );
    add_filter( 'the_content_more_link', 'balance_read_more_link' );
    function balance_read_more_link() {
    return '' . __( 'Continue Reading' ) . '';
    }

    /** Customize search button text */
    add_filter( 'genesis_search_button_text', 'custom_search_button_text' );
    function custom_search_button_text($text) {
    return esc_attr('');
    }

    /** Reposition the breadcrumbs */
    remove_action( 'genesis_before_loop', 'genesis_do_breadcrumbs' );
    add_action( 'genesis_after_header', 'genesis_do_breadcrumbs' );

    /** Customize breadcrumbs display */
    add_filter( 'genesis_breadcrumb_args', 'balance_breadcrumb_args' );
    function balance_breadcrumb_args( $args ) {
    $args['home'] = 'Home';
    $args['sep'] = ' ';
    $args['list_sep'] = ', '; // Genesis 1.5 and later
    $args['prefix'] = '<div class="breadcrumb"><div class="wrap">';
    $args['suffix'] = '</div></div>';
    $args['labels']['prefix'] = '<span class="home">You are here:</span>';
    return $args;
    }

    /** Add support for 3-column footer widgets */
    add_theme_support( 'genesis-footer-widgets', 3 );

    /** Register widget areas */
    genesis_register_sidebar( array(
    'id' => 'home-featured-left',
    'name' => __( 'Home Featured Left', 'balance' ),
    'description' => __( 'This is the featured left area on the homepage.', 'balance' ),
    ) );

    genesis_register_sidebar( array(
    'id' => 'home-featured-right',
    'name' => __( 'Home Featured Right', 'balance' ),
    'description' => __( 'This is the featured right area on the homepage.', 'balance' ),
    ) );

    genesis_register_sidebar( array(
    'id' => 'portfolio',
    'name' => __( 'Portfolio', 'balance' ),
    'description' => __( 'This is the portfolio page.', 'balance' ),
    ) );

    /**
    * Filter the genesis_seo_site_title function to use an image for the logo instead of a background image
    *
    * The genesis_seo_site_title function is located in genesis/lib/structure/header.php
    * @link http://www.gregorywoodard.com/wp-content/uploads/2013/07/gregorywoodard4.png
    *
    */

    add_filter( 'genesis_seo_title', 'bhww_filter_genesis_seo_site_title', 10, 2 );

    function bhww_filter_genesis_seo_site_title( $title, $inside ){
    $child_inside = sprintf( '', trailingslashit( home_url() ), esc_attr( get_bloginfo( 'name' ) ), esc_attr( get_bloginfo( 'name' ) ), esc_attr( get_bloginfo( 'name' ) ) );
    $title = str_replace( $inside, $child_inside, $title );
    return $title;
    } // End bhww_filter_genesis_seo_site_title

    Would you mind taking a look at the code and tell me if I am on the right track?

    Thanks,
    Greg

    July 5, 2013 at 9:45 am in reply to: Hide Blog Title & Tagline behind Custom header image #49328
    gwoodard
    Member

    I am mystified. Nothing that I do is working. I am at a complete standstill.
    Would you mind emailing me privately at [email protected]?
    Would you be willing to make the corrections for me?

    July 5, 2013 at 8:31 am in reply to: Hide Blog Title & Tagline behind Custom header image #49323
    gwoodard
    Member

    No I have not been able to figure out how to get to the directory where the file is located via my FTP program.
    I can open the site in IE, but not in Firefox or Chrome and I cannot open my Dashboard.

    July 5, 2013 at 8:09 am in reply to: Hide Blog Title & Tagline behind Custom header image #49319
    gwoodard
    Member

    I am sure this is a very basic question, and I should know the answer.
    Once I have logged into my site via FTP, how do I navigate to the right folder?
    I cannot for the life of me figure out how to open the directory of my site.

    Greg

    July 5, 2013 at 6:13 am in reply to: Hide Blog Title & Tagline behind Custom header image #49301
    gwoodard
    Member

    I can't get in to edit. Can I reload my theme into my themes folder via FTP to correct whatever mistake I made?

    July 4, 2013 at 8:20 pm in reply to: Hide Blog Title & Tagline behind Custom header image #49272
    gwoodard
    Member

    Not sure what happened. I can load the site in Internet Explorer, but not in Firefox or Chrome.
    And I cannot load my wp-admin file.

    I guess I am not sure if this is a strange coincidence and some this going on with my host or if I broke something trying to edit the function template.

    Greg

    July 4, 2013 at 8:03 pm in reply to: Hide Blog Title & Tagline behind Custom header image #49271
    gwoodard
    Member

    Thanks for the link. I tried some editing, and broke something. Now I get a blank screen.
    Not sure where to start with fixing it as I cannot get into code to change it back.
    Not a total newbie at this web stuff, but I should have keep my hands off the code.

    Greg

    June 23, 2013 at 6:49 pm in reply to: Code Snippet Question #47393
    gwoodard
    Member

    Thanks. I still get the [...] effect, so I just changed the feature to get the same effect. I would still like to have them all be ... rather than [...].

    Greg

    June 23, 2013 at 5:24 pm in reply to: Code Snippet Question #47384
    gwoodard
    Member

    One last question. How do I get the same ... that I have in the main feature rather than the [...] effect that I have in the older posts in http://www.gregorywoodard.com.

    Thanks,
    Greg

    June 23, 2013 at 5:10 pm in reply to: Code Snippet Question #47379
    gwoodard
    Member

    Beautiful! Just what I wanted. Thanks.

    June 23, 2013 at 3:29 pm in reply to: Site Question #47361
    gwoodard
    Member

    Never mind. I figured it out!

    June 23, 2013 at 2:06 pm in reply to: Code Snippet Question #47333
    gwoodard
    Member

    Effective for archives (the older posts) but not for the featured post. At least not at my site:
    http://www.gregorywoodard.com

  • Author
    Posts
Viewing 12 posts - 1 through 12 (of 12 total)

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