Cara Mengelola Unggahan Media dengan Mudah oleh Pengguna Akhir di WordPress
Diterbitkan: 2023-02-28Apakah Anda ingin mengatur pengunggahan media berdasarkan pengguna di WordPress?
Jika Anda mengoperasikan situs multi-penulis, Anda mungkin ingin membatasi hampir semua aksesibilitas pustaka media setiap penulis hanya untuk unggahan pribadi mereka. Hal ini akan mencegah pembuat konten menghapus visual pengguna lain secara tidak sengaja, dan membantu menjaga konten khusus pelanggan tetap pribadi.
Dalam laporan ini, kami akan menunjukkan kepada Anda dengan jelas cara mengatur pengunggahan media oleh pelanggan di WordPress.
Mengapa Membatasi Entri Penulis ke Unggahan Media?
Jika Anda memiliki blog WordPress multi-penulis, maka orang mungkin mengunggah banyak foto yang berbeda. Hal ini dapat mempersulit penulis untuk menemukan grafik yang sesuai, atau mereka dapat menghapus atau mengedit file media orang lain secara tidak sengaja.
Ini dapat menyebabkan semua jenis masalah termasuk produktivitas yang buruk, banyak pekerjaan tambahan untuk admin dan editor situs web, dan alur kerja editorial yang canggih.
Akses tanpa batas ini juga bisa menjadi masalah privasi. Misalnya, jika Anda mengerjakan produk atau pemikiran baru, penulis lain mungkin melihat visual rahasia di perpustakaan media tepat sebelum Anda membuat pengumuman publik.
Jika Anda memiliki situs keanggotaan WordPress, maka kontributor dan pelanggan mungkin dapat mengakses file media berkualitas yang seharusnya tidak dapat mereka akses. Misalnya, jika Anda mempromosikan program online maka kontributor dapat menggunakan aksesibilitas perpustakaan media mereka untuk mendapatkan PDF berkualitas tinggi dan persediaan kursus lainnya, tanpa harus berlangganan.
Yang saat ini diklaim, mari kita lihat sekilas bagaimana membatasi siapa yang dapat melihat unggahan media di area admin WordPress Anda. Pada dasarnya gunakan tautan balik cepat di bawah untuk melompat langsung ke sistem yang ingin Anda gunakan.
Teknik 1. Mengatur Upload Media Oleh Pengguna Dengan Plugin (Cepat dan Tidak Rumit)
Cara termudah untuk membatasi akses ke unggahan media adalah dengan menggunakan plugin Frontier Prohibit Download.
Plugin gratis ini memeriksa apakah pengguna memiliki otorisasi edit_some others_posts
, yang memungkinkan mereka untuk mengedit posting pengguna lebih lanjut.
Secara default, kemampuan ini diberikan kepada semua orang yang memiliki tujuan admin atau editor halaman web. Jika Anda ingin mengubahnya, Anda dapat menambahkan atau menghapus kemampuan peran konsumen di WordPress.
Jika pengguna tidak memiliki izin ini, maka saat plugin ini diaktifkan, mereka tidak akan dapat memperoleh dokumen pengguna lain di perpustakaan media WordPress. Ini memungkinkan Anda mengelola unggahan media oleh orang-orang, tanpa membatasi aksesibilitas untuk admin dan editor.
Plugin ini berfungsi di luar kotak dan tidak ada pengaturan untuk Anda konfigurasikan, jadi Anda cukup mengatur dan mengaktifkan plugin Frontier Prohibit Accessibility. Untuk lebih banyak fakta, lihat tutorial kami tentang cara memasang plugin WordPress.
Strategi 2. Pengorganisasian Unggahan Media Kode Etik (Superior)
Pilihan lainnya adalah melarang akses ke file di perpustakaan media yang bekerja dengan kode. Sistem ini menuntut Anda untuk memasukkan cuplikan kode ke situs blog atau situs web WordPress Anda, jadi ini bukan pendekatan yang paling membantu pemula. Meskipun demikian, Anda tidak perlu menginstal plugin terpisah hanya untuk mengatur unggahan media Anda.
Biasanya, Anda akan mendapatkan panduan dengan panduan untuk menambahkan kode khusus ke konsep WordPress Anda. Namun, ini tidak disarankan karena kesalahan dan kesalahan ketik dalam kode Anda dapat menyebabkan gangguan khas WordPress, atau bahkan meretas situs web Anda sepenuhnya.
Itu sebabnya kami mengusulkan WPCode.
WPCode adalah plugin cuplikan kode terbaik yang digunakan oleh lebih dari 1 juta situs web WordPress. Ini membuatnya mudah untuk memasukkan kode kustom di WordPress tanpa harus mengedit file features.php.
Untuk proses ini, kami akan menggabungkan kode yang memeriksa apakah konsumen memiliki izin edit_other people_posts
. Jika mereka tidak pernah memiliki izin ini, cuplikan kode di bawah akan menghentikan mereka mengakses file data orang lain di perpustakaan media WordPress.
Hal pertama yang perlu Anda lakukan adalah menginstal dan mengaktifkan plugin WPCode gratis. Untuk detail lebih lanjut, lihat panduan langkah demi langkah kami tentang cara menginstal plugin WordPress.
Setelah aktivasi, buka Cuplikan Kode »Sertakan Cuplikan .
Di sini, cukup arahkan mouse Anda ke 'Add Your Custom Made Code'.
Saat muncul, klik 'Use snippet'.
Untuk memulai, urutkan judul untuk cuplikan kode yang dibuat khusus. Ini bisa menjadi sesuatu yang akan membantu Anda mengidentifikasi cuplikan di dasbor WordPress.
Segera setelah itu, buka dropdown 'Code Type' dan pilih 'PHP Snippet.'
Di area 'Pratinjau Kode', rekatkan cuplikan kode berikutnya:
add_filter( 'ajax_query_attachments_args', 'user_exhibit_attachments' )
functionality person_demonstrate_attachments( $question )
$person_id = get_present-day_consumer_id()
if ( $user_id && !current_user_can('activate_plugins') && !current_consumer_can('edit_many others_posts
') )
$question['author'] = $person_id
return $question
Mengikuti, cukup gulir ke bagian 'Penyisipan'. WPCode dapat menambahkan kode Anda ke lokasi berbeda, seperti setelah setiap posting, hanya frontend, atau hanya admin.
Kami ingin menggunakan kode PHP khusus di seluruh situs web WordPress kami, jadi klik 'Masukkan Otomatis' jika belum dipilih. Kemudian, buka menu tarik-turun 'Lokasi' dan pilih 'Jalankan Hampir di mana saja.'
Setelah itu, Anda benar-benar siap untuk menggulir ke bagian atas layar dan cukup mengklik tombol 'Tidak Aktif', sehingga berubah menjadi 'Aktif'.
Terakhir, klik 'Simpan Cuplikan' untuk mengaktifkan cuplikan PHP.
Sekarang, pengguna akhir hanya memiliki akses ke dokumen yang mereka unggah ke perpustakaan media WordPress.
Kami harap posting ini membantu Anda mengatur pengunggahan media dengan lebih baik oleh pembeli di situs web WordPress Anda. Selanjutnya, Anda dapat memeriksa panduan keamanan WordPress teratas kami atau melihat plugin jenis panggilan terbaik pilihan kami yang memenuhi syarat untuk WordPress.
Jika Anda menyukai artikel singkat ini, ingatlah untuk berlangganan ke Channel YouTube kami untuk tutorial video online WordPress. Anda juga dapat menemukan kami di Twitter dan Facebook.