Like & Share:
- Like & Share : Jika ini dapat bermanfaat bagi orang lain? Klik tombol bagikan dan beri tahu mereka!
- Comment : Berikan komentar, komentar spam dan tidak relevan tidak akan pernah dipublikasikan!
- Klik Iklan : Terima kasih atas partisipasi Anda yang berharga. Keterlibatan Anda sangat kami hargai!
TokoDaring.Com – Mencegah User Mengakses Dashboard Admin WordPress atau Admin Bar. Website toko online anda tentu saja mengijinkan pengguna untuk melakukan pendaftaran dan login ketika mereka membeli barang atau melakukan pembayaran. Anda mungkin tidak ingin pengguna untuk mengakses WordPress Dashboard. Berikut caranya jika anda ingin mencegah user mengakses dashboard admin WordPress atau melihat admin bar.
Dashboard Admin WordPress
Artikel terkait :
Trend Aksesibilitas Digital 2024
Dashboard admin WordPress
Anda pasti tidak asing dengan WordPress Dashboard? Tapi jika anda benar-benar baru mengelola website bisnis toko daring berbasis WordPress dan WooCommerce, berikut sumber untuk mengetahui apa itu WordPress Dashboard.
Jika anda menggunakan plugin khusus eCommerce atau plugin marketplace pada website WordPress, anda mungkin tidak perlu melakukan demikian. Itu karena plugin tersebut menyediakan halaman dashboard bagi para user ketika mereka login.
Tapi jika website toko online WordPress anda hanya menggunakan WooCommerce, maka user akan menuju halaman dashboard WordPress meskipun hak akses mereka terbatas. Masalahnya dashboard WordPress bukanlah hal tepat untuk user pembeli untuk menuju kesana.
Mencegah user mengakses dashboard admin WordPress atau melihat admin bar
Jadi jika anda tidak ingin user untuk masuk ke halaman dashboard, anda bisa membatasi mereka tepat setelah login di lakukan. Berikut cara untuk Mencegah user mengakses dashboard admin WordPress atau melihat admin bar tanpa plugin.
Masukan kode-kode berikut ke dalam file function.php
atau menggunakan plugin editor yang khusus anda buat untuk memasukan semua kode kustomisasi WordPress WooCommerce.
Note: Sebaliknya jika and ingin mengijinkan user untuk mengakses dashboard WordPress, artikel berikut, Mengizinkan Pelanggan Mengakses WP Admin Dan Mengaktifkan Admin Bar (WooCommerce), akan membantu anda melakukannya.
Hide atau disable Admin Bar
Yang pertama adalah untuk menyembunyikan bilah admin bar.
add_filter('show_admin_bar', 'tkdr_hidewpbar');
function tkdr_hidewpbar($show) {
if (!current_user_can('administrator')) {
return false;
}
return $show;
}
Disable Admin Dashboard
Berikutnya, ini untuk benar-benar mencegah user mengakses dashboard admin WordPress.
add_action('admin_init', 'tkdr_blockwpadmin');
function tkdr_blockwpadmin() {
if (is_admin() && !current_user_can('administrator') && ! (defined( 'DOING_AJAX') && DOING_AJAX)) {
wp_safe_redirect(home_url());
exit;
}
}
Redirect user setelah login
Berikutnya, ini akan mengarahkan user untuk menuju kehalaman tertentu setelah mereka login.
add_filter('login_redirect', 'tkdr_loginredirect');
function tkdr_loginredirect($url) {
return home_url('/dashboard');
}
Redirect user setelah logout
yang terakhir, ini akan mengarahkan user untuk menuju kehalaman tertentu setelah mereka logout.
add_filter('logout_redirect', 'tkdr_logoutredirect');
function tkdr_logoutredirect($url) {
return home_url();
}