Por padrão, o WordPress permite que os autores visualizem todas as imagens na biblioteca de mídia do seu site. Isso pode se tornar problemático se você tiver muitos escritores convidados. Mostraremos como limitar o acesso à Biblioteca de mídia do WordPress aos downloads do próprio usuário.

Por que restringir o acesso à biblioteca de mídia?

O WordPress permite que os autores manipulem todos os arquivos na biblioteca de mídia. Eles também podem ver as imagens carregadas por um administrador, editor ou outros autores.

Digamos que você crie um novo artigo para anunciar a iminência de um produto ou transação. Os autores e os convidados do seu site poderão consultar as imagens que você baixou neste artigo na biblioteca de mídia.

Seus downloads também estarão visíveis na janela pop-up “Adicionar mídia” que os usuários verão quando adicionarem imagens às suas próprias postagens.

Para muitos sites, isso pode não ser grande coisa. No entanto, se você usar um site multi-autor, você tem a possibilidade de modificá-lo.

Vamos dar uma olhada na maneira mais fácil de restringir o acesso à biblioteca de mídia aos downloads do próprio usuário.

Método 1: restringir o acesso à biblioteca de mídia usando uma extensão

Este método é muito fácil e é recomendado a todos os usuários.

A primeira coisa a fazer seria instalar e ativar a extensão Restringir biblioteca de mídia. Para mais detalhes, consulte nosso guia explicando passo a passo a instalação de um Extensão WordPress.

Restringir o acesso à mídia

Esta extensão funciona sem configuração e não há parâmetros para configurar.

Após a ativação, a extensão filtra a consulta da biblioteca de mídia para verificar se o usuário em questão é um administrador ou publicador. Se a função do usuário não corresponder a nenhum deles, mostrará apenas os downloads do usuário.

Usuários com funções de administrador ou editor poderão ver todos os downloads de mídia normalmente.

Método 2: restringir manualmente o acesso à biblioteca de mídia

O primeiro método deve funcionar para a maioria dos sites, porque limita o acesso à biblioteca de mídia e permite que apenas o administrador e o editor visualizem todos os downloads de mídia.

No entanto, se você deseja adicionar uma função de usuário personalizada ou simplesmente não deseja usar uma extensão, tente esse método. Ele usa o mesmo código usado pela extensão, mas você pode modificá-lo para atender às suas necessidades.

Este método requer que você adicione código aos seus arquivos do WordPress. Se você nunca fez isso antes, leia nosso guia explicando como copiar e colar código no WordPress.

Você precisará adicionar o seguinte código ao seu arquivo WordPress " function.php Ou uma extensão específica do site.

Este código usa a função " current_user_can Para verificar se o usuário tem a capacidade de ativar extensões ou editar as postagens de outros usuários. Se não for esse o caso, isso altera a consulta usada para exibir os arquivos de mídia e o limite para o ID (Identificador) do usuário.

Esperamos que este artigo tenha ajudado você a aprender como restringir o acesso à Biblioteca de Mídia do WordPress aos downloads do próprio usuário. Você também pode limitar os autores a suas próprias postagens na área de administração do WordPress.