Hi fssbob,
The aps_default_read_capability
filter doesn’t really apply to Administrators because they should never have restricted access to anything – such is the definition of an admin.
If you want to restrict Administrators from certain access, things can get tricky. WordPress is designed with a philosophy that Administrators should never be denied access to anything, lest you lock yourself out of something on your site.
In this case, Archived posts are the same thing as Private posts. There are several “hacks” out there for modifying all front-end queries to limit Administrators from seeing Private posts using the posts_where
filter or pre_get_posts
action, but these should be used with caution and I cannot officially recommend any of them.
As for the aps_status_arg_show_in_admin_all_list
filter problem, this is a known bug in WordPress core which is mentioned in our FAQ, and is unfortunately outside of our control.
The true solution is for this bug in core to be fixed, then you will get the behavior that you are looking for.