🔐 Mejorando el Código de Zona Privada con Subida de Documentos Front End

Siguiendo el feedback de un suscriptor premium, he desarrollado una nueva funcionalidad para la Zona Privada en WordPress: un sistema de compartición de archivos entre administradores y usuarios. Y lo mejor es que este código funciona por separado, así que no tienes que tocar el código principal.

wordpress zona privada documentos

¿Cómo Funciona?

Es simple: los usuarios pueden subir archivos privados que solo ellos y los administradores pueden ver. Si suben algo por error, pueden eliminarlo y desaparecerá de la vista del administrador, evitando confusiones.

Por su parte, los administradores tienen su propia página en el panel de WordPress donde pueden ver y descargar los archivos subidos. También pueden eliminar registros para mantener todo más ordenado, pero sin borrar los archivos del usuario. Así, cada usuario siempre tiene acceso a lo que ha subido y puede eliminarlo cuando quiera.

zona privada wordpress gestiond e descargas admin

Para que todo sea más organizado y fácil de manejar, he integrado DataTables en la vista de administración. Esto permite buscar, ordenar y filtrar archivos en segundos.

Shortcode para la Gestión de Archivos

He creado un shortcode [private_file_manager] que puedes agregar en la misma página donde tienes la zona privada. Con esto, cada usuario solo verá sus propios archivos. Y si usas el sistema de roles, todos los usuarios con el mismo rol podrán ver los archivos compartidos entre ellos.

¿Cómo Usarlo?

El administrador configura la página

  • Crea o edita una página privada.
  • Agrega un bloque de archivo de Gutenberg.
  • Asocia la página al usuario y la publica.
zona privada descargas wordpress

El usuario accede a su página privada

  • Ve el archivo disponible para descargar.
  • Lo descarga, lo firma o lo procesa según necesite.
zona privada wordpress descarga de archivos front end

El usuario vuelve a subir el archivo

  • Una vez firmado o procesado, sube la nueva versión a la plataforma.
  • Si se equivoca, puede eliminar el archivo, lo que hará que desaparezca de la vista del administrador.

El administrador gestiona los archivos

  • Puede ver y descargar los archivos subidos por los usuarios.
  • Si quiere mantener el panel organizado, puede eliminar registros sin borrar el archivo original del usuario.

¿Para Qué Sirve?

Este sistema es ideal para:

  • Compartir documentos administrativos sin complicaciones.
  • Enviar contratos o formularios para que los usuarios los completen y devuelvan.
  • Dar a los usuarios acceso a un historial de sus documentos subidos.

Con esta mejora, la Zona Privada de WordPress se vuelve aún más útil y versátil. Solo tienes que añadir el shortcode y empezar a gestionar archivos de manera sencilla y segura.

El siguiente código tienes que agregarlo en el functions.php de tu tema hijo o utilizar un plugin como CODE SNIPPETS. También puedes crear tu propio plugin con unos simples pasos.

🔐 Este contenido es solo para suscriptores premium.

*Actualmente no se aceptan nuevos suscriptores.

Nos vemos en el siguiente tutorial. Un saludo.

ℹ️ Nota:
Estos códigos de la zona premium se mantienen regularmente. Si usas un código y no te funciona correctamente, puedes abrir un ticket de soporte explicando los detalles y lo vemos.
Compartir Artículo