Domyślnie WordPress umożliwia autorom przeglądanie wszystkich obrazów w bibliotece multimediów w witrynie. Może to być problematyczne, jeśli masz wielu pisarzy gościnnych. Pokażemy Ci, jak ograniczyć dostęp do Biblioteki multimediów WordPress do własnych pobrań użytkownika.

Po co ograniczać dostęp do biblioteki multimediów?

WordPress pozwala autorom manipulować wszystkimi plikami w bibliotece multimediów. Mogą także wyświetlać przesłane zdjęcia przez administratora, edytora lub innych autorów.

Załóżmy, że tworzysz nowy artykuł, aby ogłosić bliskość produktu lub oferty. Autorzy i osoby zaproszone z Twojej witryny będą mogły zapoznać się ze zdjęciami pobranymi w tym artykule w bibliotece multimediów.

Pobrane pliki będą również widoczne w wyskakującym okienku „Dodaj multimedia”, które użytkownicy zobaczą, gdy dodają obrazy do swoich postów.

W przypadku wielu witryn może to nie być wielka sprawa. Jeśli jednak używasz a strona internetowa multi-autor, masz możliwość modyfikacji.

Rzućmy okiem na najprostszy sposób ograniczenia dostępu do biblioteki multimediów do własnych pobrań użytkownika.

Metoda 1: Ogranicz dostęp do biblioteki multimediów przy użyciu rozszerzenia

Ta metoda jest bardzo łatwa i jest zalecana wszystkim użytkownikom.

Pierwszą rzeczą do zrobienia jest instalacja i aktywacja rozszerzenia Ogranicz bibliotekę mediów. Aby uzyskać więcej informacji, zapoznaj się z naszym przewodnikiem wyjaśniającym krok po kroku instalację Wtyczka WordPressa.

Ogranicz dostęp do multimediów

To rozszerzenie działa bez konfiguracji i nie ma parametrów do skonfigurowania.

Po aktywacji rozszerzenie filtruje zapytanie z biblioteki multimediów, aby sprawdzić, czy dany użytkownik jest administratorem lub wydawcą. Jeśli rola użytkownika nie jest zgodna z żadną z nich, pokaże tylko pliki do pobrania użytkownika.

Użytkownicy z rolami administratora lub wydawcy będą mogli zobaczyć wszystkie pliki do pobrania w zwykły sposób.

Metoda 2: Ręcznie ogranicz dostęp do biblioteki multimediów

Pierwsza metoda powinna działać w przypadku większości witryn, ponieważ ogranicza dostęp do biblioteki multimediów i pozwala tylko administratorowi i wydawcy przeglądać wszystkie pliki do pobrania.

Jeśli jednak chcesz dodać niestandardową rolę użytkownika lub po prostu nie chcesz używać rozszerzenia, możesz wypróbować tę metodę. Używa tego samego kodu, który jest używany przez rozszerzenie, ale możesz go zmodyfikować zgodnie z własnymi potrzebami.

Ta metoda wymaga dodania kodu do plików WordPress. Jeśli nigdy tego nie robiłeś, zapoznaj się z naszym przewodnikiem wyjaśniającym, jak skopiować i wkleić kod w WordPress.

Musisz dodać następujący kod do pliku WordPress „ function.php Lub rozszerzenie specyficzne dla witryny.

Ten kod używa funkcji „ current_user_can Aby sprawdzić, czy użytkownik ma możliwość aktywowania rozszerzeń lub edytowania postów innych użytkowników. Jeśli tak nie jest, powoduje to zmianę zapytania używanego do wyświetlania plików multimedialnych i ograniczenia identyfikatora (login) użytkownika.

Mamy nadzieję, że ten artykuł pomógł ci dowiedzieć się, jak ograniczyć dostęp do Biblioteki multimediów WordPress do własnych pobrań użytkownika. Możesz także ograniczyć autorów do ich własnych postów w obszarze administracyjnym WordPress.