¿Conoces php? Existen funciones de usuarios que puedes usar para controlar el acceso y solucionar el problema en un dos por tres:
Ésta te devuelve los datos básicos del usuario:
http://codex.wordpress.org/Function_...urrentuserinfo
Y ésta te da el nivel de acceso:
http://codex.wordpress.org/Function_...e/get_userdata
Puedes armar fácilmente una serie de condicionales y controlar quién ve o accede a los directorios. Mejor aún si lo desarrollas en forma de plugin. De esa manera podrás -por ejemplo- hacerte de una interfaz gráfica para una mejor gestión de los accesos.