Cara Menyembunyikan Item Menu untuk Pengguna Tertentu WordPress

Diterbitkan: 2022-12-15

Sekitar setengah (43,2%) dari semua situs web di Internet menggunakan WordPress sebagai sistem manajemen konten (CMS) mereka.

Tidak mengherankan, mengingat betapa mudahnya membuat dan mengelola situs web menggunakan WordPress. Bahkan orang yang tidak tahu banyak tentang desain web pun dapat langsung masuk dan menggunakan WordPress dalam beberapa menit.

Saat Anda mengintegrasikan WordPress ke situs web Anda, Anda akan memiliki akses ke area admin khusus. Di sini, Anda dapat menambahkan konten baru, melacak performa situs, dan menyesuaikan pengaturannya, antara lain.

Katakanlah Anda membagikan situs Anda dengan orang lain (mitra, pembuat konten lepas, dll). Penting untuk mengontrol siapa yang dapat melihat dan menggunakan fungsi apa di area admin ini. Tidak hanya untuk mencegah kekacauan tetapi juga untuk meningkatkan keamanan situs.

Panduan ini akan menunjukkan cara menyembunyikan item menu untuk pengguna tertentu di WordPress.

  • Alasan Menyembunyikan Item Menu untuk Pengguna Tertentu WordPress
  • Peran Pengguna & Bagaimana Mereka Membantu Anda Menyembunyikan Item Menu
  • Cara Menyembunyikan Item Menu untuk Pengguna Tertentu WordPress

Alasan Menyembunyikan Item Menu untuk Pengguna Tertentu WordPress

Ketika seseorang memasuki area admin situs web Anda, mereka harus masuk melalui portal khusus. Di pengaturan WordPress default, pengguna dapat mengakses setiap alat dan fungsi yang tersedia di area admin.

Dengan kata lain, jika Anda memberi seseorang akses, mereka dapat mengubah segalanya tentang situs web Anda tanpa bertanya kepada Anda.

ppwp-wordpress-admin-login-screen

Itu bisa menjadi masalah jika Anda menjalankan situs web multi-penulis atau meminta klien mengunjungi area admin.

Sebagian besar pengguna, kecuali mereka adalah admin web, tidak memerlukan akses penuh ke setiap alat di area admin. Saat mereka menggunakan alat yang seharusnya tidak mereka gunakan atau mengubah pengaturan yang seharusnya tidak mereka ubah, situs web Anda bisa rusak parah.

Selain itu, terlalu banyak item menu dan alat yang tidak perlu di layar orang dapat mengacaukan ruang kerja mereka. Ini menyulitkan mereka untuk menavigasi area admin.

Di situlah kemampuan untuk menyembunyikan item menu admin WordPress dari beberapa pengguna berguna. Anda dapat mencegah orang mengakses hal-hal yang seharusnya tidak mereka lihat atau gunakan. Atau Anda dapat menyembunyikan item yang tidak diperlukan di layar untuk membuat ruang kerja semua orang di area admin lebih bersih.

Peran Pengguna & Bagaimana Mereka Membantu Anda Menyembunyikan Item Menu

Peran pengguna menentukan seberapa besar kekuatan kontrol yang didapat seseorang di situs web.

Misalnya, pemilik situs web dapat memiliki kendali penuh atas segalanya, termasuk setelan yang paling penting. Sebaliknya, seseorang dengan peran pengguna tamu hanya dapat melihat sedikit pilihan menu dan menggunakan beberapa fungsi di area admin.

Jika Anda menjalankan situs web multi-penulis, pengaturan peran pengguna sangatlah penting. Jika tidak, semua orang akan secara otomatis dianggap sebagai admin. Siapa pun yang masuk ke area admin dapat menambah, mengubah, dan menggunakan apa pun yang mereka inginkan.

Dengan menambahkan peran pengguna, Anda dapat memberikan kredensial orang yang diinginkan untuk mengakses area admin situs web Anda. Anda dapat menggunakan kredensial setiap orang untuk membatasi apa yang mereka lihat dan gunakan di area admin.

Berikut adalah beberapa cara bagi Anda untuk melakukannya!

Cara Menyembunyikan Item Menu untuk Pengguna Tertentu WordPress

Ada dua cara utama untuk melakukan ini, masing-masing dengan pro dan kontra.

#1 Gunakan Plugin

Untuk pengguna WordPress pemula dan umum yang tidak memiliki pengalaman dengan pengkodean, kami sangat menyarankan untuk menggunakan plugin.

Mereka bekerja sebaik pengkodean sementara jauh lebih mudah digunakan. Kebanyakan plugin hanya membutuhkan Anda untuk menginstalnya melalui menu Plugins . Ikuti petunjuk di layar, dan voila, Anda akan mendapatkan hasil yang Anda inginkan.

Hal yang sama berlaku untuk menyembunyikan item menu untuk pengguna tertentu di WordPress.

Anggota adalah plugin gratis yang hebat yang membantu Anda mengatasi masalah ini. Ini adalah sistem manajemen keanggotaan. Anda dapat membuat peran pengguna baru dan mengedit apa yang dapat dan tidak dapat mereka lakukan di area admin.

ppwp-wordpress-anggota-plugin

Petunjuk Pengaya

Setelah Anda menginstal plugin, menu kerjanya akan muncul di bilah menu utama area admin Anda.

  1. Klik pada tab Anggota dan pergi ke sub-tab Peran . Plugin akan menampilkan daftar lengkap semua peran pengguna di situs web Anda. Anda dapat menambahkan peran pengguna baru melalui fungsi Tambah Baru di bagian atas daftar.
  2. Klik tombol Edit kecil di bagian bawah peran yang diinginkan untuk membuka Editor Peran Pengguna. Di Editor ini, Anda akan dapat melihat semua kekuatan yang dapat Anda berikan atau tolak kepada pengguna.

Misalnya, untuk membuat peran Penulis, tekan Berikan pada pengaturan. Kemudian beri mereka kemampuan untuk menambah dan mengedit posting baru di situs web Anda.

Katakanlah Anda tidak ingin mereka memiliki kemampuan untuk menghapus kiriman orang lain. Anda dapat mencari kekuatan itu di Editor dan menekan Tolak pada kemampuan ini.

ppwp-anggota-plugin-wordpress

3. Klik Terapkan .

Sekarang, siapa pun yang terdaftar sebagai Penulis dapat menambah dan mengedit artikel baru tetapi tidak dapat menghapus karya orang lain.

Plugin seperti Anggota sangat mudah dan intuitif untuk digunakan. Itu sebabnya kami sangat merekomendasikan pendekatan ini kepada kebanyakan orang.

#2 Hapus Menu Admin Menggunakan Kode

Bagi mereka yang ingin mengubah pengkodean tema secara manual untuk mengubah menu pengguna, bagian ini untuk Anda!

Sebelum menyelam, Anda memiliki dua pilihan:

  • Tambahkan cuplikan kode ke fungsi turunan dari file function.php inti Anda.
  • Gunakan plugin yang disebut Cuplikan Kode untuk memasukkan kode ke sistem Anda.

Kami sangat menyarankan untuk mengambil rute yang terakhir. Dengan begitu, meskipun Anda memutuskan untuk mengubah tema situs, Anda akan menyimpan semua setelan Anda.

Peringatan kedua adalah metode ini hanya mencegah orang melihat item menu di area admin mereka.

Dengan kata lain, kami hanya akan menunjukkan cara menyembunyikan item menu WordPress. Orang masih dapat mengakses alat ini jika mereka memiliki tautan langsung ke alat tersebut. Anda memerlukan panduan lain jika Anda ingin memblokir orang mengakses atau menggunakan bagian dari admin web.

Mengkloning Peran Pengguna Administrator WordPress

Langkah pertama adalah membuat peran pengguna baru. Cara mudah untuk melakukannya adalah menggandakan peran pengguna Administrator default. Peran pengguna duplikat baru akan memiliki semua kekuatan admin, yang akan kita ubah nanti. Kami akan menyebut klon ini "Penulis Situs" .

Buka Cuplikan Kode dan salin dan tempel kode ini ke dalam kotak.

 fungsi cloneRole() {
$adm = get_role('administrator');
$adm_cap= array_keys( $adm->capabilities );
add_role('site_author', 'Site author');
$new_role = get_role('site_author');
foreach ( $adm_cap as $cap ) {
$new_role->add_cap( $cap );
}
}

Hapus Item Menu Admin WordPress Tertentu untuk Pengguna

Setelah Anda mengkloning peran pengguna baru dengan nama "Site Author" , perhatikan slug, yang disebut "site_author" . Anda dapat menggunakan siput untuk memanggil pengguna tertentu dalam kode.

Sekarang, katakanlah Anda ingin menghapus item menu Admin Situs dari pengguna yang terdaftar sebagai “Penulis Situs” . Salin dan tempel kode ini ke Cuplikan Kode:

 fungsi hide_siteadmin() {

  if (current_user_can('site_author)) {

     /* DASBOR */
      hapus_submenu_page( 'index.php', 'update-core.php'); // Memperbarui
  }
}
add_action('admin_head', 'hide_siteadmin');

Setelah Anda menerapkan kode ini, item menu "Perbarui" untuk pengguna yang terdaftar sebagai "Penulis Situs" akan dihapus.

Anda dapat memodifikasi potongan kode ini untuk menghapus fungsi lain dan menyembunyikan item menu di WordPress.

Sembunyikan Item Menu untuk Pengguna Tertentu WordPress Seperti Pro!

Mengetahui cara menyembunyikan item menu untuk pengguna tertentu di WordPress adalah keterampilan yang berguna jika Anda menjalankan situs web multi-penulis. Itu akan menjaga situs web Anda aman dari kecelakaan dan aktor jahat.

Selain menyembunyikan item menu, Anda juga dapat menyembunyikan konten WordPress Anda dari peran pengguna tertentu. Lihat panduan kami sekarang!

Apa pun metode yang Anda pilih di atas, kami berharap Anda sukses. Jika Anda mengalami masalah atau memiliki pertanyaan, tinggalkan komentar di bagian komentar di bawah. Kami akan menghubungi Anda sesegera mungkin!