wp function get_comments()VS WP_Comment_Query

时间:2014-07-13 12:49:38

标签: php wordpress

关于更好的方法的简单问题 - get_comments()VS WP_Comment_Query:

哪种方式可以回应评论内容(就速度,安全性而言)?

在这两种情况下:

$args = array(
'meta_value' => 'tagline111'
);

此:

$comments = get_comments( $args );
foreach( $comments as $comment ) }
   echo $comment->comment_content;
}

OR

$comments_query = new WP_Comment_Query;
$comments = $comments_query->query( $args );

foreach ( $comments as $comment ) {
    echo '<p>' . $comment->comment_content . '</p>';
}

1 个答案:

答案 0 :(得分:1)

get_comments()使用WP_Comment_Query

get_comments()的函数定义位于/wp-includes/comment.php中:

function get_comments( $args = '' ) {
    $query = new WP_Comment_Query;
    return $query->query( $args );
}