Eklenti için WooCommerce Yönetici Bildirimi Nasıl Oluşturulur – WooCommerce Geliştirme

Yayınlanan: 2020-08-22

WooCommerce Yönetici Bildirimi Oluşturun Bir WooCommerce geliştiricisi olarak, bir tema veya WooCommerce eklentisi oluştururken genellikle yönetici bildirimleri oluşturmanız gerekir. WooCommerce yönetici bildirimi, kullanıcıları bir güncelleme hakkında uyarmak, onları bir süreç hakkında bilgilendirmek veya önemli bir şey hakkında hatırlatma yapmak olabilir.

WooCommerce Yönetici Bildirimi Örneği

Genel olarak, bir WordPress yönetici bildirimi değişebilir ve farklı renk kodlarına sahip olabilir ve bir WooCommerce yönetici bildiriminin altındaki resimde görüldüğü gibi bir yönetici sayfasının en üstünde görünecektir.

WooCommerce yönetici bildirimi

Yönetici bildirimlerinin her biri, yalnızca beyaz bir arka planla biçimlendirilmiş bir div ve bildirim metni çıkarılır ve sol kenarlık, aşağıda gösterildiği gibi farklı bildirimlerin farklı rengine sahiptir.

Beş farklı tür, bildirim renkleri olup gri, kırmızı, yeşil, turuncu ve mavidir. Sınıf adları göz önüne alındığında, kırmızı olanlar hataları, yeşil başarı mesajları için, turuncu uyarılar için ve mavi bilgi bildirimleri için ve gri varsayılan bildirimler için kullanılır.

Genel WordPress yönetici bildirimleri, ilgili kodla aşağıdaki resimde gösterildiği gibi olabilir:
Kodlu WordPress yönetici bildirimleri Kodu kopyalamak isterseniz, bu yönetici WordPress yönetici bildirimlerinin her biri için kod parçacığı aşağıdadır.

 <div class="notice"><p>Varsayılan bildirim</p></div>

<div class="notice is-dismissible"><p>Varsayılan kapatılabilir bildirim</p></div>

<div class="notice notice-info"><p>Bilgi bildirimi</p></div>

<div class="notice notice-info is-dismissible"><p>Bilgi bildirimi kapatılabilir</p></div>

<div class="notice notice-info alt"><p>Bilgi bildirimi alt</p></div>

<div class="notice notice-success"><p>Başarı bildirimi</p></div>

<div class="notice notice-success is-dismissible"><p>Başarı bildirimi reddedilebilir</p></div>

<div class="notice notice-success notice-alt"><p>Başarı bildirimi alt</p></div>

<div class="notice notice-warning"><p>Uyarı bildirimi</p></div>

<div class="notice notice-warning is-dismissible"><p>Uyarı notu kapatılabilir</p></div>

<div class="notice notice-warning notice-alt"><p>Uyarı notu alt</p></div>

<div class="notice notice-error"><p>Hata uyarısı</p></div>

<div class="notice notice-error"><p>Hata uyarısı</p></div>

<div class="notice notice-error is-dismissible"><p>Hata bildirimi kapatılabilir</p></div>

<div class="notice notice-error notice-alt"><p>Hata uyarısı alt</p></div>

Yukarıdaki kodda görebileceğiniz gibi, bildirimdeki fark, her bir WordPress yönetici bildirimi türü için atanan sınıflardır. Aşağıda en sık kullanılan dört WooCommerce yönetici bildirim sınıfının bir listesi bulunmaktadır:

  1. Hata bildirimi : notice-error sınıfı
  2. Başarı bildirimi : notice-success sınıfı
  3. Bilgilendirici not : notice-info sınıfı
  4. Uyarı notu : notice-warning sınıfı

WooCommerce Veya WordPress Yönetici Bildirimi Oluşturma

Yönetici bildirimini oluşturmak için admin_notices olayına bağlanan bir eylem kancası kullanmanız gerekir. Bildirim div ve içerik, eylem kancasının geri arama işlevine eklenmelidir.

Kullanıcıların önemli güncellemeler, bilgiler veya uyarılardan haberdar olmasını sağlamak için eklentinizdeki bu yönetici bildirim kancasını kullanabilirsiniz.

WordPress Hata Bildirimi Örneği

Aşağıda bir hata bildirimi örneği verilmiştir:

 <?php
add_action('admin_notices', 'njengah_error_notice');

function njengah_error_notice() {
       ?>
       <div class="notice not-hata">
          <p><?php _e( 'Hata bildirimi örneği.', 'metin-alanı' );?></p>
       </div>
       <?php 
}
?>

WordPress Bilgi Bildirimi Örneği

Aşağıda bir bilgi bildirimi örneği verilmiştir:

 <?php
add_action('admin_notices', 'njengah_info_notice');

function njengah_info_notice() {
       ?>
       <div class="notice not-info">
            <p><?php _e( 'Bilgi notu örneği', 'metin-alanı'); ?></p>
       </div>
       <?php 
 }

Yukarıda, WordPress veya WooCommerce eklentiniz için nasıl yönetici bildirimi oluşturabileceğinize dair iki pratik örnek verilmiştir.

Bildirim sınıflarını, oluşturmak istediğiniz bildirim türüne uyacak şekilde değiştirebilirsiniz. Aşağıdaki örnekte olduğu gibi bildirimi koşullu olarak görüntülemek için eylem kancasını bir if ifadesine de sarabilirsiniz.

WordPress Yönetici Bildirimini Koşullu Olarak Görüntüle

 <?php
if( ! boş( get_option( 'njengah_update_status' )) ) {
    add_action('admin_notices', 'njengah_update_notice');
}

function njengah_update_notice() {
?>
    <div class="bildirim-başarılı">
        <p><?php _e( 'Güncelleme başarıyla tamamlandı!', 'metin-alanı'); ?></p>
    </div>
<?php
}
?>

Çözüm

Bu yazıda, WordPress ve WooCommerce eklenti geliştirmede nasıl yönetici bildirimi oluşturabileceğinizi özetledik. Çeşitli WordPress yönetici bildirim sınıflarını anlamanız ve mesajı admin_notices kancasına takılan bir eylem kancasına eklemeniz gerekir. Hepsi WooCommerce yönetici bildiriminin nasıl oluşturulacağıyla ilgili.

Benzer Makaleler