Bu yazıda
WordPress ve WooCommerce tabanlı sitelerde çalışırken, yönetim panelinde çıkan sürekli bildirimler zaman zaman sinir bozucu olabilir. Eklenti güncellemeleri, tema uyarıları, WooCommerce pazarlama önerileri… Derken gerçekten önemli olan kısımlara odaklanmak zorlaşır.
İşte bu yazıda, A2A Dijital olarak sık sık karşılaştığımız bu problemi nasıl çözdüğümüzü ve tek satır kod ile tüm yönetici bildirimlerini nasıl susturabileceğinizi anlatacağız.
Yönetici Bildirimleri Neden Sorun Olur?
- Dikkat dağıtır: Kritik işlere odaklanırken ekranı kaplayan uzun bildirimler zaman kaybettirir.
- Performans düşürür: Gereksiz yüklenmeler panelin hızını etkileyebilir.
- Müşteri tarafında risk: Özellikle müşteriye teslim edilen sitelerde bu bildirimlerin görünmesi profesyonellikten uzak bir izlenim bırakır.
Bu nedenle birçok ajans ve geliştirici, WooCommerce projelerinde bu bildirimleri tamamen kapatmayı tercih ediyor.
Çözüm: Bildirimleri Tek Seferde Susturan Kod
Aşağıdaki kodu sitenize ekleyerek WordPress çekirdek, eklenti ve WooCommerce bildirimlerini tamamen kapatabilirsiniz.
En kolay yöntem, Code Snippets eklentisini kullanmaktır. Yeni bir snippet oluşturup bu kodu yapıştırmanız yeterli:
/**
* Yönetim panelindeki TÜM bildirimleri kapatır
* (core + tüm eklentiler + WooCommerce).
* Code Snippets ile admin tarafında çalıştırın.
*/
// 1) Tüm admin notice’leri global olarak temizle (güçlü yöntem)
add_action('in_admin_header', function () {
// Sona yakın bir öncelik verelim ki tüm eklentiler notice'lerini ekledikten sonra temizleyelim
remove_all_actions('admin_notices');
remove_all_actions('all_admin_notices');
remove_all_actions('network_admin_notices');
remove_all_actions('user_admin_notices');
}, 1000);
// 2) WooCommerce’e özel ek susturma (gereksiz pazarlama/öneriler)
add_filter('woocommerce_helper_suppress_admin_notices', '__return_true'); // Woo helper uyarıları
add_filter('woocommerce_allow_marketplace_suggestions', '__return_false'); // Pazar yeri önerileri
add_filter('woocommerce_admin_disabled', '__return_true'); // WooCommerce Admin (Analytics/Inbox) kapat
add_filter('woocommerce_marketing_menu_items', '__return_empty_array'); // Pazarlama menüsünü gizle
// 3) WooCommerce’in kendi notice çıktılarını güvene almak için ayrıca kaldır (ek tedbir)
add_action('admin_init', function () {
// WC_Admin_Notices sınıfının notice çıktısını devreden al
if (class_exists('WC_Admin_Notices')) {
remove_action('admin_notices', ['WC_Admin_Notices', 'output_notices']);
remove_action('all_admin_notices', ['WC_Admin_Notices', 'output_notices']);
}
}, 100);
Dikkat Edilmesi Gereken Noktalar
- Bu yöntem tüm bildirimleri kapatır. Yani önemli güvenlik veya uyumluluk uyarılarını da göremeyebilirsiniz.
- Eğer sadece WooCommerce pazarlama bildirimlerini kapatmak istiyorsanız, daha “hafif” filtrelerle ilerlemek mümkün.
- Kodun siteye zarar vermemesi için her zaman önce staging (test) ortamında denemenizi öneriyoruz.
Sonuç
WordPress ve WooCommerce sitelerinde yönetici bildirimlerini kapatmak, özellikle ajanslar ve geliştiriciler için büyük bir rahatlık sağlar. Daha sade bir yönetim paneli ile işinize odaklanabilir, müşterilerinize daha temiz bir deneyim sunabilirsiniz.
A2A Dijital olarak, hem kendi projelerimizde hem de müşteri sitelerinde bu tip optimizasyonlarla daha verimli bir WordPress yönetim deneyimi oluşturuyoruz.
Kayseri'den 17+ ülkeye web tasarım, e-ticaret, reklam ve SEO hizmeti veren ekibimiz; sahada test ettiği yöntemleri burada paylaşıyor.





Yorum yazın