Wordpress: visualizzare le informazioni del profilo nella home page

Wordpress: visualizzare le informazioni del profilo nella home page

Se gestite un sito personale in Wordpress potreste voler visualizzare le vostre informazioni personali nella home page, sopra il loop di Wordpress che visualizza i vostri ultimi articoli. L'esempio che segue utilizza il tema predefinito TwentyTen per mostrare tali informazioni appunto nella home.

Il codice che segue è stato preso dal file content-single.php e gli è stata aggiunta la condizione booleana is_home() per essere sicuri che le informazioni vengano visualizzate solo nella home page:


<?php if (is_home() && get_the_author_meta( 'description' )):?>
		<div id="author-info">
			<div id="author-avatar">
				<?php echo get_avatar( get_the_author_meta( 'user_email' ), apply_filters( 'twentyeleven_author_bio_avatar_size', 80 ) ); ?>
			</div><!-- #author-avatar -->
			<div id="author-description">
				<h2><?php printf( esc_attr__( '%s', 'twentyeleven' ), get_the_author() ); ?></h2>
				<p><?php the_author_meta( 'description' ); ?></p>
				<div id="author-link">
					<a href="<?php echo esc_url( get_author_posts_url( get_the_author_meta( 'ID' ) ) ); ?>" rel="author" class="meta-link">
						<?php printf( __( 'Informazioni su %s <span class="meta-nav">&rarr;</span>', 'twentyeleven' ), get_the_author() ); ?>
					</a>
				</div><!-- #author-link	-->
			</div><!-- #author-description -->
		</div><!-- #author-info -->
<?php endif; ?>

Quindi il precedente codice è stato inserito nel file index.php, prima del contenuto dei post. Ovviamente se il vostro tema ha un file home.php, potete inserire questo codice in tale file.

Torna su