» Directory » » ID 3512

Set Default Skema Warna Admin dan Menghapus Menunya Dari Halaman Profil WordPress

30menit.com – Cara set default skema warna untuk user baru selain administrator dan menghapus menunya dari halaman user profil wordpress

Skema warna admin adalah suasana tampilan atau tema tampilan untuk admin area. Skema warna ini secara default untuk user baru adalah skema “fresh”. Default ini dapat kita ubah. Sebagai contoh di set ke skema “coffee”. Jadi jika ada pendaftaran user baru skema warna defaultnya akan diset ke skema “coffee” atau sesuai keinginan. Skema warna yang disediakan oleh wordpress ada 8. Yaitu fresh (awal), light (terang), blue (biru), coffee (kopi), ectoplasm (ektoplasma), midnight (tengah malam), ocean (samudra), dan sunrise (fajar).

Pada tutorial ini selain mengeset skema default, saya sedikit menambahkan user role untuk skema warna ini. Jadi setelah diset defaultnya saya menambahkan pembatasan untuk user selain administrator agar tidak bisa merubah skema warna ini, dengan cara menghapus menu pemilihan skema warna ini dari halaman user profil. Tetapi menu ini tidak hilang dari halaman profil milik administrator. Untuk melakukan ini saya memanfaatkan capability wordpres. Capability yang saya gunakan adalah “manage_options”. Capability ini merupakan aktifitas yang hanya bisa dilakukan oleh seorang administrator. Untuk penjelasan lengkap tentang capability silakan kunjungi WordPress Role and Capabilities.

Sebelumnya, tutorial ini merupakan pengembangan tingkat lanjut dari tutorial Belajar Membuat Template WordPress Dengan Framework Bootstrap Versi 4.0.0 Jadi alangkah baiknya anda juga membaca tutorial tersebut untuk pemahaman lebih mendalam. Serta membaca beberapa tutorial pengembangan lainnya pada tags #wp_advance.

Lanjut ke tutorialnya. Silakan buka folder template (tema) btpm. Cari file “functions.php” dan buka file tersebut pada text editor. Kemudian buka folder “inc” dan buat sebuah file baru dalam folder tersebut dengan nama “wp_color_admin.php” (nama file tidak harus sama, silakan disesuaikan dengan keinginan) serta buka file yang sudah dibuat tersebut pada text editor. Tambahkan kode php berikut ke dalam file “wp_color_admin.php”

Lihat pada data array ‘admin_color’, value yang saya isikan adalah ‘coffee’. Value ini hanya contoh. Silakan disesuaikan dengan keinginan. Kemudian untuk user role, saya menambahkan “remove_action” untuk menghapus menu skema warna dengan memanfaatkan kondisional if fungsi “current_user_can” untuk memfilter user selain administrator dengan capability “manage_options”. Silakan tambahkan kode berikut :

Kemudian includkan file “wp_color_admin.php” ke dalam functions.php

Mari kita tes. Buat user baru dengan user administrator. Tidak perlu yang rumit karena hanya untuk mencoba. Gunakan sandi yang mudah saja dan peran yang diberikan jangan sebagai administrator. Setelah user baru berhasil dibuat logout dari user administrator dan login lagi dengan user baru tersebut. Seharusnya skema warnanya sesuai yang diset dalam contoh tutorial adalah skema warna kopi (coffee). Dan menu pihan skema warna pada halaman profil akan hilang.

Jika ada yang kurang jelas silakan tonton video berikut :

Semoga bermanfaat. Happy Coding….

Tulisan Terkait
Set Default Skema Warna Admin dan Menghapus Menunya Dari Halaman Profil WordPress oleh :

Masyhuri Jamil

Tidak memiliki kompetensi di bidang coding. Tapi selalu semangat terus belajar html, css, php, mysql, java script (jquery). Suka oprek-oprek android juga dan yang pasti suka jalan-jalan (treveling).

Memiliki 149 tulisan
Tambahkan Komentar Anda