diff --git a/src/wp-includes/widgets/class-wp-widget-recent-comments.php b/src/wp-includes/widgets/class-wp-widget-recent-comments.php
index 256a015a2c..c28890ab3a 100644
|
a
|
b
|
class WP_Widget_Recent_Comments extends WP_Widget { |
| 66 | 66 | * Outputs the content for the current Recent Comments widget instance. |
| 67 | 67 | * |
| 68 | 68 | * @since 2.8.0 |
| | 69 | * @since 5.4.0 Added $first_recentcomments staticvar. |
| | 70 | * |
| | 71 | * @staticvar bool $first_recentcomments |
| 69 | 72 | * |
| 70 | 73 | * @param array $args Display arguments including 'before_title', 'after_title', |
| 71 | 74 | * 'before_widget', and 'after_widget'. |
| 72 | 75 | * @param array $instance Settings for the current Recent Comments widget instance. |
| 73 | 76 | */ |
| 74 | 77 | public function widget( $args, $instance ) { |
| | 78 | static $first_recentcomments = true; |
| | 79 | |
| 75 | 80 | if ( ! isset( $args['widget_id'] ) ) { |
| 76 | 81 | $args['widget_id'] = $this->id; |
| 77 | 82 | } |
| … |
… |
class WP_Widget_Recent_Comments extends WP_Widget { |
| 116 | 121 | $output .= $args['before_title'] . $title . $args['after_title']; |
| 117 | 122 | } |
| 118 | 123 | |
| 119 | | $output .= '<ul id="recentcomments">'; |
| | 124 | $recentcomments_id = ( $first_recentcomments ) ? 'recentcomments' : $args['widget_id']; |
| | 125 | $first_recentcomments = false; |
| | 126 | |
| | 127 | $output .= '<ul id="' . esc_attr( $recentcomments_id ) . '">'; |
| 120 | 128 | if ( is_array( $comments ) && $comments ) { |
| 121 | 129 | // Prime cache for associated posts. (Prime post term cache if we need it for permalinks.) |
| 122 | 130 | $post_ids = array_unique( wp_list_pluck( $comments, 'comment_post_ID' ) ); |