WordPress定制个人信息页面

在WordPress 3版本之后,在日志下面可以开启显示作者信息的开关,但当点击作者链接时,就会转到作者发布的日志列表,而看不到作者的个人信息,有时做站的时候,我们需要展示作者的个人信息,复制archive.php 并将其保存为author.php然后添加下面的代码,就可以自定义你的个人信息页面:

<?php get_header(); ?>

<div id=”content”>

<!– This sets the $curauth variable –>

<?php
if(isset($_GET[‘author_name’])) :
$curauth = get_userdatabylogin($author_name);
else :
$curauth = get_userdata(intval($author));
endif;
?>

<h2>About: <?php echo $curauth->nickname; ?></h2>
<dl>
<dt>Website</dt>
<dd><a href=”<?php echo $curauth->user_url; ?>”><?php echo $curauth->user_url; ?></a></dd>
<dt>Profile</dt>
<dd><?php echo $curauth->user_description; ?></dd>
</dl>

<h2>Posts by <?php echo $curauth->nickname; ?>:</h2>

<ul>
<!– The Loop –>

<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<li>
<a href=”<?php the_permalink() ?>” rel=”bookmark” title=”Permanent Link: <?php the_title(); ?>”>
<?php the_title(); ?></a>,
<?php the_time(‘d M Y’); ?> in <?php the_category(‘&’);?>
</li>

<?php endwhile; else: ?>
<p><?php _e(‘No posts by this author.’); ?></p>

<?php endif; ?>

<!– End Loop –>

</ul>
</div>
<?php get_sidebar(); ?>
<?php get_footer(); ?>

这个个人信息页面上将显示的内容包括:作者昵称、网站、背景资料、(任何你写在描述中的内容),以及此特定作者所写文章列表。所有的详细信息都可以通过管理面板中的个人资料处填写。还有其他插件可以让你在多作者博客中添加作者照片和其他功能。

完成自定义个人资料页面创建之后,你想确认single.php某些情况下是 index.php )中如果涉及到作者名字的时候是否都是指向作者个人资料链接。通常,如果主题不提供一个自定义作者页面的话,在每篇文章中的都会“written by” 区域通常都会链接到作者的网站,因此,你应该寻找“Written by ”之类的字眼,然后用下面的代码代替那一行代码。如果没有找到“Written by” 代码,那么添加下面的代码为你的用户提供一个到作者资料页面的链接。

<p>Written by:
<?php the_author_posts_link(); ?></p>

另一个让用户了解作者个人资料页面的好办法就是把博客上所有作者都在一个页面或者侧栏上列出来。 关于这个方法,我们之前也提供了些代码和插件解决方案,你可以查阅如何在WordPress中列出所有的作者。 如果你需要添加更多参数,请参考官方WordPress Codex 作者模板页面。

落花生

认准了方向,就要勇敢地走下去,十年磨一剑,我相信,只要坚持,一切都有可能。

相关日志

  1. 没有图片

    2010.11.02

    43个PSD转CSS/XHTML教程实例

    在中国,很多前端开发初学者都会把xHTML+…

  2. 没有图片

    2011.01.13

    开源免费的Flv播放器

    从飞晏博客那看到一款Flv播放器的介绍,转到…

  3. 没有图片

    2010.05.12

    关闭WordPress自动修订和自动保存功能

    蓦然已经写了几篇日志了,结果回过头来发现各日…

  4. 没有图片

    2010.05.30

    WordPress 3.0 RC1 正式发布

    小百度刚刚升级到WordPress 3.0 …

  5. 没有图片

    2010.12.12

    回首

    菠萝写博客已经N久了,最早的时候就是跟着MS…

  6. 没有图片

    2013.06.30

    Your Account Has Been Limited PayPal Case ID

    第一次收到这封标题为“Your Accoun…

评论

  1. 找生物 2011.04.22 3:18下午

    学习了,尝试一下!

  2. 饭小烦 2010.10.22 12:03上午

    学习了@!

  3. ugg boots uk 2010.09.02 11:08上午

    我也用了 挺不错的!

  4. 刘晓林 2010.09.01 3:24下午

    我的还没有升级,估计3.01的还是很好用的!

  5. Firm 2010.08.31 4:44下午

    这个是必要的,我是直接编辑好调用

  6. avadar 2010.08.30 4:25下午

    学习了,不错

About

马拉松运动员,沉迷于跑步;关注科技前沿,关注互联网!与跑者、程序员、设计师为伍,一起跑步健身,一起编写程序,为自由而战!