WordPress.org

Ready to get started?Download WordPress

Forums

[resolved] Twenty Twelve Theme: Getting Feature Image to Appear below Title (8 posts)

  1. kgibson84
    Member
    Posted 1 month ago #

    I would like to start using feature images on this blog, but I want the feature image to appear below the title not above (as it is currently set). Any ideas on how to do this? I found I could move it, but then on the home page I was getting duplicate post titles showing up.

    * I have a child theme already set up, no worries there.

    The theme I need help with is http://www.simmonsonstyle.com

  2. What you need to do is make a new content.php.
    Open up the list of twentytwelve theme, copy the content.php and save it in your child theme.

    Then open your child theme's content.ph and find this snippet:

    <?php if ( ! post_password_required() && ! is_attachment() ) :
    				the_post_thumbnail();
    			endif; ?>

    I'm seeing this on line #20
    Cut this snippet out and place it below this snippet:

    <?php if ( is_single() ) : ?>
    			<h1 class="entry-title"><?php the_title(); ?></h1>
    			<?php else : ?>
    			<h1 class="entry-title">
    				<a href="<?php the_permalink(); ?>" rel="bookmark"><?php the_title(); ?></a>
    			</h1>
    			<?php endif; // is_single() ?>

    That should do it.

  3. kgibson84
    Member
    Posted 1 month ago #

    Hi There, I have previously done work to this page to get some other things to work, so the line of code
    <?php if ( ! post_password_required() && ! is_attachment() ) :
    the_post_thumbnail();
    endif; ?>
    Actually doesn't exist in my current content.php file anymore. Suggestions?
    (thanks in advance for your help!)

    This is what my content.php looks like in my child theme:

    <?php

    /**

    * The default template for displaying content. Used for both single and index/archive/search.

    *

    * @package WordPress

    * @subpackage Twenty_Twelve

    * @since Twenty Twelve 1.0

    */

    ?>

    <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>

    <?php if ( is_sticky() && is_home() && ! is_paged() ) : ?>

    <div class="featured-post">

    <?php _e( 'Featured post', 'twentytwelve' ); ?>

    </div>

    <?php endif; ?>

    <header class="entry-header">

    <?php the_post_thumbnail(); ?>

    <?php if ( is_single() ) : ?>

    <h1 class="entry-title"><?php the_title(); ?></h1>

    <?php else : ?>

    <h1 class="entry-title">

    " title="<?php echo esc_attr( sprintf( __( 'Permalink to %s', 'twentytwelve' ), the_title_attribute( 'echo=0' ) ) ); ?>" rel="bookmark"><?php the_title(); ?>

    </h1>

    <?php endif; // is_single() ?>

    </header><!-- .entry-header -->

    <?php if ( is_search() ) : // Only display Excerpts for Search ?>

    <div class="entry-summary">

    <?php the_excerpt(); ?>

    </div><!-- .entry-summary -->

    <?php else : ?>

    <div class="entry-content">

    <?php the_content( __( 'Continue reading <span class="meta-nav">→</span>', 'twentytwelve' ) ); ?>

    <?php wp_link_pages( array( 'before' => '<div class="page-links">' . __( 'Pages:', 'twentytwelve' ), 'after' => '</div>' ) ); ?>

    </div><!-- .entry-content -->

    <?php endif; ?>

    <?php if ( comments_open() ) : ?>

    <div class="comments-link">

    <?php comments_popup_link( '<span class="leave-reply">' . __( 'Leave a reply', 'twentytwelve' ) . '</span>', __( '1 Reply', 'twentytwelve' ), __( '% Replies', 'twentytwelve' ) ); ?>

    </div><!-- .comments-link -->

    <?php endif; // comments_open() ?>

    <footer class="entry-meta">

    <?php twentytwelve_entry_meta(); ?>

    <?php edit_post_link( __( 'Edit', 'twentytwelve' ), '<span class="edit-link">', '</span>' ); ?>

    <?php if ( is_singular() && get_the_author_meta( 'description' ) && is_multi_author() ) : // If a user has filled out their description and this is a multi-author blog, show a bio on their entries. ?>

    <div class="author-info">

    <div class="author-avatar">

    <?php echo get_avatar( get_the_author_meta( 'user_email' ), apply_filters( 'twentytwelve_author_bio_avatar_size', 68 ) ); ?>

    </div><!-- .author-avatar -->

    <div class="author-description">

    <h2><?php printf( __( 'About %s', 'twentytwelve' ), get_the_author() ); ?></h2>

    <p><?php the_author_meta( 'description' ); ?></p>

    <div class="author-link">

    " rel="author">

    <?php printf( __( 'View all posts by %s <span class="meta-nav">→</span>', 'twentytwelve' ), get_the_author() ); ?>

    </div><!-- .author-link -->

    </div><!-- .author-description -->

    </div><!-- .author-info -->

    <?php endif; ?>

    </footer><!-- .entry-meta -->

    </article><!-- #post -->

  4. alchymyth
    Forum Moderator
    Posted 1 month ago #

    please use the pastebin to re-post the code of content.php - http://codex.wordpress.org/Forum_Welcome#Posting_Code

  5. kgibson84
    Member
    Posted 1 month ago #

    Sorry 'bout that! Here we are...

    <?php
    
    /**
    
     * The default template for displaying content. Used for both single and index/archive/search.
    
     *
    
     * @package WordPress
    
     * @subpackage Twenty_Twelve
    
     * @since Twenty Twelve 1.0
    
     */
    
    ?>
    
    	<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
    
    		<?php if ( is_sticky() && is_home() && ! is_paged() ) : ?>
    
    		<div class="featured-post">
    
    			<?php _e( 'Featured post', 'twentytwelve' ); ?>
    
    		</div>
    
    		<?php endif; ?>
    
    		<header class="entry-header">
    
    			<?php the_post_thumbnail(); ?>
    
    			<?php if ( is_single() ) : ?>
    
    			<h1 class="entry-title"><?php the_title(); ?></h1>
    
    			<?php else : ?>
    
    			<h1 class="entry-title">
    
    				<a href="<?php the_permalink(); ?>" title="<?php echo esc_attr( sprintf( __( 'Permalink to %s', 'twentytwelve' ), the_title_attribute( 'echo=0' ) ) ); ?>" rel="bookmark"><?php the_title(); ?></a>
    
    			</h1>
    
    			<?php endif; // is_single() ?>
    
    		</header><!-- .entry-header -->
    
    		<?php if ( is_search() ) : // Only display Excerpts for Search ?>
    
    		<div class="entry-summary">
    
    			<?php the_excerpt(); ?>
    
    		</div><!-- .entry-summary -->
    
    		<?php else : ?>
    
    		<div class="entry-content">
    
    			<?php the_content( __( 'Continue reading <span class="meta-nav">&rarr;</span>', 'twentytwelve' ) ); ?>
    
    			<?php wp_link_pages( array( 'before' => '<div class="page-links">' . __( 'Pages:', 'twentytwelve' ), 'after' => '</div>' ) ); ?>
    
    		</div><!-- .entry-content -->
    
    		<?php endif; ?>
    
    		<?php if ( comments_open() ) : ?>
    
    				<div class="comments-link">
    
    					<?php comments_popup_link( '<span class="leave-reply">' . __( 'Leave a reply', 'twentytwelve' ) . '</span>', __( '1 Reply', 'twentytwelve' ), __( '% Replies', 'twentytwelve' ) ); ?>
    
    				</div><!-- .comments-link -->
    
    			<?php endif; // comments_open() ?>
    
    		<footer class="entry-meta">
    
    			<?php twentytwelve_entry_meta(); ?>
    
    			<?php edit_post_link( __( 'Edit', 'twentytwelve' ), '<span class="edit-link">', '</span>' ); ?>
    
    			<?php if ( is_singular() && get_the_author_meta( 'description' ) && is_multi_author() ) : // If a user has filled out their description and this is a multi-author blog, show a bio on their entries. ?>
    
    				<div class="author-info">
    
    					<div class="author-avatar">
    
    						<?php echo get_avatar( get_the_author_meta( 'user_email' ), apply_filters( 'twentytwelve_author_bio_avatar_size', 68 ) ); ?>
    
    					</div><!-- .author-avatar -->
    
    					<div class="author-description">
    
    						<h2><?php printf( __( 'About %s', 'twentytwelve' ), get_the_author() ); ?></h2>
    
    						<p><?php the_author_meta( 'description' ); ?></p>
    
    						<div class="author-link">
    
    							<a href="<?php echo esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ); ?>" rel="author">
    
    								<?php printf( __( 'View all posts by %s <span class="meta-nav">&rarr;</span>', 'twentytwelve' ), get_the_author() ); ?>
    
    							</a>
    
    						</div><!-- .author-link	-->
    
    					</div><!-- .author-description -->
    
    				</div><!-- .author-info -->
    
    			<?php endif; ?>
    
    		</footer><!-- .entry-meta -->
    
    	</article><!-- #post -->
  6. The snippet you need to rejig is this one:

    <header class="entry-header">
    
    			<?php the_post_thumbnail(); ?>
    
    			<?php if ( is_single() ) : ?>
    
    			<h1 class="entry-title"><?php the_title(); ?></h1>
    
    			<?php else : ?>
    
    			<h1 class="entry-title">
    
    				<a href="<?php the_permalink(); ?>" title="<?php echo esc_attr( sprintf( __( 'Permalink to %s', 'twentytwelve' ), the_title_attribute( 'echo=0' ) ) ); ?>" rel="bookmark"><?php the_title(); ?></a>
    
    			</h1>
    
    			<?php endif; // is_single() ?>
    
    		</header><!-- .entry-header -->

    Change that to:

    <header class="entry-header">
    
    			<?php if ( is_single() ) : ?>
    
    			<h1 class="entry-title"><?php the_title(); ?></h1>
    
    			<?php else : ?>
    
    			<h1 class="entry-title">
    
    				<a href="<?php the_permalink(); ?>" title="<?php echo esc_attr( sprintf( __( 'Permalink to %s', 'twentytwelve' ), the_title_attribute( 'echo=0' ) ) ); ?>" rel="bookmark"><?php the_title(); ?></a>
    
    			</h1>
    
    			<?php endif; // is_single() ?>
    <?php the_post_thumbnail(); ?>
    		</header><!-- .entry-header -->
  7. kgibson84
    Member
    Posted 1 month ago #

    That did it! Thank you!

  8. diz99
    Member
    Posted 1 month ago #

    How about comment the line:

    // the_post_thumbnail();

    That worked for me. Here the whole snippet:

    <header class="entry-header">
    <?php if ( ! post_password_required() && ! is_attachment() ) :
    // the_post_thumbnail();
    endif; ?>

Reply

You must log in to post.

About this Topic