由作者列出的评论不起作用

时间:2018-03-24 11:22:48

标签: wordpress comments author codex

我有一个代码,列出作者的评论。我在author.php中使用它。它完美地列出了评论,但如果作者没有评论,则会显示其他作者评论链接。

代码

<?php
$args = array(
    'user_id' => get_the_author_meta('ID'),
    'number' => 5, // how many comments to retrieve
    'status' => 'approve'
    );

$comments = get_comments( $args );

if ( $comments )
{

    foreach ( $comments as $c )
    {
    $output.= '<li">';
    $output.= '<a href="'.get_comment_link( $c->comment_ID ).'">';
    $output.= get_the_title($c->comment_post_ID);

    $output.= "</a></li>\n";
    }
    echo $output;
} else { echo "There is no comment yet.";}
?>

我想在此处看到作者是否有评论: else {echo“还没有评论。”;}

2 个答案:

答案 0 :(得分:0)

您的代码看起来很好。你确定get_the_author_meta('ID')函数返回正确的值吗?

答案 1 :(得分:0)

我修改了以下内容: scanString :: String -> Int scanString = go 0 where go a [] = a go a (x:xs) = case (scanChar x) of Nothing -> 0 Just d -> go (10*a + d) xs where sc = scanChar x

我将其更改为: 'user_id' => get_the_author_meta('ID'),