Ve výchozím nastavení umožňuje WordPress autorům prohlížet všechny obrázky v knihovně médií na vašem webu. To může být problematické, pokud máte mnoho hostujících spisovatelů. Ukážeme vám, jak omezit přístup do mediální knihovny WordPress na vlastní stahování uživatele.

Proč omezit přístup do knihovny médií?

WordPress umožňuje autorům manipulovat se všemi soubory v knihovně médií. Mohou také vidět nahrané obrázky od administrátora, editora nebo jiných autorů.

Řekněme, že vytvoříte nový článek oznamující bezprostřední blízkost produktu nebo obchodu. Autoři a ti, kteří byli pozváni z vašeho webu, budou moci nahlédnout do obrázků, které jste si v tomto článku stáhli v knihovně médií.

Vaše stažené soubory se také zobrazí v rozbalovacím okně „Přidat média“, které uživatelé uvidí, když přidají obrázky ke svým vlastním příspěvkům.

Pro mnoho webů to nemusí být velký problém. Pokud však použijete a webové stránky více autorů, máte možnost jej upravit.

Pojďme se podívat na nejjednodušší způsob, jak omezit přístup do knihovny médií na vlastní stahování uživatele.

Metoda 1: Omezení přístupu do knihovny médií pomocí rozšíření

Tato metoda je velmi snadná a je doporučena všem uživatelům.

První věc, kterou byste měli udělat, by bylo nainstalovat a aktivovat rozšíření Omezit knihovnu médií. Další podrobnosti najdete v našem průvodci, který krok za krokem vysvětluje instalaci a Rozšíření WordPress.

Omezte přístup k médiím

Toto rozšíření funguje bez konfigurace a neexistují žádné parametry pro konfiguraci.

Po aktivaci rozšíření filtruje dotaz z knihovny médií, aby zjistilo, zda je dotyčný uživatel správcem nebo vydavatelem. Pokud role uživatele neodpovídá žádné z nich, zobrazí se pouze stažení uživatele.

Uživatelé s rolemi administrátora nebo vydavatele uvidí všechna stahování médií jako obvykle.

Metoda 2: Ručně omezit přístup do knihovny médií

První metoda by měla fungovat pro většinu webů, protože omezuje přístup do knihovny médií a umožňuje pouze správci a vydavateli prohlížet všechna stažená média.

Pokud však chcete přidat vlastní uživatelskou roli nebo nechcete používat rozšíření, můžete tuto metodu zkusit. Používá stejný kód jako rozšíření, ale můžete jej upravit podle svých potřeb.

Tato metoda vyžaduje přidání kódu do souborů WordPress. Pokud jste tak dosud neučinili, přečtěte si našeho průvodce vysvětlujícího, jak zkopírovat a vložit kód na WordPress.

Do souboru WordPress budete muset přidat následující kód “ function.php Nebo rozšíření pro konkrétní web.

Tento kód používá funkci " current_user_can Zkontrolujte, zda má uživatel možnost aktivovat rozšíření nebo upravovat příspěvky ostatních uživatelů. Pokud tomu tak není, změní se dotaz použitý k zobrazení mediálních souborů a limit na ID (přihlášení) uživatele.

Doufáme, že vám tento článek pomohl naučit se, jak omezit přístup do knihovny médií WordPress na vlastní stahování uživatelů. Můžete také omezit autory na jejich vlastní příspěvky v oblasti správy WordPress.