Automattic\WooCommerce\Internal\Admin\ProductReviews
ReviewsListTable::single_row()
Render a single row HTML.
Method of the class: ReviewsListTable{}
No Hooks.
Return
null
. Nothing (null).
Usage
$ReviewsListTable = new ReviewsListTable(); $ReviewsListTable->single_row( $item ) : void;
- $item(WP_Comment|mixed) (required)
- Review or reply being rendered.
Notes
- Global. WP_Post. $post
- Global. WP_Comment. $comment
ReviewsListTable::single_row() ReviewsListTable::single row code WC 9.4.2
<?php public function single_row( $item ) : void { global $post, $comment; // Overrides the comment global for properly rendering rows. $comment = $item; // phpcs:ignore WordPress.WP.GlobalVariablesOverride.Prohibited $the_comment_class = (string) wp_get_comment_status( $comment->comment_ID ); $the_comment_class = implode( ' ', get_comment_class( $the_comment_class, $comment->comment_ID, $comment->comment_post_ID ) ); // Sets the post for the product in context. $post = get_post( $comment->comment_post_ID ); // phpcs:ignore WordPress.WP.GlobalVariablesOverride.Prohibited $this->current_user_can_edit_review = current_user_can( 'edit_comment', $comment->comment_ID ); ?> <tr id="comment-<?php echo esc_attr( $comment->comment_ID ); ?>" class="comment <?php echo esc_attr( $the_comment_class ); ?>"> <?php $this->single_row_columns( $comment ); ?> </tr> <?php }