> $menu Admin menu. * @return array> */ public static function add_to_menu( array $menu ): array { $pending = current_user_can( Capabilities::MODERATE ) ? (int) wp_count_posts( RequestPostType::NAME )->pending : 0; if ( ! $pending ) { return $menu; } foreach ( $menu as $position => $item ) { if ( 'edit.php?post_type=' . RequestPostType::NAME === ( $item[2] ?? '' ) ) { $menu[ $position ][0] .= sprintf( ' %3$s', $pending, esc_html( number_format_i18n( $pending ) ), /* translators: %s: number of requests. */ esc_html( sprintf( _n( '%s request waiting for approval', '%s requests waiting for approval', $pending, 'feature-request-system' ), number_format_i18n( $pending ) ) ) ); } } return $menu; } }