Cara Membatasi Konten Berdasarkan Anggota di WordPress
Diterbitkan: 2021-05-06Situs web WordPress Anda memiliki beberapa konten penting , sensitif , atau berbayar , dan Anda hanya ingin mengizinkan beberapa pengguna dengan peran tertentu untuk melihatnya. Mudah sekali! Anda dapat menggunakan plugin anggota untuk membatasi siapa yang diizinkan membaca konten di situs WordPress Anda.
- 1. Kapan Anda Perlu Membatasi Konten Berdasarkan Anggota?
- 2. Bagaimana Mengizinkan Hanya Pengguna Tertentu yang Membaca Konten
- 2.1. Langkah 1: Buat Level dan Berikan Kemampuan untuk Mereka
- 2.2. Langkah 2: Terapkan Level ke Pengguna
- 3. Cara Membuat Kondisi Akses
- 4. Kata-Kata Terakhir
Pada artikel ini, kita akan melakukannya langkah demi langkah dengan plugin Batasi Akses Pengguna . Tapi pertama-tama, mari kita pelajari tentang aplikasi pembatasan konten oleh anggota di WordPress.
Kapan Anda Perlu Membatasi Konten Berdasarkan Anggota?
Pembatasan konten oleh anggota dapat diterapkan untuk:
- Situs web buku online : hanya mengizinkan anggota VIP untuk membaca buku berbayar atau buku populer.
- Situs web sekolah : hanya mengizinkan akun guru untuk membaca dokumen pribadi seperti rencana pelajaran dan tesis kelulusan.
- Situs web perusahaan : hanya mengizinkan akun manajer untuk membaca dokumen pribadi atau laporan internal.
- Dan masih banyak aplikasi lainnya, tergantung kreativitas Anda.
Untuk ilustrasi yang lebih baik, saya akan membuat contoh situs web perusahaan . Berikut yang saya lakukan:
Cara Mengizinkan Hanya Pengguna Tertentu yang Membaca Konten
Pada artikel ini, saya mengklasifikasikan semua pengguna di situs WordPress menjadi dua level: Manajer dan Staf . Staf hanya dapat membaca posting biasa, sedangkan manajer dapat membaca posting normal dan pribadi.
Untuk melakukannya, saya menggunakan plugin Batasi Akses Pengguna.
Batasi Akses Pengguna – Plugin Keanggotaan dengan PaksaVersi Saat Ini: 2.2.1
Terakhir Diperbarui: 22 Agustus 2021
batasi-akses-pengguna.2.2.1.zip
Plugin Batasi Akses Pengguna membantu Anda membuat situs web keanggotaan tempat pengguna mendapatkan level yang berbeda. Tergantung pada levelnya, pengguna diizinkan untuk menggunakan fitur atau membaca posting yang semakin penting / rahasia.
Plugin Restrict User Access gratis dan tersedia di wordpress.org, jadi Anda hanya perlu menginstal dan mengaktifkan plugin seperti biasa:

Setelah aktivasi, bagian baru Akses Pengguna akan ditampilkan di bilah sisi di bagian belakang situs web WordPress Anda:

Kali ini, ikuti langkah-langkah di bawah ini untuk membatasi konten oleh anggota di WordPress:
Langkah 1: Buat Level dan Berikan Kemampuan untuk Mereka
Pertama, buka User Access > Access Levels > Add New :

Di antarmuka Tambahkan Baru , Anda dapat membuat kondisi akses, menerapkan level ke pengguna, memberikan kemampuan untuk level tersebut, dan mengatur opsi lain seperti durasi, menyembunyikan bilah admin, dll.

Sekarang, beri nama level, lalu pindah ke tab Kemampuan untuk memberikan kemampuan untuk level ini:

Seperti yang Anda lihat pada gambar, kolom pertama berisi kemampuan yang dapat diberikan ke level yang dipilih saat ini (Manajer). Untuk memberikan kemampuan kepada Manager , cukup klik pada sel yang sesuai di kolom Izin ; jika tidak, klik sel di kolom Tolak .
Dalam artikel ini, saya hanya fokus pada kemampuan membaca artikel atau halaman. Oleh karena itu, saya hanya mengizinkan kemampuan berikut:
-
read: membaca postingan/halaman biasa -
read_private_posts -
read_private_pages
Sedangkan untuk kemampuan lainnya saya pilih Deny .


Selanjutnya, jangan lupa klik Buat .
Kami telah menyelesaikan Manajer tingkat pertama. Untuk level Staff , saya melakukan hal yang sama. Tetapi di tab Kemampuan , saya hanya mengizinkan read .

Ini adalah dua level ( Manajer dan Staf ) yang saya buat:

Namun, level ini masih belum diterapkan ke pengguna mana pun. Untuk melakukannya, pindah ke langkah 2.
Langkah 2: Terapkan Level ke Pengguna
Ada dua metode untuk menerapkan level ke pengguna:
- Metode 1 : Pilih pengguna secara manual
- Metode 2 : Sinkronkan dengan peran pengguna
Ini dia!
Metode 1: Pilih Pengguna Secara Manual
Metode 1 cocok untuk situs web internal perusahaan yang memiliki sedikit anggota (<20 orang) karena akan memakan waktu lama untuk memilih banyak anggota secara manual.
Pertama, buka Akses Pengguna > Tingkat Akses dan pilih tingkat yang ingin Anda terapkan kepada pengguna:

Selanjutnya pindah ke tab Members , pada bagian Search for Users isikan nama pengguna dan klik Save .

Metode 2: Sinkronkan dengan Peran Pengguna
Metode 2 lebih cepat daripada metode 1 karena Anda dapat memanfaatkan peran pengguna yang tersedia di situs WordPress Anda. Namun, pastikan bahwa manajer dan staf diberi peran pengguna yang tepat.
Baca selengkapnya: cara mengonfigurasi peran pengguna di WordPress.
Untuk menyinkronkan dengan peran pengguna, Anda juga memilih level yang diinginkan dan pergi ke tab Anggota .
Di bagian Peran yang Disinkronkan, pilih peran yang ingin Anda sinkronkan. Dalam contoh ini, saya membuat dua peran pengguna ( Pengguna Manajer dan Pengguna Staf ) sebelumnya, jadi saya hanya perlu menyinkronkannya dengan level yang sesuai.

Ok, sekarang saya akan memeriksa apakah kita melakukannya dengan benar. Situs web WordPress saya memiliki tiga posting pribadi dan beberapa posting normal sebagai berikut:

Pertama, saya masuk dengan akun Staf . Seperti yang Anda lihat, saya tidak dapat melihat pos pribadi. Mereka bahkan tidak muncul:

Selanjutnya, saya masuk dengan akun Manajer . Dan tada, saya bisa melihat posting pribadi sekarang:

Batasi Akses Pengguna memiliki fitur menarik lainnya yaitu menciptakan kondisi akses. Dengan fitur ini, Anda dapat mengatur agar pengguna di level hanya dapat membaca posting tertentu yang Anda tentukan .
Cara Membuat Kondisi Akses
Pertama, pilih level yang ingin Anda buat kondisi aksesnya. Dalam contoh ini, saya memilih level Staf :

Selanjutnya, buka tab Access Conditions dan klik grup New condition :

Sekarang, Anda dapat melihat banyak jenis kondisi. Namun, kami hanya fokus pada kemampuan membaca posting, jadi mari kita pilih Posts / Blog :

Setelah itu, klik kotak di sebelah bagian Posts / Blog , lalu pilih postingan yang Anda izinkan dibaca oleh pengguna Anda. Sebagai contoh, saya memilih posting berikut:

Terakhir, jangan lupa klik Simpan .
Mulai sekarang, pengguna Staf hanya diperbolehkan membaca konten yang saya tentukan di atas. Sedangkan untuk postingan lainnya, meski masih bisa melihat judul dan gambar unggulan di halaman arsip, namun konten postingan tidak bisa dibaca.

Kata-kata terakhir
Membatasi konten oleh anggota di WordPress sangat penting untuk situs web yang memiliki konten sensitif, penting, atau berbayar. Anda harus menggunakan teknik ini untuk melindungi konten situs web Anda .
Apakah Anda tahu aplikasi lain untuk membatasi konten oleh anggota di WordPress? Bagikan dengan kami di bagian komentar!
Sampai jumpa!
