Wordpress WooCommerce Bilgisi

Yönetici Olmayanlar İçin Tüm WordPress Yönetici Bildirimlerini Nasıl Gizleyebilirim?

Eklentilerimiz veya özel gereksinimleriniz ve hata düzeltmelerimiz hakkında sorularınız varsa bize yazın.

Bugünün Konusu: Yönetici Olmayanlar İçin Tüm WordPress Yönetici Bildirimlerini Nasıl Gizleyebilirim?

WORDPRESS / WOOCOMMERCE BİLGİSİ

Weblabs-UI

Wordpress ve WooCommerce için daha fazla verimlilik! Web sitenizi bir üst seviyeye taşımak için daha iyi genel bakış ve akıllı araçlar.
Daha fazla bilgi edin

Bir WordPress sitesini yönetirken, yönetici bildirimleri yöneticilerin önemli bilgiler ve sistem uyarıları hakkında güncel kalmasında yardımcı olabilir. Ancak, editörler, yazarlar veya istemciler gibi yönetici olmayan kullanıcılar için bu bildirimler gereksiz karmaşa yaratabilir ve hatta kendileriyle ilgili olmayan teknik ayrıntıları ortaya çıkarabilir. Bu gönderide, PHP ve CSS kullanarak yönetici olmayan kullanıcılar için tüm WordPress yönetici bildirimlerini nasıl gizleyeceğinizi göstereceğiz ve ayrıca Weblabs Kullanıcı Arayüzü Eklenti, daha akıcı bir deneyim için yönetici panelinizi daha da optimize edebilir.


PHP Yaklaşımı

Yönetici olmayanlar için yönetici bildirimlerini gizlemenin etkili bir yöntemi, bu bildirimleri koşullu olarak kaldırmak için PHP kullanmaktır. Bir kullanıcının yeteneğini kontrol ederek (örneğin, yönet_seçenekler (Genellikle yöneticilere ayrılmış bir özelliktir), yeterli ayrıcalığa sahip olmayan kullanıcılar için tüm bildirimlerin görüntülenmesini kaldırabilirsiniz.

Örnek PHP Kodu:

PHP
<?php
// Hide all admin notifications for non-admin users
function hide_admin_notifications_for_non_admins() {
    if ( ! current_user_can( 'manage_options' ) ) {
        // Remove the admin_notices action to hide notifications for non-admins
        remove_all_actions( 'admin_notices' );
    }
}
add_action( 'admin_head', 'hide_admin_notifications_for_non_admins', 1 );
?>

Nasıl Çalışır:

Bu kod parçacığı yönetici başlığına bağlanır ve geçerli kullanıcının şu yetkilere sahip olup olmadığını kontrol eder: yönet_seçenekler yeteneği. Bunu yapmazlarsa, bağlı tüm eylemleri kaldırır. admin_duyuruları, panoda herhangi bir yönetici bildiriminin görüntülenmesini etkili bir şekilde önler. Bu, yönetici olmayan kullanıcıların daha temiz ve daha odaklanmış bir yönetici deneyiminin keyfini çıkarmasını sağlar.


CSS Yaklaşımı

İşlevselliği PHP aracılığıyla değiştirmek istemediğiniz veya görsel bir çözüm tercih ettiğiniz durumlarda, özel CSS kullanarak yönetici bildirimlerini gizleyebilirsiniz. Bu yöntem bildirimleri kaynak kodundan kaldırmaz, yalnızca panoda görünmelerini engeller.

Örnek CSS Kodu:

Kod
/* Yönetici olmayan kullanıcılar için yönetici bildirimlerini gizle */ .non-admin .notice, .non-admin .update-nag, .non-admin .error, .non-admin .updated { display: none !important; }

CSS Nasıl Entegre Edilir:

Özel bir gövde sınıfı eklemeniz gerekir (örneğin, yönetici olmayan) yalnızca yönetici olmayan kullanıcılar için. Bunu küçük bir PHP kod parçasıyla da yapabilirsiniz:

PHP
<?php
// Add a custom body class for non-admin users
function add_non_admin_body_class( $classes ) {
    if ( ! current_user_can( 'manage_options' ) ) {
        $classes .= ' non-admin';
    }
    return $classes;
}
add_filter( 'admin_body_class', 'add_non_admin_body_class' );
?>

Yukarıdaki kodu temanıza ekleyerek fonksiyonlar.php dosya veya bir kod parçacığı eklentisi aracılığıyla, yönetici olmayan kullanıcılara atanmasını sağlarsınız yönetici olmayan sınıf. Eklenen CSS daha sonra yönetici bildirimleri olarak biçimlendirilmiş tüm öğeleri gizleyecektir.


Weblabs UI ile Pano'nuzu Güçlendirin

Yönetici olmayan kullanıcılar için yönetici bildirimlerini gizlemek daha temiz bir çalışma alanı oluşturmaya yardımcı olurken, WordPress arka ucunuzu daha da geliştirmek daha da fazla fayda sağlayabilir. İşte burası Weblabs Kullanıcı Arayüzü devreye giriyor.

Weblabs Kullanıcı Arayüzü WooCommerce için yönetici panonuzu şık ve modern bir arayüze dönüştüren birinci sınıf bir arka uç UI eklentisidir. Basit bildirim yönetiminin ötesinde, Weblabs UI şunları sağlar:

  • Özelleştirilebilir menüler ve widget'larla sezgisel gösterge paneli yeniden tasarımı.
  • Gelişmiş sipariş ve ürün yönetim araçları.
  • Gerçek zamanlı analizler ve performans içgörüleri.
  • Rolünüze özel, daha düzenli ve karmaşadan uzak bir arka uç ortamı.

Weblabs UI'yi entegre ederek, yalnızca yönetici olmayan kullanıcılar için dikkat dağıtıcı unsurları ortadan kaldırmakla kalmaz, aynı zamanda tüm kullanıcılar için optimize edilmiş, görsel olarak çekici bir arayüz sağlarsınız; böylece WooCommerce mağazanızın daha verimli bir şekilde çalışmasını sağlarsınız.


Çözüm

Yönetici olmayan kullanıcılar için gereksiz yönetici bildirimlerini kaldırmak, WordPress panosunu basitleştirmenin ve daha kullanıcı dostu hale getirmenin basit ama güçlü bir yoludur. Bildirimleri koşullu olarak kaldıran PHP tabanlı bir çözüm veya bunları görsel olarak gizlemek için bir CSS yaklaşımı seçin, her iki yöntem de teknik karmaşayı göz önünden uzak tutarak kullanıcı deneyimini önemli ölçüde iyileştirebilir.

Arka uç özelleştirmenizi bir adım öteye taşımak istiyorsanız, şunları keşfetmeyi düşünün: Weblabs Kullanıcı Arayüzü. WooCommerce panonuzu gelişmiş özellikler, daha temiz düzenler ve genel olarak daha verimli bir iş akışıyla geliştirin. Bugün sorunsuz, dikkat dağıtıcı olmayan bir yönetici deneyimi elde edin!

Wordpress ve WooCommerce için daha fazla verimlilik! Web sitenizi bir üst seviyeye taşımak için daha iyi genel bakış ve akıllı araçlar.