作者存档页面上缺少内容

时间:2015-08-07 作者:Shaoyi Lai

我在处理“作者档案”页面时遇到了问题。最初我使用默认的“归档”。php来自我的主题。然后我添加了一个“作者”。php的页面,在我的本地机器上测试过,可以显示归档文件。我把文件上传到服务器后,内容就无法显示了。

我已经安装了Yoast SEO插件,我知道它提供了“禁用作者档案”功能。我肯定我已经检查过了。代码本身可以在“作者存档”页面的标题中获取正确的作者名称,而内容已经消失。所以我不能

对于可能关注的人,以下是我网站的存档页:http://www.hi-check.com/author/daboa/

谢谢你的耐心。

1 个回复
最合适的回答,由SO网友:Shaoyi Lai 整理而成

固定的我使用了代码:

    <div class="panel callout radius">
    <?php echo get_avatar( get_the_author_meta( \'user_email\' ), \'96\' ); ?>
    <div class="right">
    <a href="https://twitter.com/<?php the_author_meta( \'twitter\' ); ?>"                                   target="_blank"><i class="fi-social-twitter size-24"></i></a>&nbsp;
    <a href="<?php the_author_meta( \'facebook\' ); ?>" target="_blank"><i class="fi-social-facebook size-24"></i></a>&nbsp;
    <a href="mailto:<?php the_author_meta( \'email\' ); ?>"><i class="fi-mail size-24"></i></a>   

然后我发现这个函数只能在单个博客页面(single.php)中使用。所以我按照官方指南给一个像库拉索这样的人打电话:

    <?php get_header(); 
     global $curauth;
     $curauth = (isset($_GET[\'author_name\'])) ? get_user_by(\'slug\', $author_name) :                   get_userdata(intval($author));
    ?>
然后它现在起作用了。谢谢

结束

相关推荐

show latest authors blog post

如何显示最新的作者博客文章?我有以下代码:<?php $author = get_the_author(); $args = array( \'numberposts\' => \'1\', \'author\'=>$author ); $recent_posts = wp_get_recent_posts( $args ); foreach( $recent_posts as $recent ){ echo \'<li><