Per impostazione predefinita, WordPress consente agli autori di visualizzare tutte le immagini nella libreria multimediale del tuo sito. Questo può diventare problematico se hai molti scrittori ospiti. Ti mostreremo come limitare l'accesso alla libreria multimediale di WordPress ai download di un utente.

Perché limitare l'accesso alla libreria multimediale?

WordPress consente agli autori di manipolare tutti i file nel catalogo multimediale. Possono anche vedere le immagini caricate da un amministratore, un editore o altri autori.

Supponi di creare un nuovo articolo per annunciare l'imminenza di un prodotto o di un accordo. Gli autori e quelli invitati dal tuo sito potranno consultare le immagini che hai scaricato su questo articolo nella libreria multimediale.

I tuoi download saranno visibili anche nella finestra a comparsa "Aggiungi Media" che gli utenti vedranno quando aggiungono immagini ai propri post.

Per molti siti Web, questo potrebbe non essere un grosso problema. Tuttavia, se usi un sito web multi-autore, hai la possibilità di modificarlo.

Diamo un'occhiata al modo più semplice per limitare l'accesso alla libreria multimediale ai download di un utente.

Metodo 1: limitare l'accesso alla libreria multimediale utilizzando un'estensione

Questo metodo è molto semplice ed è consigliato a tutti gli utenti.

La prima cosa da fare sarebbe installare e attivare l'estensione Limita libreria multimediale. Per maggiori dettagli, consulta la nostra guida che spiega passo passo l'installazione di a Estensione di WordPress.

Limita l'accesso ai media

Questa estensione funziona senza configurazione e non ci sono parametri da configurare.

All'attivazione, l'estensione filtra la query dalla libreria multimediale per vedere se l'utente in questione è un amministratore o un editore. Se il ruolo dell'utente non corrisponde a nessuno di essi, mostrerà solo i download dell'utente.

Gli utenti con ruoli di amministratore o editore saranno in grado di vedere tutti i download multimediali come al solito.

Metodo 2: limitare manualmente l'accesso alla libreria multimediale

Il primo metodo dovrebbe funzionare per la maggior parte dei siti Web perché limita l'accesso alla libreria multimediale e consente solo all'amministratore e all'editore di visualizzare tutti i download multimediali.

Tuttavia, se si desidera aggiungere un ruolo utente personalizzato o semplicemente non si desidera utilizzare un'estensione, è possibile provare questo metodo. Utilizza lo stesso codice utilizzato dall'estensione ma è possibile modificarlo in base alle proprie esigenze.

Questo metodo richiede di aggiungere codice ai tuoi file WordPress. Se non l'hai mai fatto prima, consulta la nostra guida che spiega come copiare e incollare il codice su WordPress.

Dovrai aggiungere il seguente codice al tuo file WordPress " function.php O un'estensione specifica del sito.

Questo codice utilizza la funzione " current_user_can Per verificare se l'utente ha la possibilità di attivare estensioni o modificare i post di altri utenti. In caso contrario, cambia la query utilizzata per visualizzare i file multimediali e il limite all'ID (accesso) dell'utente.

Speriamo che questo articolo ti abbia aiutato a imparare come limitare l'accesso alla libreria multimediale di WordPress ai download di un utente. Puoi anche limitare gli autori ai propri post nell'area di amministrazione di WordPress.