Jak ograniczy─ç dost─Öp do biblioteki multimedi├│w do w┼éasnych obci─ů┼╝e┼ä u┼╝ytkownika …

Domy┼Ťlnie WordPress umo┼╝liwia autorom przegl─ůdanie wszystkich obraz├│w w bibliotece multimedi├│w ich witryny. Mo┼╝e to by─ç problematyczne, je┼Ťli zaprosisz wielu autor├│w go┼Ťci. W tym artykule poka┼╝emy, jak ograniczy─ç dost─Öp do biblioteki multimedi├│w WordPress do w┼éasnych plik├│w.

Po co ogranicza─ç dost─Öp do biblioteki multimedi├│w do w┼éasnych obci─ů┼╝e┼ä?

WordPress umo┼╝liwia autorom przegl─ůdanie wszystkich plik├│w w bibliotece multimedi├│w. Mog─ů tak┼╝e wy┼Ťwietla─ç obrazy przes┼éane przez administratora, redaktora lub innych autor├│w.

Aby uzyskać więcej informacji, zobacz nasz artykuł na temat ról i uprawnień użytkowników WordPress.

Za┼é├│┼╝my, ┼╝e tworzysz nowy post, aby og┼éosi─ç nadchodz─ůcy produkt lub ofert─Ö. Autorzy i autorzy zaproszeni na Twojej stronie b─Öd─ů mogli przegl─ůda─ç obrazy przes┼éane do tego artyku┼éu w bibliotece multimedi├│w.

Przes┼éane pliki b─Öd─ů r├│wnie┼╝ widoczne w wyskakuj─ůcym okienku ÔÇ×Dodaj multimediaÔÇŁ, kt├│re u┼╝ytkownicy widz─ů podczas dodawania zdj─Ö─ç do swoich artyku┼é├│w.

W przypadku wielu stron internetowych mo┼╝e to nie stanowi─ç du┼╝ego problemu. Je┼Ťli jednak prowadzisz witryn─Ö z wieloma autorami, mo┼╝esz to zmieni─ç.

Przyjrzyjmy si─Ö, jak ┼éatwo ograniczy─ç dost─Öp do biblioteki multimedi├│w do w┼éasnych obci─ů┼╝e┼ä.

Metoda 1: Ogranicz dost─Öp do biblioteki multimedi├│w za pomoc─ů dodatku

Ta metoda jest łatwiejsza i jest zalecana dla wszystkich użytkowników.

Pierwsz─ů rzecz─ů do zrobienia jest instalacja i aktywacja wtyczki Ogranicz dost─Öp do biblioteki multimedi├│w. Aby uzyska─ç wi─Öcej informacji, zapoznaj si─Ö z naszym przewodnikiem krok po kroku, w jaki spos├│b zainstalowa─ç wtyczk─Ö WordPress.

Ta wtyczka działa od razu i nie ma żadnych ustawień, które można skonfigurować.

Po aktywacji odfiltruj zapytanie biblioteki multimedi├│w, aby sprawdzi─ç, czy bie┼╝─ůcy u┼╝ytkownik jest administratorem czy wydawc─ů. Je┼Ťli rola u┼╝ytkownika nie pasuje do ┼╝adnej z nich, poka┼╝e tylko w┼éasne obci─ů┼╝enia.

U┼╝ytkownicy z rol─ů administratora lub edytora b─Öd─ů mogli wy┼Ťwietla─ç wszystkie przes┼éane pliki multimedialne w zwyk┼éy spos├│b.

Metoda 2: r─Öcznie ogranicz dost─Öp do biblioteki multimedi├│w

Pierwsza metoda dzia┼éa┼éaby w przypadku wi─Ökszo┼Ťci stron internetowych, poniewa┼╝ ogranicza dost─Öp do biblioteki multimedi├│w i pozwala tylko administratorowi i wydawcy zobaczy─ç wszystkie przes┼éane media.

Je┼Ťli jednak chcesz doda─ç niestandardow─ů rol─Ö u┼╝ytkownika lub po prostu nie chcesz u┼╝ywa─ç wtyczki, mo┼╝esz wypr├│bowa─ç t─Ö metod─Ö. U┼╝ywa tego samego kodu u┼╝ywanego przez wtyczk─Ö, ale mo┼╝esz j─ů zmodyfikowa─ç zgodnie z w┼éasnymi potrzebami.

Ta metoda wymaga dodania kodu do plik├│w WordPress. Je┼Ťli jeszcze tego nie zrobi┼ée┼Ť, zapoznaj si─Ö z naszym przewodnikiem na temat kopiowania i wklejania kodu w WordPress.

Musisz doda─ç nast─Öpuj─ůcy kod do pliku WordPress functions.php lub wtyczki specyficznej dla witryny.

// Limit media library access
 
add_filter( 'ajax_query_attachments_args', 'wpb_show_current_user_attachments' );

function wpb_show_current_user_attachments( $query ) {
    $user_id = get_current_user_id();
    if ( $user_id && !current_user_can('activate_plugins') && !current_user_can('edit_others_posts
') ) {
        $query['author'] = $user_id;
    }
    return $query;
} 

Ten kod u┼╝ywa funkcji current_user_can do sprawdzenia, czy u┼╝ytkownik ma mo┼╝liwo┼Ť─ç aktywowania wtyczek lub edytowania post├│w innych u┼╝ytkownik├│w. Je┼Ťli nie, zmienia zapytanie u┼╝ywane do wy┼Ťwietlania plik├│w multimedialnych i ogranicza je do identyfikatora u┼╝ytkownika.

Mamy nadzieję, że ten artykuł pomógł Ci nauczyć się ograniczać dostęp do biblioteki multimediów WordPress do własnych plików. Możesz także ograniczyć autorów do własnych postów w obszarze administracyjnym WordPress.

Je┼Ťli podoba Ci si─Ö ten artyku┼é, subskrybuj nasz kana┼é YouTube ogl─ůda─ç filmy instrukta┼╝owe WordPress. Mo┼╝esz nas r├│wnie┼╝ znale┼║─ç na stronie Twitter i Facebook.