WordPress.org

Ready to get started?Download WordPress

Forums

Date box (post meta) gone wonky... (4 posts)

  1. njcooney
    Member
    Posted 1 year ago #

    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:
    http://OmniHotels.com/blog

    Can 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', 'http://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   http://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>';
    }
  2. esmi
    Forum Moderator
    Posted 1 year ago #

    I'm sorry but as you are using a commercial theme, you need to seek support from the theme's vendors.
    http://www.studiopress.com/support

  3. njcooney
    Member
    Posted 1 year ago #

    Ok thank you. Can you please delete my question/thread? I can't find a way to delete it.

    Thanks

  4. esmi
    Forum Moderator
    Posted 1 year ago #

    It is not the general policy to edit or delete forum posts. When a post is made and people contribute answers to an issue, that then becomes part of the community resource for others to benefit from. Deleting posts removes this added value. In extreme circumstances, the moderation team might be persuaded to remove sensitive information but. generally, your best course of action is not to publish anything that you wouldn't want to be public. I'm sorry but this is not an extreme case.

    http://codex.wordpress.org/Forum_Welcome#Deleting_.2F_Editing_Posts

Topic Closed

This topic has been closed to new replies.

About this Topic