Question: I'm looking for how to get a class in the wp\_get\_archives functions to get the current month (when we are in a month archive) just like when we call wp\_list\_categories, the current category has a ".current-cat" selector for CSS or when we call wp\_list\_pages we have a '.current\_page\_item' selector.

Answer: 
This function was created with the great help of Joshua Abenazer. Thanks! Basically, if is a monthly archive, go and get the current month watched, and add a class on the li. Worked great.

```
function wpse_62509_current_month_selector( $link_html ) {
    if (is_month()){
        $current_month = get_the_date("F Y");
        if ( preg_match('/'.$current_month.'/i', $link_html ) )
            $link_html = preg_replace('/<li>/i', '<li class="current-month">', $link_html );
    }
    return $link_html;
}

add_filter( 'get_archives_link', 'wpse_62509_current_month_selector' );

```
Put the following function in your `functions.php`

```
function wpse_62509_current_month_selector( $link_html ) {
    $current_month = date("F Y");
    if ( preg_match('/'.$current_month.'/i', $link_html ) )
        $link_html = preg_replace('/<li>/i', '<li class="current-month">', $link_html );
    return $link_html;
}

```

And then add the following line just before calling `wp_get_archives()`

```
add_filter( 'get_archives_link', 'wpse_62509_current_month_selector' );

```

You might also want to remove the filter after calling `wp_get_archives()` so that it doesn't mess with other `wp_get_archives()` or `get_archives_link()` function calls.

```
remove_filter( 'get_archives_link', 'wpse_62509_current_month_selector' );

```