我有一个代码,列出作者的评论。我在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“还没有评论。”;}
答案 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'),