ThemeShaper Forums » Thematic

[closed]

Author Template

(4 posts)
  • Started 3 years ago by cypress34
  • Latest reply from iCristiano
  • This topic is not resolved
  1. I'm trying to follow instructions from this page: http://themeshaper.com/archive-author-category-tags-template/ to add an author bio. I'm not sure where exactly in the new author.php I should paste this code:

    <h1 class="page-title author"><?php printf( __( 'Author Archives: <span class="vcard">%s</span>', 'your-theme' ), "<a class='url fn n' href='$authordata->user_url' title='$authordata->display_name' rel='me'>$authordata->display_name</a>" ) ?></h1>
        <?php $authordesc = $authordata->user_description; if ( !empty($authordesc) ) echo apply_filters( 'archive_meta', '<div class="archive-meta">' . $authordesc . '</div>' ); ?>

    Any help appreciated, thanks!

    Posted 3 years ago #
  2. instructions say: Not a lot is going to change with our Author Template. You’re going to like this one. Copy archive.php and rename it author.php. All we need to change is the page title section.

    so my guess is you replace

    <?php if ( is_day() ) : ?>
    
        <h1 class="page-title"><?php printf( __( 'Daily Archives: <span>%s</span>', 'your-theme' ), get_the_time(get_option('date_format')) ) ?></h1>
    
    <?php elseif ( is_month() ) : ?>
    
        <h1 class="page-title"><?php printf( __( 'Monthly Archives: <span>%s</span>', 'your-theme' ), get_the_time('F Y') ) ?></h1>
    
    <?php elseif ( is_year() ) : ?>
    
        <h1 class="page-title"><?php printf( __( 'Yearly Archives: <span>%s</span>', 'your-theme' ), get_the_time('Y') ) ?></h1>
    
    <?php elseif ( isset($_GET['paged']) && !empty($_GET['paged']) ) : ?>
    
        <h1 class="page-title"><?php _e( 'Blog Archives', 'your-theme' ) ?></h1>
    
    <?php endif; ?>
    Posted 3 years ago #
  3. Sorry, helga but I'm not sure where to find php code that I will overwrite... I did copy the archive.php file and renamed it to author.php. Here is what I have now:

    <?php
        // calling the header.php
        get_header();
    
        // action hook for placing content above #container
        thematic_abovecontainer();
    
    ?>
    
    	<div id="container">
    		<div id="content">
    
                <?php 
    
                the_post();
    
                // displays the page title
                thematic_page_title();
    
                rewind_posts();
    
                // create the navigation above the content
                thematic_navigation_above();
    
                // action hook creating the archive loop
                thematic_archiveloop();
    
                // create the navigation below the content
                thematic_navigation_below();
    
                ?>
    		</div><!-- #content .hfeed -->
    	</div><!-- #container -->
    
    <?php 
    
        // action hook for placing content below #container
        thematic_belowcontainer();
    
        // calling the standard sidebar
        thematic_sidebar();
    
        // calling footer.php
        get_footer();

    But I dont know which part to place the new code in.

    Posted 3 years ago #
  4. iCristiano
    Member

    It didn´t work for me... no pulling data and author page empty.

    This is the code I used:

    <?php get_header(); ?>
    
    	<div id="container">
    
        	<div id="content">
    
    			<?php the_post(); ?>
    
    			<h1 class="page-title author"><?php printf( __( 'Author Archives: <span class="vcard">%s</span>', 'your-theme' ), "<a class='url fn n' href='$authordata->user_url' title='$authordata->display_name' rel='me'>$authordata->display_name</a>" ) ?></h1>
    
    			<?php $authordesc = $authordata->user_description; if ( !empty($authordesc) ) echo apply_filters( 'archive_meta', '<div class="archive-meta">' . $authordesc . '</div>' ); ?>
    
    			<?php rewind_posts(); ?>
    
    			<?php global $wp_query; $total_pages = $wp_query->max_num_pages; if ( $total_pages > 1 ) { ?>
    
                	<div id="nav-above" class="navigation">
    
                		<div class="nav-previous"><?php next_posts_link(__( '<span class="meta-nav">&laquo;</span> Older posts', 'your-theme' )) ?></div>
                    	<div class="nav-next"><?php previous_posts_link(__( 'Newer posts <span class="meta-nav">&raquo;</span>', 'your-theme' )) ?></div>
    
    				</div><!– #nav-above –>
    
    			<?php } ?>
    
    			<?php while ( have_posts() ) : the_post(); ?>
    
                	<div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
    
                    	<h2 class="entry-title"><a href="<?php the_permalink(); ?>" title="<?php printf( __('Permalink to %s', 'your-theme'), the_title_attribute('echo=0') ); ?>" rel="bookmark"><?php the_title(); ?></a></h2>
    
                    	<div class="entry-meta">
    
                        	<span class="meta-prep meta-prep-author"><?php _e('By ', 'your-theme'); ?></span>
                            <span class="author vcard"><a class="url fn n" href="<?php echo get_author_link( false, $authordata->ID, $authordata->user_nicename ); ?>" title="<?php printf( __( 'View all posts by %s', 'your-theme' ), $authordata->display_name ); ?>"><?php the_author(); ?></a></span>
                            <span class="meta-sep"> | </span>
                            <span class="meta-prep meta-prep-entry-date"><?php _e('Published ', 'your-theme'); ?></span>
                            <span class="entry-date"><abbr class="published" title="<?php the_time('Y-m-d\TH:i:sO') ?>"><?php the_time( get_option( 'date_format' ) ); ?></abbr></span>
    						<?php edit_post_link( __( 'Edit', 'your-theme' ), "<span class=\"meta-sep\">|</span>\n\t\t\t\t\t\t<span class=\"edit-link\">", "</span>\n\t\t\t\t\t" ) ?>
    
    					</div><!– .entry-meta –>
    
                        <div class="entry-summary">
    
    						<?php the_excerpt( __( 'Continue reading <span class="meta-nav">&raquo;</span>', 'your-theme' )  ); ?>
    
    					</div><!– .entry-summary –>
    
                        <div class="entry-utility">
    
                        	<span class="cat-links"><span class="entry-utility-prep entry-utility-prep-cat-links"><?php _e( 'Posted in ', 'your-theme' ); ?></span><?php echo get_the_category_list(', '); ?></span>
                            <span class="meta-sep"> | </span>
    						<?php the_tags( '<span class="tag-links"><span class="entry-utility-prep entry-utility-prep-tag-links">' . __('Tagged ', 'your-theme' ) . '</span>', ", ", "</span>\n\t\t\t\t\t\t<span class=\"meta-sep\">|</span>\n" ) ?>
                            <span class="comments-link"><?php comments_popup_link( __( 'Leave a comment', 'your-theme' ), __( '1 Comment', 'your-theme' ), __( '% Comments', 'your-theme' ) ) ?></span>
    
    						<?php edit_post_link( __( 'Edit', 'your-theme' ), "<span class=\"meta-sep\">|</span>\n\t\t\t\t\t\t<span class=\"edit-link\">", "</span>\n\t\t\t\t\t\n" ) ?>
    
    					</div><!– #entry-utility –>
    
    				</div><!– #post-<?php the_ID(); ?> –>
    
    			<?php endwhile; ?>  
    
    			<?php global $wp_query; $total_pages = $wp_query->max_num_pages; if ( $total_pages > 1 ) { ?>
    
    				<div id="nav-below" class="navigation">
    
                    	<div class="nav-previous"><?php next_posts_link(__( '<span class="meta-nav">&laquo;</span> Older posts', 'your-theme' )) ?></div>
                        <div class="nav-next"><?php previous_posts_link(__( 'Newer posts <span class="meta-nav">&raquo;</span>', 'your-theme' )) ?></div>
    
    				</div><!– #nav-below –>
    
    			<?php } ?>
    
    		</div><!– #content –>  
    
    	</div><!– #container –>
    
    <?php get_sidebar(); ?>
    
    <?php get_footer(); ?>
    Posted 3 years ago #

RSS feed for this topic

Topic Closed

This topic has been closed to new replies.