Also
WP kennt dann nur is_date(). Du könntest höchstens direkt auf die weekly-Variable prüfen:
PHP-Code:
if( isset($_GET['w']) && !empty($_GET['w']) ) {
...
}
Ungetestet...
(Wenn das nicht klappt musst du die Variable $wp_query mal auseinander nehmen und gucken, was in 'w' steht. Das 'w' ist auch nur geraten, sollte es aber sein.)