Cara Membatasi Konten berdasarkan Peran Pengguna di Situs WordPress
Diterbitkan: 2022-05-19Jika Anda menggunakan WordPress, Anda mungkin bertanya-tanya bagaimana cara membatasi konten di situs WordPress Anda hanya untuk peran pengguna tertentu.
WordPress pada dasarnya adalah platform CMS, dan konten apa pun yang Anda terbitkan dapat diakses oleh semua orang di internet. Tetapi mungkin ada saatnya Anda tidak ingin menampilkan konten kepada semua pengunjung Anda. Anda mungkin ingin mencegah postingan, halaman, gambar, dan file media lainnya dilihat dan diakses oleh orang yang tidak memiliki izin yang diperlukan.
Dalam artikel ini, kami akan menunjukkan cara mudah menambahkan area khusus anggota ke situs web Anda dan membatasi akses ke peran pengguna tertentu.
Daftar Isi
- Mengapa Anda Ingin Membatasi Konten di Situs Web Anda?
- Membatasi Konten berdasarkan Peran Pengguna di Situs WordPress
- Cara Menambahkan Peran Pengguna Khusus ke Situs WordPress Anda
- Cara Membatasi Posting dan Halaman berdasarkan Peran Pengguna
- Instal Keanggotaan Berbayar Pro dan Peran Addon
- Buat Tingkat Keanggotaan dan Tetapkan Kategori dan Peran Pengguna untuk Itu
- Pengaturan Peran
- Tambahkan Konten Terbatas di Situs Web
- Instal Unduh Monitor dan Ekstensi Pengelola Akses Tingkat Lanjut
- Tambahkan File ke Situs Web
- Batasi File Berdasarkan Peran Pengguna
- Tambahkan Unduhan di Situs Web
- Buat Toko Digital Anda Sendiri
Mengapa Anda Ingin Membatasi Konten di Situs Web Anda?
Ada banyak alasan mengapa Anda ingin membatasi konten di situs WordPress Anda.
Anda mungkin ingin membuat area khusus anggota untuk konten eksklusif yang hanya dapat diakses oleh pengguna terdaftar atau mereka yang telah mendaftar akun di situs Anda. Atau Anda mungkin ingin menampilkan konten secara berbeda untuk tipe pengguna yang berbeda.
Anda harus membatasi konten situs web jika Anda ingin…
- Tampilkan konten hanya kepada pengguna tertentu (dan sembunyikan dari orang lain)
- Lindungi konten dari pengguna yang tidak terdaftar
- Jual produk digital
- Lindungi gambar Anda dari unduhan yang tidak diinginkan
- Kembangkan komunitas dan bagikan konten di dalamnya
Anda dapat membatasi semua jenis konten, termasuk konten tertulis, file, dan gambar.
Sekarang mari kita masuk ke seluk beluk membatasi konten pada posting dan halaman terlebih dahulu, dan kemudian menunjukkan cara membatasi file di situs WordPress.
Membatasi Konten berdasarkan Peran Pengguna di Situs WordPress
Kami akan menggunakan plugin untuk memudahkan pemula mengikuti tutorial ini. Plugin memungkinkan Anda untuk dengan mudah menambahkan fungsionalitas ke situs web Anda tanpa harus menulis satu baris kode pun.
Sebelum kita melihat bagaimana sebenarnya membatasi konten, pertama-tama mari kita bahas apa peran pengguna yang disertakan dengan WordPress dan bagaimana menambahkan peran pengguna tambahan dan mengubah izin mereka di situs web.
Cara Menambahkan Peran Pengguna Khusus ke Situs WordPress Anda
WordPress hadir dengan beberapa peran pengguna default. Peran ini memiliki kemampuan dan izin yang berbeda untuk mengontrol apa yang dapat dan tidak dapat dilakukan pengguna di situs web Anda.
Mereka termasuk administrator, editor, penulis, kontributor, dan pelanggan.
Terkadang, peran default ini tidak cukup untuk situs web Anda. Anda mungkin memerlukan peran pengguna lain dengan tingkat izin khusus yang lebih sesuai dengan kebutuhan Anda.
Anda dapat dengan mudah menambahkan peran pengguna tambahan menggunakan plugin gratis Editor Peran Pengguna dari repo WordPress.
Setelah diinstal dan diaktifkan, navigasikan ke Users > User Role Editor . Di sana, klik Tambahkan Peran di bilah sisi.
Munculan yang terbuka akan meminta Anda untuk memberikan ID, nama, dan izin kepada peran pengguna. Anda dapat memilih untuk menyalin izin dari salah satu peran pengguna yang ada atau membuat yang benar-benar baru.
Jika Anda ingin mengubah izin untuk suatu peran, cukup pilih peran dari menu tarik-turun dan centang semua kotak yang ingin Anda tambahkan sebagai izin.
Mudah, bukan? Sekarang kita tahu cara menambahkan dan mengubah izin untuk peran pengguna, sekarang mari kita periksa cara membatasi posting dan halaman untuk peran pengguna tertentu.
Cara Membatasi Posting dan Halaman berdasarkan Peran Pengguna
Anda telah menulis postingan yang bagus, tetapi Anda tidak ingin membaginya dengan publik. Mungkin Anda ingin meletakkan konten Anda di balik paywall, atau mungkin Anda ingin membiarkan pengguna terdaftar mengakses konten tersebut. Dalam kedua kasus tersebut, Anda dapat membatasi konten sehingga hanya orang-orang tertentu yang dapat membacanya.
Kami akan menggunakan dua plugin untuk ini: Keanggotaan Berbayar Pro dan Addon Perannya. Keduanya gratis!
Banyak plugin lain memungkinkan Anda untuk membatasi konten, tetapi apa yang membuat Keanggotaan Berbayar Pro unik adalah kemampuannya untuk menskalakan dengan mudah di masa mendatang.
Mari kita mulai dengan menginstal plugin.
Instal Keanggotaan Berbayar Pro dan Peran Addon
Untuk memulai, instal dan aktifkan plugin Pro Keanggotaan Berbayar gratis dari repositori plugin WordPress.
Selanjutnya, kunjungi situs web Keanggotaan Berbayar dan buat akun gratis untuk mengunduh addon Peran. Anda akan mendapatkan file zip dari addon.
Beralih kembali ke dasbor WordPress Anda dan buka Plugin > Add New . Klik tombol Unggah Plugin di bagian atas dan pilih file addon Roles yang baru saja Anda unduh. Klik Instal Sekarang dan kemudian Aktifkan plugin.
Setelah plugin aktif di situs web Anda, sekarang saatnya membuat aturan untuk membatasi konten.
Sebelum kita membuat tingkat keanggotaan, izinkan saya menjelaskan secara singkat kepada Anda bagaimana ini akan bekerja…
Kami akan membuat tingkat keanggotaan yang berbeda dan menetapkan masing-masing kategori dan peran pengguna. Akibatnya, saat kami membuat postingan baru dan menetapkannya ke salah satu kategori keanggotaan kami, postingan tersebut akan disembunyikan dari masyarakat umum.
Saat pengguna mendaftar di situs web kami, mereka diberi peran pengguna berdasarkan tingkat keanggotaan mereka. Jadi, setiap kali konten baru diterbitkan dalam kategori tertentu, hanya peran pengguna tertentu dari tingkat keanggotaan tersebut yang dapat mengaksesnya.
Sekarang setelah kita memahami cara kerjanya, mari kita buat tingkat keanggotaan pertama kita.
Buat Tingkat Keanggotaan dan Tetapkan Kategori dan Peran Pengguna untuk Itu
Karena kita perlu menetapkan kategori untuk setiap tingkat keanggotaan, mari tambahkan kategori terlebih dahulu sebelum kita mulai membuat tingkat keanggotaan.
Buka Posting > Kategori dan mulailah menambahkan kategori yang relevan untuk setiap tingkat keanggotaan yang ingin Anda buat.
Setelah Anda menambahkan semua kategori, buka dasbor Pro Keanggotaan Berbayar. Di sini, klik tombol Buat Tingkat Keanggotaan di bawah Pengaturan Awal untuk mulai membuat rencana keanggotaan.
Anda akan diarahkan ke halaman baru tempat Anda dapat memasukkan detail paket keanggotaan Anda. Mulailah dengan memasukkan nama dan deskripsi singkat tentang rencana tersebut.
Selanjutnya, Anda dapat menambahkan pesan konfirmasi yang muncul di situs web Anda setelah seseorang membeli paket keanggotaan. Anda dapat menambahkan gambar atau grafik ke pesan untuk membuatnya menonjol. Jika Anda ingin memasukkan pesan yang sama dalam email konfirmasi, Anda dapat mencentang kotak di bawah bidang pesan.
Berikutnya adalah opsi untuk detail penagihan. Karena kami hanya ingin membatasi konten dan tidak membebankan biaya kepada pengguna untuk itu, masukkan Pembayaran Awal sebagai $0 dan biarkan kotak Berlangganan Berulang tidak dicentang.
Berikutnya adalah Pengaturan Lainnya . Abaikan saja opsi pertama dan centang kotak untuk yang kedua jika Anda ingin membatasi akses ke periode waktu tertentu.
Sekarang sampai pada bagian yang paling penting!
Anda dapat menentukan peran pengguna mana yang akan memiliki akses ke keanggotaan ini. Addon Peran Pro Keanggotaan Berbayar memungkinkan Anda membuat peran pengguna baru atau memilih dari peran default WordPress.
Peran pengguna baru yang dibuat dengan Addon Peran memiliki izin yang sama dengan peran default yang ditetapkan di pengaturan Umum WordPress untuk pengguna baru. Peran pengguna baru akan mengambil nama keanggotaan dan dapat disesuaikan untuk izin menggunakan plugin Editor Peran Pengguna.
Untuk saat ini, kami hanya akan membuat peran pengguna baru dengan izin default. Anda dapat mencentang kotak pertama untuk membuat peran khusus baru untuk keanggotaan ini.
Pengaturan Peran
Selanjutnya, di Setelan Konten , pilih kategori postingan relevan yang ingin Anda tetapkan untuk tingkat keanggotaan ini.
Terakhir, jangan lupa untuk mengklik tombol Simpan Level untuk membuat keanggotaan baru ini.
Anda dapat mengulangi proses yang sama untuk membuat tingkat keanggotaan dan peran pengguna tambahan.
Setelah membuat tingkat keanggotaan yang berbeda berdasarkan peran pengguna, mari siapkan halaman Pro Keanggotaan Berbayar yang penting.
Ini adalah halaman penting yang memungkinkan pengguna masuk ke situs web dan mengelola akun mereka.
Di bawah tab Pengaturan, navigasikan ke bagian Halaman dan klik tombol Hasilkan Halaman Untuk Saya . Anda akan melihat pesan yang menyatakan bahwa halaman berhasil dibuat.
Di bawah ini, Anda akan menemukan daftar semua halaman yang dibuat bersama dengan tombol edit dan lihat di sebelah masing-masing halaman.
Sekarang setelah penyiapan kita selesai, saatnya menambahkan konten yang hanya dapat diakses oleh peran pengguna tertentu…
Tambahkan Konten Terbatas di Situs Web
Untuk menambahkan konten, navigasikan ke Posting > Add New dan buat artikel baru seperti biasa.
Setelah siap, pilih kategori keanggotaan dan tingkat keanggotaan yang relevan dari bilah sisi dan publikasikan artikel.
Untuk halaman dan jenis posting khusus, Anda cukup mencentang kotak untuk keanggotaan yang relevan dari bilah sisi.
Jika Anda melihat bagian depan situs web Anda, Anda akan melihat bahwa artikel tersebut tidak terlihat. Namun, jika Anda masuk ke situs web dengan peran pengguna yang sesuai, Anda akan melihat artikel tersebut.
Itu dia. Setiap kali Anda menerbitkan artikel dengan memilih salah satu kategori yang dibuat untuk Keanggotaan Berbayar Pro, konten sekarang hanya dapat dilihat oleh pengguna yang memiliki peran pengguna tertentu pada tingkat keanggotaan tersebut.
Kami sudah selesai dengan membatasi konten pada posting dan halaman. Sekarang mari kita periksa cara membatasi file di situs web.
Cara Membatasi Akses ke File berdasarkan Peran Pengguna
Meskipun ada banyak plugin untuk membantu Anda membatasi akses ke posting dan halaman, Anda mungkin telah memperhatikan bahwa membatasi akses ke file di situs Anda tidak semudah itu.
Untungnya, ada plugin seperti Download Monitor yang memungkinkan Anda menambahkan batasan dengan mudah ke file yang dapat diunduh. Ini adalah pilihan yang sangat baik untuk menambahkan fungsionalitas seperti perlindungan kata sandi dan batasan unduhan ke file apa pun yang Anda unggah. Ada juga ekstensi Advanced Access Manager yang memungkinkan Anda membatasi akses ke file dari semua kecuali peran pengguna tertentu atau pengguna individu.
Mari kita lihat bagaimana menggunakannya bersama dengan ekstensi Access Manager untuk membatasi file berdasarkan peran pengguna.
Instal Unduh Monitor dan Ekstensi Pengelola Akses Tingkat Lanjut
Mulailah dengan membeli paket berbayar dari situs web Download Monitor. Untuk menggunakan Manajer Akses Lanjutan, Anda perlu membeli paket Lengkap.
Setelah itu, buka dashboard WordPress Anda dan arahkan ke Plugins > Add New untuk menginstal dan mengaktifkan plugin Download Monitor dari repo plugin WordPress.
Segera setelah Anda menginstal plugin, Anda akan melihat kotak pesan yang memberitahu Anda bahwa Anda harus mengklik link “ klik di sini ” untuk menyelesaikan instalasi.
Anda akan dibawa ke halaman baru tempat Anda dapat mengatur halaman penting dengan satu klik.
Selanjutnya, navigasikan ke situs web Download Monitor dan unduh ekstensi Advanced Access Manager dari akun Anda.
Kembali ke dasbor WordPress Anda dan arahkan ke Plugins > Add New untuk mengunggah dan menginstal ekstensi. Setelah terinstal, jangan lupa untuk memvalidasi kunci lisensi Anda untuk mulai menggunakannya.
Jika mau, Anda juga dapat memasang ekstensi lain dari daftar.
Unduh Monitor tidak mengizinkan Anda membuat peran pengguna baru. Akibatnya, Anda harus menggunakan plugin Editor Peran Pengguna yang disebutkan sebelumnya untuk membuat peran baru.
Sekarang setelah penyiapan selesai, mari kita lihat cara menambahkan file dan membatasi aksesnya…
Tambahkan File ke Situs Web
Untuk mulai menambahkan file, buka Unduhan > Tambah Baru dan beri judul pada file Anda. Jika Anda telah mengaktifkan Addon Halaman, Anda juga dapat menambahkan deskripsi yang akan muncul di bagian depan.
Selanjutnya, gulir ke bawah ke metabox File/Versi yang Dapat Diunduh dan unggah file Anda. Anda dapat memberi file Anda nomor versi dan menetapkan batas unduhan untuk itu.
Jika Anda tidak ingin mengunggah file ke server Anda sendiri dan ingin menyajikannya dari Google Drive atau Amazon S3, Download Monitor memungkinkan Anda melakukannya.
Setelah file ditambahkan, pindah ke metabox berikutnya di mana Anda dapat menambahkan aturan untuk membatasi akses ke peran pengguna tertentu. Mari kita periksa secara singkat…
Batasi File Berdasarkan Peran Pengguna
Untuk mulai membuat aturan akses berdasarkan peran pengguna, klik tombol Tambahkan Aturan . Ini akan menambahkan baris baru ke metabox. Anda dapat mengatur aturan dengan memilih opsi yang sesuai dari dropdown di setiap kolom.
Jika Anda ingin memberikan akses ke beberapa peran pengguna, Anda dapat melakukannya dengan menambahkan baris baru lainnya ke dalam kotak.
Selanjutnya, periksa kategori yang relevan dari file unduhan Anda dan tambahkan tag dan gambar unggulan. Jika Anda memiliki ekstensi lain yang terpasang, Anda dapat mengonfigurasinya di Opsi Unduhan di bilah sisi.
Setelah Anda memastikan bahwa semuanya baik-baik saja, Anda dapat mempublikasikan unduhan di situs web.
Kami belum selesai! Mari kita lihat bagaimana cara menampilkan unduhan ini di situs web…
Tambahkan Unduhan di Situs Web
Unduh Monitor berfungsi dengan Editor Klasik serta Editor Gutenberg yang baru. Ini memungkinkan Anda dengan mudah menampilkan unduhan baik dengan menggunakan kode pendek atau blok Gutenberg.
Kode pendek dan blok Gutenberg dapat disesuaikan, memungkinkan Anda untuk menampilkan apa yang Anda inginkan.
Kode pendek default [download id="123″] cukup sederhana dan Anda dapat menggunakannya di mana saja di situs web untuk menampilkan tautan unduhan. Anda juga dapat menyesuaikan lebih lanjut kode pendek ini untuk menampilkan templat konten seperti kotak unduhan, tombol, dan lainnya.
Terlepas dari apakah anggota tersebut masuk atau tidak, unduhan akan ditampilkan. Namun, jika mereka mencoba mengunduh file tanpa masuk dengan peran pengguna yang sesuai, itu akan memberi tahu mereka bahwa mereka tidak memiliki izin untuk melakukannya.
Jika mau, Anda juga dapat membuka gerbang konten Anda dan menggunakannya untuk menghasilkan prospek dengan salah satu ekstensi kami: Gravity Forms, Ninja Forms Lock, Email Lock, MailChimp Lock, atau Twitter Lock.
Voila! Sekarang setelah Anda mengetahui dasar-dasar dan cara menggunakan kedua plugin, Anda selangkah lebih dekat untuk melindungi konten dan file situs web Anda dari akses yang tidak diinginkan!
Buat Toko Digital Anda Sendiri
Download Monitor adalah plugin yang kuat yang memberdayakan Anda tidak hanya untuk mengonfigurasi dan membatasi file unduhan, tetapi juga untuk membuat toko digital Anda sendiri.
Muncul dengan fitur yang memungkinkan Anda dengan mudah mengatur toko dan mengelola, melacak dan mengontrol file digital Anda. Anda dapat menggunakannya untuk menjual e-book, seni digital, materi iklan, template, dan banyak lagi.
Bagian terbaik dari Download Monitor adalah tidak ada biaya komisi yang harus dibayar. Ini berarti bahwa uang apa pun yang Anda hasilkan dari menjual file digital adalah milik Anda untuk disimpan.