Get total post from an author

时间:2016-02-26 作者:Mailmulah

我想用以下代码在我的循环中显示作者的一些数据:

化身

<?php echo get_avatar( $q->ID, 255 ); ?>
姓名。

<?php echo get_the_author_meta(\'display_name\', $q->ID);?>
总职位。

<?php echo \'Posts made: \' . count_user_posts( get_the_author_meta($q->ID) ); ?>
完整代码:

 <?php 
        $number     = $count_post;
        $paged      = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1;
        $offset     = ($paged - 1) * $number;
        $users      = get_users();
        $query      = get_users(\'&offset=\'.$offset.\'&number=\'.$number);
        $total_users = count($users);
        $total_query = count($query);
        foreach($query as $q) { ?>

 - Avatar
 <?php echo get_avatar( $q->ID, 255 ); ?>
 - Name.
  <?php echo get_the_author_meta(\'display_name\', $q->ID);?>
 - Total post.
    <?php echo \'Posts made: \' . count_user_posts( get_the_author_meta($q->ID) ); ?>

    <?php }
 ?>
将显示头像和作者的姓名,但无法显示全部帖子。

有人知道如何解决这个问题吗?非常感谢您的任何建议。

当做

3 个回复
最合适的回答,由SO网友:Ryan 整理而成

the_author_posts() 不接受任何参数有关详细信息,请参阅以下codex页面:

https://codex.wordpress.org/Function_Reference/the_author_posts#Parameters

* UPDATED *

其他人发布了一个非常类似的问题。这应该可以解决您的问题:

Show author post count in sidebar - Variable

SO网友:denis.stoyanov

这不仅仅是:

<?php echo \'Posts made: \' . count_user_posts( $q->ID ); ?>
假设$q->ID 是您的作者ID。count_user_posts()

SO网友:Mohammad Ayoub Khan

此代码将统计用户帖子数,然后显示它。您必须将作者id作为变量传递$authorID

<?php printf(__(\'%s\', \'themetextdoamin\'),  count_user_posts($authorID, "post")); ?>

相关推荐

如何修改WP_INCLUDE/BLOCKS/LATEST_posts.php

我是WordPress开发的初学者,希望得到一些帮助。我在一个简单的WordPress网站上工作。基本上,用户希望在主页上显示最新的帖子。我使用了最新帖子块,并将其设置为显示整个帖子内容,现在用户不希望帖子标题链接到单个帖子页面(因为帖子的内容显示在主页上)。如何安全地修改模板文件,使其像h2标记一样使用,而不是在主题中使用的href标记。我知道您可以创建子主题并修改wp_content 文件,但我不确定如何处理中的文件wp_include. 我读到一些关于修改functions.php 但我不确定,如果