Por defecto, WordPress permite a los autores ver todas las imágenes en la biblioteca de medios de su sitio. Esto puede volverse problemático si tienes muchos escritores invitados. Le mostraremos cómo limitar el acceso a la Biblioteca de medios de WordPress a las descargas de un usuario.

¿Por qué restringir el acceso a la biblioteca de medios?

WordPress permite a los autores manipular todos los archivos en la biblioteca de medios. También pueden ver imágenes cargadas por un administrador, un editor u otros autores.

Supongamos que crea un nuevo artículo para anunciar la inminencia de un producto o un acuerdo. Los autores y los invitados de su sitio podrán consultar las imágenes que ha descargado en este artículo en la biblioteca de medios.

Tus descargas también serán visibles en la ventana emergente "Agregar medios" que los usuarios ven cuando agregan imágenes a sus propias publicaciones.

Para muchos sitios web, esto puede no ser un gran problema. Sin embargo, si utiliza un sitio web multiautor, tienes la posibilidad de modificarlo.

Echemos un vistazo a la forma más fácil de restringir el acceso a la biblioteca de medios a las descargas de un usuario.

Método 1: restringir el acceso a la biblioteca multimedia mediante una extensión

Este método es muy fácil y se recomienda a todos los usuarios.

Lo primero que debería hacer sería instalar y activar la extensión Restringir biblioteca de medios. Para más detalles, consulta nuestra guía que explica paso a paso la instalación de un Extensión de WordPress.

Restringir el acceso a los medios

Esta extensión funciona sin configuración y no hay parámetros para configurar.

Tras la activación, la extensión filtra la consulta de la biblioteca de medios para ver si el usuario en cuestión es un administrador o editor. Si el rol del usuario no coincide con ninguno de ellos, solo mostrará las descargas del usuario.

Los usuarios con roles de administrador o editor podrán ver todas las descargas de medios como de costumbre.

Método 2: restringir manualmente el acceso a la biblioteca multimedia

El primer método debería funcionar para la mayoría de los sitios web porque limita el acceso a la biblioteca de medios y permite que solo el administrador y el editor vean todas las descargas de medios.

Sin embargo, si desea agregar un rol de usuario personalizado o simplemente no desea usar una extensión, puede probar este método. Utiliza el mismo código utilizado por la extensión, pero puede modificarlo para satisfacer sus necesidades.

Este método requiere que agregue código a sus archivos de WordPress. Si nunca lo ha hecho antes, revise nuestra guía que explica cómo copiar y pegar código en WordPress.

Deberá agregar el siguiente código a su archivo de WordPress " function.php O una extensión específica del sitio.

Este código usa la función " current_user_can Para verificar si el usuario tiene la capacidad de activar extensiones o editar las publicaciones de otros usuarios. Si este no es el caso, cambia la consulta utilizada para mostrar los archivos multimedia y el límite de la ID (login) del usuario.

Esperamos que este artículo le haya ayudado a aprender cómo restringir el acceso a la Biblioteca multimedia de WordPress a las descargas de un usuario. También puede limitar a los autores a sus propias publicaciones en el área de administración de WordPress.