Cara Membuat Website Atau Blog Pada Tahun 2020 - Panduan Gratis Dan Mudah Untuk Membangun Website

Cara membatasi akses ke perpustakaan multimedia ke beban pengguna sendiri …

Secara default, WordPress memungkinkan penulis untuk melihat semua gambar di perpustakaan media situs mereka. Ini bisa bermasalah jika Anda mengundang banyak penulis tamu. Pada artikel ini, kami akan menunjukkan kepada Anda bagaimana membatasi akses ke perpustakaan media WordPress untuk unggahan Anda sendiri.

Batasi akses ke perpustakaan media WordPress untuk memuat pengguna

Mengapa membatasi akses ke perpustakaan multimedia ke beban Anda sendiri?

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

Untuk informasi lebih lanjut, lihat artikel kami tentang peran dan izin pengguna WordPress.

Misalkan Anda membuat posting baru untuk mengumumkan produk atau penawaran yang akan datang. Penulis dan penulis tamu di situs web Anda akan dapat melihat gambar yang Anda unggah ke artikel itu di perpustakaan media.

Unggahan Anda juga akan terlihat di sembulan “Tambah Media” yang dilihat pengguna saat menambahkan gambar ke artikel mereka.

Bagi banyak situs web, ini mungkin bukan masalah besar. Namun, jika Anda menjalankan situs web multi-penulis, Anda mungkin ingin mengubahnya.

Mari kita lihat bagaimana cara mudah membatasi akses ke perpustakaan media ke beban Anda sendiri.

Metode 1: membatasi akses ke perpustakaan media menggunakan add-in

Metode ini lebih mudah dan direkomendasikan untuk semua pengguna.

Hal pertama yang harus dilakukan adalah menginstal dan mengaktifkan plug-in Pembatasan Akses ke Perpustakaan Media. Untuk detail lebih lanjut, lihat panduan langkah demi langkah tentang cara menginstal plugin WordPress.

Plugin ini berfungsi di luar kotak, dan tidak ada pengaturan yang dapat Anda konfigurasi.

Setelah aktivasi, filter permintaan perpustakaan media untuk melihat apakah pengguna saat ini adalah administrator atau penerbit. Jika peran pengguna tidak cocok dengan salah satu dari mereka, itu hanya akan menunjukkan bebannya sendiri.

Pengguna dengan peran administrator atau editor akan dapat melihat semua unggahan media seperti biasa.

Metode 2: membatasi akses ke perpustakaan media secara manual

Metode pertama akan berfungsi untuk sebagian besar situs web, karena membatasi akses ke perpustakaan media dan hanya mengizinkan administrator dan penerbit untuk melihat semua unggahan media.

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

Metode ini mengharuskan Anda untuk menambahkan kode ke file WordPress Anda. Jika Anda belum pernah melakukan ini sebelumnya, lihat panduan kami tentang cara menyalin dan menempelkan kode di WordPress.

Anda harus menambahkan kode berikut ke file WordPress functions.php Anda atau plugin khusus situs.

// 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;
} 

Kode ini menggunakan fungsi current_user_can untuk memeriksa apakah pengguna memiliki kemampuan untuk mengaktifkan plugin atau mengedit publikasi pengguna lain. Jika tidak, itu mengubah kueri yang digunakan untuk menampilkan file media dan membatasi ke ID pengguna.

Kami harap artikel ini membantu Anda mempelajari cara membatasi akses ke perpustakaan media WordPress untuk unggahan Anda sendiri. Anda juga dapat membatasi penulis untuk posting Anda sendiri di area admin WordPress.

Jika Anda menyukai artikel ini, berlangganan saluran YouTube kami untuk menonton video tutorial WordPress. Anda juga dapat menemukan kami di Twitter dan Facebook.

Table of Contents