diff --git a/plugins/woocommerce/changelog/fix-tooltip-in-admin-order-table b/plugins/woocommerce/changelog/fix-tooltip-in-admin-order-table new file mode 100644 index 00000000000..b6b9f583595 --- /dev/null +++ b/plugins/woocommerce/changelog/fix-tooltip-in-admin-order-table @@ -0,0 +1,4 @@ +Significance: patch +Type: fix + +Fix tooltips not appearing in the orders list admin page. diff --git a/plugins/woocommerce/src/Internal/Admin/Orders/ListTable.php b/plugins/woocommerce/src/Internal/Admin/Orders/ListTable.php index 36af4eeca2d..11f474e72dc 100644 --- a/plugins/woocommerce/src/Internal/Admin/Orders/ListTable.php +++ b/plugins/woocommerce/src/Internal/Admin/Orders/ListTable.php @@ -714,8 +714,10 @@ class ListTable extends WP_List_Table { * @return void */ public function render_order_status_column( WC_Order $order ): void { - $tooltip = ''; - $comment_count = get_comment_count( $order->get_id() ); + $tooltip = ''; + remove_filter( 'comments_clauses', array( 'WC_Comments', 'exclude_order_comments' ), 10, 1 ); + $comment_count = get_comment_count( $order->get_id() ); + add_filter( 'comments_clauses', array( 'WC_Comments', 'exclude_order_comments' ), 10, 1 ); $approved_comments_count = absint( $comment_count['approved'] ); if ( $approved_comments_count ) {