typecho调用作者信息并显示头像
今天在博客里放了一个关于作者部分,需要调用typecho中的作者信息和作者的头像。找了一下,使用如下的代码实现:
<div class="author"> <div style="float:left;margin-right:10px;"> <?php $this->author->gravatar(60); ?> </div> <p>本文作者:<a href="<?php $this->author->permalink(); ?>" target="_blank"><?php $this->author() ?></a>,80末90初的第一代人,爱折腾,爱自由,目前修行于中国海洋大学;本人承接wordpress,typecho主题开发、仿站等业务;欢迎联系、交流。QQ:61817708<a href="https://plus.google.com/101879199195707952092/?rel=author">Google+</a></p> </div>
其中$this->author->gravatar(60)代码中,传入60,表示生成60*60大小的头像。
另外还有很多其他可能用到的调用:
作者信息
<?php $this->author() ?> //作者名称 <?php $this->author->permalink(); ?> //作者文章列表连接 <?php $this->author->url(); ?> <?php $this->author('url'); ?> //作者主页 <?php $this->author->mail(); ?> <?php $this->author('mail'); ?> //作者邮箱 <?php $this->author->gravatar(); ?> //作者头像
分类信息
<?php echo $this->category; ?> //分类缩略名 <?php $this->category(); ?> //带连接的分类名称 <?php $this->category(',', false); ?> //不带连接的分类名称
评论者信息
<?php $comments->author(); ?> //带连接的作者名 <?php $comments->author('', false); ?> //不带连接的作者名