WooCommerce·3 dkokuma

WordPress Yönetici Bildirimlerini Kapatmanın En Pratik Yolu

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 […]

A2A Dijital EkibiWeb tasarım, reklam ve SEO
Sakin bir sabah ev ofisinde masada ekranı ters çevrilmiş telefon – WordPress Yönetici Bildirimlerini Kapatmanın En Pratik Yolu
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.

A2A Dijital Ekibi

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

E-posta adresiniz yayımlanmaz. Yorumlar onaylandıktan sonra görünür.

Bunları da okuyun

Tüm yazılar
Web Tasarım7 dk

Claude AI ile WordPress Tasarımı Nasıl Yapılır?

Yapay zeka araçları kodlama bariyerlerini ortadan kaldırırken, üretilen statik kodları dinamik sistemlere entegre etmek yeni bir teknik zorluk yaratıyor. Birçok kullanıcı, Claude AI arayüzünde kusursuz çalışan bir yapıyı kendi sitesine kopyaladığında bozuk düzenler ve çalışmayan fonksiyonlarla karşılaşıyor. Bu rehberde, WordPress’te Claude AI tasarımı kullanmanın teknik temellerini, kod çakışmalarını önleme stratejilerini ve statik HTML/CSS çıktılarının WordPress […]

Dijital Pazarlama7 dk

Claude AI ile Web Tasarım: 50 Farklı UI Stili ve WordPress Entegrasyonu

Modern web tasarımında en büyük vakit kaybı, müşterinin ne istediğini tam olarak anlayana kadar yüzlerce farklı tema veya UI (Kullanıcı Arayüzü) taslağı arasında kaybolmaktır. Yapay zeka bu süreci kökünden değiştiriyor. Sadece kod yazmakla kalmayan, aynı zamanda bir sanat yönetmeni gibi çalışan Claude AI, girdiğiniz referansları veya kendi marka kimliğinizi analiz ederek saniyeler içinde onlarca farklı […]

Web Tasarım7 dk

WordPress 7.0 ve Yapay Zeka: Web Tasarımda Devrim

Uzun süredir beklenen ve çıkışı sürekli ertelenen WordPress 7.0 sürümü nihayet beta aşamasına ulaştı ve sektördeki birçok dengeyi değiştirecek yeniliklerle geliyor. Bugüne kadar sayısız eklenti ile çözmeye çalıştığımız yapay zeka entegrasyonu artık sistemin tam merkezine yerleşiyor. Bu devasa güncelleme sadece bir sürüm atlaması değil aynı zamanda dijital dünyadaki web tasarım süreçlerinin geleceğini kökünden değiştirecek radikal […]

Ücretsiz ön görüşme

Bu konuda destek ister misiniz?

Okuduklarınızı sizin işinize nasıl uygularız, 15 dakikalık bir görüşmede birlikte konuşalım.