Secara default, WordPress memungkinkan penulis untuk melihat semua gambar di perpustakaan media situs Anda. Ini bisa menjadi masalah jika Anda memiliki banyak penulis tamu. Kami akan menunjukkan kepada Anda cara membatasi akses ke Perpustakaan Media WordPress ke unduhan pengguna sendiri.

Mengapa membatasi akses ke perpustakaan media?

WordPress memungkinkan penulis untuk memanipulasi semua file di perpustakaan media. Mereka juga dapat melihat gambar yang diunggah oleh administrator, editor atau penulis lain.

Katakanlah Anda membuat artikel baru untuk mengumumkan segera suatu produk atau kesepakatan. Para penulis dan mereka yang diundang dari situs Anda akan diizinkan untuk berkonsultasi dengan gambar yang telah Anda unduh pada artikel ini di perpustakaan media.

Download Anda juga akan terlihat di jendela pop-up "Add Media" yang akan dilihat pengguna saat mereka menambahkan gambar ke posting mereka sendiri.

Untuk banyak situs web, ini mungkin bukan masalah besar. Namun, jika Anda menggunakan situs web multi-penulis, Anda memiliki kemungkinan untuk memodifikasinya.

Mari kita lihat cara termudah untuk membatasi akses ke perpustakaan media ke unduhan pengguna sendiri.

Metode 1: Batasi akses ke pustaka media menggunakan ekstensi

Metode ini sangat mudah dan direkomendasikan untuk semua pengguna.

Hal pertama yang harus dilakukan adalah menginstal dan mengaktifkan ekstensi Batasi Perpustakaan Media. Untuk lebih jelasnya, lihat panduan kami yang menjelaskan langkah demi langkah pemasangan a Ekstensi WordPress.

Batasi akses media

Ekstensi ini berfungsi tanpa konfigurasi, dan tidak ada parameter untuk dikonfigurasikan.

Setelah aktivasi, ekstensi memfilter kueri dari perpustakaan media untuk melihat apakah pengguna yang dimaksud adalah administrator atau penerbit. Jika peran pengguna tidak cocok dengan salah satu dari mereka, itu hanya akan menunjukkan unduhan pengguna.

Pengguna dengan peran administrator atau penerbit akan dapat melihat semua unduhan media seperti biasa.

Metode 2: Batasi akses ke perpustakaan media secara manual

Metode pertama harus berfungsi untuk sebagian besar situs web karena membatasi akses ke perpustakaan media dan hanya memungkinkan administrator dan penerbit untuk melihat semua unduhan media.

Namun, jika Anda ingin menambahkan peran pengguna khusus atau tidak ingin menggunakan ekstensi, Anda dapat mencoba metode ini sebagai gantinya. Ini menggunakan kode yang sama yang digunakan oleh ekstensi tetapi Anda dapat memodifikasinya sesuai dengan kebutuhan Anda.

Metode ini mengharuskan Anda untuk menambahkan kode ke file WordPress Anda. Jika Anda belum pernah melakukannya, tinjau panduan kami yang menjelaskan cara menyalin dan menempelkan kode di WordPress.

Anda perlu menambahkan kode berikut ke file WordPress Anda " function.php Atau ekstensi spesifik situs.

Kode ini menggunakan fungsi " current_user_can Untuk memeriksa apakah pengguna memiliki kemampuan untuk mengaktifkan ekstensi atau mengedit posting pengguna lain. Jika ini bukan masalahnya, ini mengubah kueri yang digunakan untuk menampilkan file media dan batas ke ID (login) dari pengguna.

Kami harap artikel ini membantu Anda mempelajari cara membatasi akses ke Perpustakaan Media WordPress ke unduhan pengguna sendiri. Anda juga dapat membatasi penulis untuk posting mereka sendiri di area admin WordPress.