pues tienes varias formas, como dice manuelspirit con algun plugin de descarga
o para tener mayor control puedes hacer lo siguiente:
con algun plugin tipo role manager, creas un rol nuevo solo para los usuarios que pueden tener acceso a la informacion y descargas,crear post, en fin los privilegios que quieras darles,
con algun plugin, no recuerdo ahora ninguno, pero lo encuentras facil en google, restringes el acceso al blog por roles, a las paginas o categorias donde estara esa informacion.
con algun plugin tipo login-with-ajax, que colocas en la pagina principal en el sidebar, permites el login sin que entren directamente en el administrador, y si utilizar la ultima versior de wp aparecera arriba la barra de menu de administracion wp
y el funcionamiento seria el siguiente:
El administrador crea paginas, en una categoria, segun el contenido que quiera para esos usuarios, con descargas, manuales, lo que quiera, restringindo el acceso al publico en general, puede ser un menu en el sidebar o un apartado en la barra de navegacion.
Cuando registres a un usuario debes de asiganarle el rol que creaste
Gracias al plugin que restinge el aceso a segun que areas, nadie podra ver ese contenido, cuando un usuario se logea puede ver esos apartados que antes no podia y la barra de administracion de wp.
no se si me explico