Directorio con envío desde frontend (Héctor)

Buen día Elias, la consulta es lo siguiente:
1. Agregar opción de subir archivos desde el front-end y que pueda ser visualizado y descargado por los visitantes.
2. Poder mostrar en el Home: los anuncios de los usuarios que tienen plan adquiridos
—————
Lo que pide el cliente
——————–
Un sitio web donde los proveedores tengan su perfil y puedan publicar en pdf sus catálogos
Cada proveedor deben tener un plan de membresia de suscripción y sus publicaciones deben mostrarse en el home según su plan actual. Premium arriba y los demás inferiores abajo

Me faltaría conocer más detalles, pero en principio lo que se  me ocurre hacer es:

  1. Membresías con Restrict Content Pro
  2. Formularios con Gravity Forms (se podría mostrar solo a usuarios que tengan membresía)
  3. Almacenar los envíos en un Custom Post Type, vinculando el post con el usuario
  4. Para mostrar los «anuncios a los PDFs», recorrería el lista de suscriptores, y mostraría los «posts» vinculados a estos usuarios (que estarían ordenados según el plan

Así a bote pronto es lo que se me ocurre. Creo que necesitaría saber más exactamente las necesidades del cliente, porque tiene pinta de poderse solucionar de una forma mucho más sencilla jeje.