diff options
Diffstat (limited to 'author.php')
| -rw-r--r-- | author.php | 100 |
1 files changed, 100 insertions, 0 deletions
diff --git a/author.php b/author.php new file mode 100644 index 0000000..76ab557 --- /dev/null +++ b/author.php @@ -0,0 +1,100 @@ +<?php +/** + * The template for displaying the author pages. + * + * Learn more: https://codex.wordpress.org/Author_Templates + * + * @package understrap + */ + +if ( ! defined( 'ABSPATH' ) ) { + exit; // Exit if accessed directly. +} + +get_header(); +$container = get_theme_mod( 'understrap_container_type' ); +?> + + +<div class="wrapper" id="author-wrapper"> + + <div class="<?php echo esc_attr( $container ); ?>" id="content" tabindex="-1"> + + <div class="row"> + + <!-- Do the left sidebar check --> + <?php get_template_part( 'global-templates/left-sidebar-check' ); ?> + + <main class="site-main" id="main"> + + <header class="page-header author-header"> + + <?php + $curauth = ( isset( $_GET['author_name'] ) ) ? get_user_by( 'slug', + $author_name ) : get_userdata( intval( $author ) ); + ?> + + <h1><?php esc_html_e( 'About:', 'understrap' ); ?><?php echo esc_html( $curauth->nickname ); ?></h1> + + <?php if ( ! empty( $curauth->ID ) ) : ?> + <?php echo get_avatar( $curauth->ID ); ?> + <?php endif; ?> + + <dl> + <?php if ( ! empty( $curauth->user_url ) ) : ?> + <dt><?php esc_html_e( 'Website', 'understrap' ); ?></dt> + <dd> + <a href="<?php echo esc_url( $curauth->user_url ); ?>"><?php echo esc_html( $curauth->user_url ); ?></a> + </dd> + <?php endif; ?> + + <?php if ( ! empty( $curauth->user_description ) ) : ?> + <dt><?php esc_html_e( 'Profile', 'understrap' ); ?></dt> + <dd><?php echo esc_html( $curauth->user_description ); ?></dd> + <?php endif; ?> + </dl> + + <h2><?php esc_html_e( 'Posts by', 'understrap' ); ?> <?php echo esc_html( $curauth->nickname ); ?> + :</h2> + + </header><!-- .page-header --> + + <ul> + + <!-- The Loop --> + <?php if ( have_posts() ) : ?> + <?php while ( have_posts() ) : the_post(); ?> + <li> + <a rel="bookmark" href="<?php the_permalink() ?>" + title="<?php esc_html_e( 'Permanent Link:', 'understrap' ); ?> <?php the_title(); ?>"> + <?php the_title(); ?></a>, + <?php understrap_posted_on(); ?> <?php esc_html_e( 'in', + 'understrap' ); ?> <?php the_category( '&' ); ?> + </li> + <?php endwhile; ?> + + <?php else : ?> + + <?php get_template_part( 'loop-templates/content', 'none' ); ?> + + <?php endif; ?> + + <!-- End Loop --> + + </ul> + + </main><!-- #main --> + + <!-- The pagination component --> + <?php understrap_pagination(); ?> + + <!-- Do the right sidebar check --> + <?php get_template_part( 'global-templates/right-sidebar-check' ); ?> + + </div> <!-- .row --> + +</div><!-- Container end --> + +</div><!-- Wrapper end --> + +<?php get_footer(); ?> |
