I currently use member-access for my blog
http://blog.sebastian-rueckerl.de to seperate a bit which posts are only for my friends and which ones are for everyone. Now I noticed, that within the 404 page this seems not to work (redirect works if the page is private, but if the page doesn't exist at all, the widgets are not filtered). You can see this e.g. on http://blog.sebastian-rueckerl.de/?p=3. If the theme used is important to: I am using twenty eleven.
Just look at the Recent Posts (Letzte Artikel) widget to see the difference.
If you want to have a look at my 404.php file, here it comes:
... get_header(); ?> <div id="primary"> <div id="content" role="main"> <article id="post-0" class="post error404 not-found"> <header class="entry-header"> <h1 class="entry-title"><?php _e( 'Not found', 'twentyeleven' ); ?></h1> </header> <div class="entry-content"> <p><?php _e( 'Some Text.', 'twentyeleven' ); ?></p> <?php get_search_form(); ?> </div> <?php dynamic_sidebar( '404 Area'); ?> ...
I hope it's just a minor bug, because I really like the simple way to use member-access.