如何检查“If Author”评论

时间:2013-12-01 作者:Huw Rowlands

我想在网站管理员/帖子作者的评论中添加额外的标记。是否对此进行检查,以及如何将其添加到下面的代码中?

基本上,如果评论来自帖子作者,我想在他们的名字(作者或管理员)旁边添加HTML。

谢谢

            <div class="comment-meta commentmetadata ">         
                <?php printf(__(\'<cite class="fn">%s</cite> <span class="says">said on</span>\'), get_comment_author_link()) ?>
                <a href="<?php echo htmlspecialchars( get_comment_link( $comment->comment_ID ) ) ?>">
                <?php
                    printf( __(\'%1$s at %2$s\'), get_comment_date(),  get_comment_time()) ?></a><?php edit_comment_link(__(\'(Edit)\'),\'  \',\'\' );
                ?>
        </div>

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

如果您使用comment_class 函数为每个评论添加类,可以通过bypostauthor

您可以将注释ID与帖子ID交替匹配:

global $post;
if( $comment->user_id === $post->post_author ) {
    // is author comment
}

SO网友:Mohammad Ayoub Khan

我有一个非常简单的解决方案。只需将此代码添加到主题的注释中。php文件

<?php
if (1 == $comment->user_id)
  echo \'author\';
?>

结束

相关推荐

Cron在每次访问wp-admin时触发我的函数

这是我正在开发的一个MU插件,我希望它每小时运行一次。不幸的是,每次我访问任何网站的wp管理页面时,它都会运行。我将调试栏插件与Cron插件一起使用,它始终表示下一个事件已经过去。有什么想法吗?add_action(\'admin_menu\', \'dhg_cron_menu\'); function dhg_cron_menu() { add_options_page(\'NEW WPMS Stats\', \'NEW WPMS Stats\', \'manage-op