Varsayılan olarak, WordPress yazarların sitenizdeki medya kitaplığındaki tüm resimleri görüntülemesine izin verir. Çok sayıda misafir yazıcınız varsa bu sorunlu olabilir. WordPress Media Library'ye erişimin bir kullanıcının kendi indirmeleri ile nasıl sınırlandırılacağını göstereceğiz.

Medya kitaplığına erişimi neden kısıtlıyorsunuz?

WordPress, yazarların medya kütüphanesindeki tüm dosyaları değiştirmesine izin verir. Yüklenmiş görüntüleri ayrıca bir yönetici, bir editör veya başka yazarlar tarafından da görebilirler.

Bir ürünün veya anlaşmanın yakınlığını ilan etmek için yeni bir makale oluşturduğunuzu söyleyin. Yazarlar ve sitenizden davet edilenler, bu makalede medya kütüphanesinde indirdiğiniz resimlere bakmalarına izin verilecek.

İndirdikleriniz, kullanıcıların kendi gönderilerine resim eklediklerinde gördükleri "Medya Ekle" açılır penceresinde de görünecektir.

Birçok web sitesi için bu çok önemli olmayabilir. Ancak, bir kullanırsanız web sitesi çok yazarlı, değiştirme olanağınız var.

Medya kitaplığına erişimi bir kullanıcının kendi indirmeleriyle sınırlandırmanın en kolay yolunu inceleyelim.

Yöntem 1: Bir uzantı kullanarak medya kitaplığına erişimi kısıtlayın

Bu yöntem çok kolaydır ve tüm kullanıcılara önerilmektedir.

Yapılacak ilk şey, uzantıyı yüklemek ve etkinleştirmek olacaktır. Ortam Kitaplığını Kısıtla. Daha fazla ayrıntı için, bir cihazın kurulumunu adım adım açıklayan kılavuzumuza bakın. WordPress uzantısı.

Medya erişimini kısıtlayın

Bu uzantı yapılandırma olmadan çalışır ve yapılandırılacak parametre yoktur.

Etkinleştirmeden sonra, uzantı, söz konusu kullanıcının yönetici mi yoksa yayıncı mı olduğunu görmek için medya kitaplığındaki sorguyu filtreler. Kullanıcının rolü hiçbiriyle eşleşmiyorsa, yalnızca kullanıcının indirmelerini gösterir.

Yönetici veya yayıncı rolüne sahip kullanıcılar, tüm medya indirmelerini her zamanki gibi görebilir.

Yöntem 2: Medya kitaplığına erişimi el ile kısıtlayın

İlk yöntem çoğu web sitesi için çalışmalıdır çünkü medya kitaplığına erişimi sınırlar ve yalnızca yöneticinin ve yayıncının tüm medya indirmelerini görüntülemesine izin verir.

Ancak, özel bir kullanıcı rolü eklemek istiyorsanız veya yalnızca bir uzantı kullanmak istemiyorsanız, bunun yerine bu yöntemi deneyebilirsiniz. Uzantı tarafından kullanılan aynı kodu kullanır, ancak gereksinimlerinize uyacak şekilde değiştirebilirsiniz.

Bu yöntem, WordPress dosyalarınıza kod eklemenizi gerektirir. Daha önce hiç yapmadıysanız, WordPress'te kodun nasıl kopyalanıp yapıştırılacağını açıklayan kılavuzumuzu inceleyin.

WordPress dosyanıza aşağıdaki kodu eklemeniz gerekir " function.php Veya siteye özgü bir uzantı.

Bu kod "işlevini kullanır current_user_can Kullanıcının uzantıları etkinleştirme veya diğer kullanıcıların yayınlarını düzenleme yeteneğine sahip olup olmadığını kontrol etmek için. Aksi takdirde, bu medya dosyalarını görüntülemek için kullanılan sorguyu ve kimlik sınırını değiştirir (girişKullanıcının).

Bu makalenin, WordPress Media Library'ye erişimi bir kullanıcının kendi indirmeleriyle nasıl kısıtlayabileceğinizi öğrenmenize yardımcı olduğunu umuyoruz. Yazarları WordPress yönetici alanındaki kendi gönderileriyle de sınırlayabilirsiniz.