Date box (post meta) gone wonky…
-
Please help!
I installed some code to style date boxes next to the title of each post, and it worked fine for the home post feed, as you will see.
But I had also previously installed some code to create a widget on my homepage where I am running a separate, full width “Genesis-Featured Posts” feed, above the regular home feed and sidebar.
For some reason, the code is taking the date box from the featured post feed and putting it at the top left corner of the wrap.
Here’s the location:
https://OmniHotels.com/blogCan anyone tell why? I’m including the code for the home.php and functions.php files below… Please let me know which other code you wish to see?
Thanks so much for any help you can give.
Jay
home.php:
<?php /** Add the home featured section */ add_action( 'genesis_before_content_sidebar_wrap', 'lifestyle_home_featured' ); function lifestyle_home_featured() { /** Do nothing on page 2 or greater */ if ( get_query_var( 'paged' ) >= 2 ) return; genesis_widget_area( 'home-featured', array( 'before' => '<div class="home-featured widget-area">', ) ); } remove_action( 'genesis_loop', 'genesis_do_loop' ); add_action( 'genesis_loop', 'lifestyle_home_loop_helper' ); /** * Add widget support for homepage. If no widgets active, display the default loop. * */ function lifestyle_home_loop_helper() { if ( is_active_sidebar( 'home' ) || is_active_sidebar( 'home-left' ) || is_active_sidebar( 'home-right' ) ) { dynamic_sidebar( 'home' ); if ( is_active_sidebar( 'home-left' ) ) { echo '<div id="homepage-left">'; dynamic_sidebar( 'home-left' ); echo '</div><!-- end #homepage-left -->'; } if ( is_active_sidebar( 'home-right' ) ) { echo '<div id="homepage-right">'; dynamic_sidebar( 'home-right' ); echo '</div><!-- end #homepage-right -->'; } } else { genesis_standard_loop(); } } genesis();
functions.php:
<?php /** Start the engine */ require_once( get_template_directory() . '/lib/init.php' ); /** Create additional color style options */ add_theme_support( 'genesis-style-selector', array( 'lifestyle-blue' => 'Blue', 'lifestyle-charcoal' => 'Charcoal', 'lifestyle-gray' => 'Gray', 'lifestyle-green' => 'Green', 'lifestyle-pink' => 'Pink', 'lifestyle-purple' => 'Purple', 'lifestyle-tan' => 'Tan', 'lifestyle-teal' => 'Teal', 'lifestyle-yellow' => 'Yellow' ) ); /** Child theme (do not remove) */ define( 'CHILD_THEME_NAME', 'Lifestyle Theme' ); define( 'CHILD_THEME_URL', 'https://www.studiopress.com/themes/lifestyle' ); $content_width = apply_filters( 'content_width', 600, 430, 920 ); /** Add new image sizes */ add_image_size( 'featured', 590, 250, TRUE ); add_image_size( 'homepage', 120, 120, TRUE ); add_image_size( 'mini', 80, 80, TRUE ); add_image_size( 'portfolio', 202, 140, TRUE ); /** Add suport for custom background */ add_custom_background(); /** Add support for custom header */ add_theme_support( 'genesis-custom-header', array( 'width' => 920, 'height' => 150 ) ); /** Remove full width content filter for bbPress */ add_filter( 'bbp_genesis_force_full_content_width', '__return_false' ); /** Register default header options */ register_default_headers( array( 'default' => array( 'url' => CHILD_URL . '/images/header.png', 'thumbnail_url' => CHILD_URL . '/images/thumbs/header-thumb.png' ), 'blue' => array( 'url' => CHILD_URL . '/images/header-blue.png', 'thumbnail_url' => CHILD_URL . '/images/thumbs/header-blue-thumb.png' ), 'charcoal' => array( 'url' => CHILD_URL . '/images/header-charcoal.png', 'thumbnail_url' => CHILD_URL . '/images/thumbs/header-charcoal-thumb.png' ), 'gray' => array( 'url' => CHILD_URL . '/images/header-gray.png', 'thumbnail_url' => CHILD_URL . '/images/thumbs/header-gray-thumb.png' ), 'green' => array( 'url' => CHILD_URL . '/images/header-green.png', 'thumbnail_url' => CHILD_URL . '/images/thumbs/header-green-thumb.png' ), 'pink' => array( 'url' => CHILD_URL . '/images/header-pink.png', 'thumbnail_url' => CHILD_URL . '/images/thumbs/header-pink-thumb.png' ), 'purple' => array( 'url' => CHILD_URL . '/images/header-purple.png', 'thumbnail_url' => CHILD_URL . '/images/thumbs/header-purple-thumb.png' ), 'tan' => array( 'url' => CHILD_URL . '/images/header-tan.png', 'thumbnail_url' => CHILD_URL . '/images/thumbs/header-tan-thumb.png' ), 'teal' => array( 'url' => CHILD_URL . '/images/header-teal.png', 'thumbnail_url' => CHILD_URL . '/images/thumbs/header-teal-thumb.png' ), 'yellow' => array( 'url' => CHILD_URL . '/images/header-yellow.png', 'thumbnail_url' => CHILD_URL . '/images/thumbs/header-yellow-thumb.png' ) ) ); /** Add support for post formats */ //add_theme_support( 'post-formats', array( 'aside', 'audio', 'chat', 'gallery', 'image', 'link', 'quote', 'status', 'video' ) ); //add_theme_support( 'genesis-post-format-images' ); /** Remove elements for post formats */ add_action( 'genesis_before_post', 'lifestyle_remove_elements' ); function lifestyle_remove_elements() { if ( ! current_theme_supports( 'post-formats' ) ) return; // Remove if post has format if ( get_post_format() ) { remove_action( 'genesis_post_title', 'genesis_do_post_title' ); remove_action( 'genesis_before_post_content', 'genesis_post_info' ); remove_action( 'genesis_after_post_content', 'genesis_post_meta' ); } // Add back, as post has no format else { add_action( 'genesis_post_title', 'genesis_do_post_title' ); add_action( 'genesis_before_post_content', 'genesis_post_info' ); add_action( 'genesis_after_post_content', 'genesis_post_meta' ); } } /** Add support for 3-column footer widgets */ add_theme_support( 'genesis-footer-widgets', 3 ); /** Reposition the primary navigation */ remove_action( 'genesis_after_header', 'genesis_do_nav' ); add_action( 'genesis_before_header', 'genesis_do_nav' ); /** Change breadcrumb location */ remove_action( 'genesis_before_loop', 'genesis_do_breadcrumbs' ); add_action( 'genesis_after_header', 'genesis_do_breadcrumbs' ); /** Add two sidebars underneath the primary sidebar */ add_action( 'genesis_after_sidebar_widget_area', 'lifestyle_bottom_sidebars' ); function lifestyle_bottom_sidebars() { foreach ( array( 'sidebar-bottom-left', 'sidebar-bottom-right' ) as $area ) { echo '<div class="' . $area . '">'; dynamic_sidebar( $area ); echo '</div><!-- end #' . $area . '-->'; } } /** Register widget areas **/ genesis_register_sidebar( array( 'id' => 'sidebar-bottom-left', 'name' => __( 'Sidebar Bottom Left', 'lifestyle' ), 'description' => __( 'This is the bottom left sidebar.', 'lifestyle' ), ) ); genesis_register_sidebar( array( 'id' => 'sidebar-bottom-right', 'name' => __( 'Sidebar Bottom Right', 'lifestyle' ), 'description' => __( 'This is the bottom right sidebar.', 'lifestyle' ), ) ); genesis_register_sidebar( array( 'id' => 'home', 'name' => __( 'Home', 'lifestyle' ), 'description' => __( 'This is the homepage section.', 'lifestyle' ), ) ); genesis_register_sidebar( array( 'id' => 'home-left', 'name' => __( 'Home Left', 'lifestyle' ), 'description' => __( 'This is the homepage left section.', 'lifestyle' ), ) ); genesis_register_sidebar( array( 'id' => 'home-right', 'name' => __( 'Home Right', 'lifestyle' ), 'description' => __( 'This is the homepage right section.', 'lifestyle' ), ) ); genesis_register_sidebar( array( 'id' => 'portfolio', 'name' => __( 'Portfolio', 'lifestyle' ), 'description' => __( 'This is the portfolio page template', 'lifestyle' ), ) ); genesis_register_sidebar( array( 'id' => 'home-featured', 'name' => __( 'Home Featured', 'lifestyle' ), 'description' => __( 'This is the home featured section.', 'lifestyle' ), ) ); remove_action('genesis_after_post_content', 'genesis_post_meta'); add_filter( 'genesis_post_date_shortcode', 'child_post_date_shortcode', 10, 2 ); /** * Customize Post Date format and add extra markup for CSS targeting. * * @author Gary Jones * @link https://code.garyjones.co.uk/style-post-info/ * * @param string $output Current HTML markup. * @param array $atts Attributes. * * @return string HTML markup. */ function child_post_date_shortcode( $output, $atts ) { return sprintf( '<span class="date time published" title="%4$s">%1$s<span class="day">%2$s</span> <span class="month">%3$s</span></span>', $atts['label'], get_the_time( 'j' ), get_the_time( 'M' ), get_the_time( 'Y-m-d\TH:i:sO' ) ); } // Read More changed to Continue Reading... add_filter( 'excerpt_more', 'child_read_more_link' ); add_filter( 'get_the_content_more_link', 'child_read_more_link' ); add_filter( 'the_content_more_link', 'child_read_more_link' ); function child_read_more_link() { return '<a class="more-link" href="' . get_permalink() . '" rel="nofollow">{read more}</a>'; }
- The topic ‘Date box (post meta) gone wonky…’ is closed to new replies.