Descubre en este tutorial cómo conseguir que un usuario solo vea sus imágenes en la biblioteca de medios de WordPress, sin plugins, mediante código.
Por defecto, cualquier usuario puede acceder a la biblioteca de medios de WordPress y ver todas las imágenes.
Pero ¿y si prefieres que los usuarios (que no son administradores) solo puedan ver las imágenes que hayan subido ellos mismos?
En ese caso debes combinar el filtro ajax_query_attachments_args y la función current_user_can de WordPress del siguiente modo:
Snippet para restringir que un usuario solo vea su librería multimedia
Añade el siguiente fragmento al final del fichero functions.php o plugin de funcionalidades:
Para ver este código y los otros 2057 snippets de esta web,
identifícate o suscríbete aquí.
Con este fragmento utilizas la función current_user_can para que los elementos que se muestran se restringan a los del autor, a no ser que se trate de un administrador.
Esto es solo un ejemplo, pero puedes jugar con todas las capacidades que te permite WordPress.
Para conocerlas todas echa un ojo a su documentación sobre Roles and Capabilities.
Conclusión
Ahora ya sabes cómo limitar que los usuarios, no administradores, solo puedan ver los elementos que han subido ellos a las biblioteca de WordPress. Y todo con un simple snippet de código.
Por cierto, recuerda que si tienes alguna pregunta puedes dejarla en los comentarios.
Y si quieres darme una sugerencia para próximos snippets, hazlo a través del formulario de contacto.
Todo ventajas de ser suscriptor. 😉