Sanal ortamın endişelerini kenara bırakıp, geniş hizmet yelpazesiyle bu külfeti sizlere daha cazip hale getiren bir ekiple çalışmaya ne dersin?
Hemen Ulaşın: +90 850 305 25 95
E-Mail:info@margarit.com.tr
Adres: İvoksan, Neva Home Offices
1455 Cadde, 22/41 Yenimahalle / Ankara

WordPress Backend ve Üst Bar Erişimini Engellemek

margarit-web-reklam-bilisim-2020

WordPress arka panele yetkisi olmayan kullanıcıların erişmesini engellemek için:

wpse_11244_restrict_admin() {
if ( ! current_user_can( 'manage_options' ) ) {
wp_die( __('You are not allowed to access this part of the site') );
}
}
add_action( 'admin_init', 'wpse_11244_restrict_admin', 1 );

WordPress arka panele erişen istenmeyen kullanıcının ana sayfaya erişimini sağlamak için:

function wpse_11244_restrict_admin() {
if ( ! current_user_can( 'manage_options' ) && $_SERVER['PHP_SELF'] != '/wp-admin/admin-ajax.php' ) {
wp_redirect( home_url() );
}
}
add_action( 'admin_init', 'wpse_11244_restrict_admin', 1 );

WordPress admin üst barının görünümünü ve menüyü engellemek için:

<?php show_admin_bar(false); ?>

temanızın .functions.php dosyasına eklemeniz yeterlidir.

Eğer son alternatif olarak admin barının sadece yönetici yetkisine sahip kişi tarafından görünebilir, diğer tüm rollere kapalı olmasını istiyorsanız:

add_action('after_setup_theme', 'remove_admin_bar');function remove_admin_bar() {
if (!current_user_can('administrator') && !is_admin()) {
show_admin_bar(false);
}
}

kodlarını yine temanızın .functions.php dosyasına eklemeniz yeterlidir.

No Comments
Post a comment