WordPress: Informações do Autor
Neste post vou ensinar a por as informações do autor de cada post, por de baixo do mesmo e criar uma página com informações sobre o autor do post. Primeiro vamos começar por fazer a parte do post, em que vamos ter de modificar os ficheiros single.php e style.css da nossa template.
No css vamos colocar o seguinte código:
.autor {padding:0;margin:0 0 0 0;}
.autor img {float:left;margin:0 10px 0 0;}
.autor p {margin:0;}
.autor a:link, .author-meta a:visited {border-bottom:1px solid #000000;background:#f4fbfe;}
.autor a:visited {color:#4f5051;}
.autor a:hover, .author-meta a:active {background:#18272e;border-color:#607a86;color:#ffffff;}
Agora vamos editar o single.php, colocando por de baixo da área de post o seguinte código:
</pre>
<div class="post single">
<h3>Autor: <?php the_author_posts_link(); ?></h3>
<div class="autor">
<img src="<?php bloginfo('template_directory');?>/imagens/admin.gif" alt="" width="60" height="60">
<p><b>Sobre Mim:</b> <?php the_author_description();?>
<br>
<br>
<b>Web Site:</b> <?php if (get_the_author_url()) { ?><a href="<?php the_author_url(); ?>"><?php the_author(); ?></a><?php } else { the_author(); } ?>
| <b>Contacto:</b> <a href="mailto:<?php echo antispambot(get_the_author_email()); ?>">E-Mail</a></div>
</div>
Exemplo de como vai ficar:
Agora que já temos uma pequena informação do autor por debaixo de todos os post´s, vamos criar uma página com todas as informações do mesmo.
Começamos por criar uma página igual à single.php mas com o nome author.php, tiramos todo o código relacionado com a parte dos posts e comentários e colocamos:
</code>
<div class="post single">
<?php
if(isset($_GET['author_name'])) :
$curauth = get_userdatabylogin($author_name);
else :
$curauth = get_userdata(intval($author));
endif;
?>
<h2><?php echo $curauth->nickname; ?></h2>
<b>Sobre Mim:</b> <?php echo $curauth->user_description; ?>
<br>
<br>
<b>Posts do Autor:</b> <?php the_author_posts(); ?> <br>
<br>
<b>Contacto:</b> <?php echo $curauth->user_email; ?> <br>
<br>
<h2>Posts do Escritor:</h2>
<ul>
<!-- The Loop -->
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<a href="<?php the_permalink() ?>" rel="bookmark" title="Permanent Link: <?php the_title(); ?>">
<?php the_title(); ?></a>,
<?php the_time('d M Y'); ?> em <?php the_category('&');?>
<br>
<?php endwhile; else: ?>
<p><?php _e('Este escritor não tem posts.'); ?></p>
<?php endif; ?>
<!-- End Loop -->
</ul>
</div>
</div>
<code>











As melhores fonts gratuitas de 2010
gostaria de receber algumas fontes vazadas possivel essas fontes s o...
Locais para vender domínios
estou a vender o www kotorola com se alguem estiver interessado...
SEO para imagens
BEM N O TENHO EXPERIENCIA NISSO O QUE FIZ FUI APRENDENDO...
Como inserir paginação no WordPress
vlw cara de todos q eu encontrei esse foi o unico...
Elegante Menu Drop-Down com jQuery e CSS
Cara o menu muito bom mas onde coloca o jQuery responde...