当用户没有帖子时,如何显示WordPress author.php?

当用户没有帖子时,如何显示WordPress author.php?,php,wordpress,profile,author,Php,Wordpress,Profile,Author,所以我一直在构建author.php页面来显示用户配置文件 这依赖于顶部的“if(have_posts()):”,其中-FYI-I还有 你不能提出你自己的问题吗 haveno_posts{ If Posts = 0 then return true? } <?php if ( have_posts() ) : ?> haveno_posts{ 如果Posts=0,则返回true? } 会是 <?php if ( have_posts() || haveno_

所以我一直在构建author.php页面来显示用户配置文件

这依赖于顶部的“if(have_posts()):”,其中-FYI-I还有



你不能提出你自己的问题吗

haveno_posts{

    If Posts = 0 then return true?

}

<?php if ( have_posts() ) : ?>
haveno_posts{
如果Posts=0,则返回true?
}
会是

<?php if ( have_posts() || haveno_posts() ) : ?>

或者:


您将整页内容包装在条件文件中:

if ( have_posts() ) :

毫无疑问,如果用户没有帖子,它会跳到底部,什么也不显示…

如果没有这一点,零帖子作者的作者页面缺少作者姓名、头像和URL字段,并且在一种情况下抛出奇怪的帖子计数“9”。也就是说,删除“如果”子句显示了一些字段-包括有帖子和没有帖子的作者。现在,对于以前拥有完整个人资料页面的帖子作者,缺少信息。我遗漏了一些关于我可以在外部/内部访问这些信息的方式,我认为…我认为这与在循环内部/外部可以访问哪些值有关(?)。插件不适合我;我给开发者留了条信息。我已经看过了讨论的指导,基本上是关于使用get_userdata的。使用get_userdata可以访问的值的完整列表是什么?因为到目前为止,我还看不到我可以引入与当前方法相当的值,包括avatar。完整列表要么在数据库中,要么我假设存在in_usersA插件来解决这个问题,但这在我的网站上不起作用。代码是<代码>如果(!function_exists('show_authors_without_posts')){function show_authors_without_posts($template){global$wp_query;如果(!is_author()&&get_query_var('author')&(0=$wp_query->posts->post)){//debug//echo“覆盖默认404模板…”;返回get_author_模板()}返回$template;}添加过滤器('404_template','show_authors_without_posts');
这有什么问题需要修改才能为我工作吗?
if ( have_posts() ) :