我在一个网站上工作,该网站要求用户提交一个定制的分类档案,然后在一个特定的类别中提交一篇文章(所有这些都是通过Gravity表单及其用户注册附加组件完成的)。
然后,我需要显示该帖子和用户的个人资料,该个人资料显示在单个帖子和归档文件的顶部(因为该帖子与投票插件一起使用……因此,每当有人查看该作者撰写的任何帖子时,他们也会查看该作者的个人资料和入门帖子,其中包括投票按钮)。
首先,我了解了如何定制作者框:http://www.billerickson.net/code/customize-author-box/
这就是我需要在作者简介中显示的全部内容(在pastie中,我一直试图在这里正确显示:http://pastie.org/5379532 ):
<!-- This sets the $curauth variable -->
<?php
$curauth = (isset($_GET[\'author_name\'])) ? get_user_by(\'slug\', $author_name) : get_userdata(intval($author));
?>
<div id="contestants">
<!-- The Loop -->
<?php query_posts(\'category_name=contestants&posts_per_page=1\'); ?>
<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
<h2><?php echo $curauth->user_nicename; ?></h2>
<?php the_post_thumbnail(\'medium\', array(\'class\' => \'alignleft\')); ?>
<?php act_last_connect($author) ?></br>
<?php if(function_exists(\'getvote5\')) getvote5(\'get\'); ?></br>
<h2>About Me</h2>
Posted: <?php the_time(\'M. d, Y\'); ?>
<?php the_content(); ?>
<?php endwhile; else: ?>
<p><?php _e(\'This contestant has not created his/her entry.\'); ?></p>
<?php endif; ?>
<!-- End Loop -->
</div>
但是从这里开始,我真的不知道如何把比尔的例子和我的东西结合起来。有人能帮我理解吗?