WordPress Kancalarını kullanarak WooCommerce Mağazanızı özelleştirin
Yayınlanan: 2020-01-14
Son güncelleme - 24 Şubat 2020
Bu yazıda, WordPress için WordPress temaları veya eklentileri geliştirirken en önemli konulardan birini tanıtacağız: WordPress kancaları ve eylem kancaları ile filtre kancaları arasındaki farkı açıklayacağız.
Kancalar, WordPress çekirdeğine, çoğu WordPress temasına ve tüm en iyi WordPress eklentilerine yerleştirilmiştir. WordPress Kancaları, kendi yeni kodunuzu eklemenize veya WordPress ekosisteminde mevcut kodu düzenlemenize izin veren olay odaklı bir sistemdir.
WooCommerce Kancaları
WordPress kancaları, WordPress sitenizi ve/veya WooCommerce mağazanızı özelleştirirken çekirdek dosyaları düzenlemek zorunda kalmadan WordPress'e kendi kodunuzu eklemenize veya WordPress genelinde mevcut kodu düzenlemenize izin veren php işlevleridir.
Hook'lar WooCommerce'de de kullanılır ve geliştiricilerin eylem kancaları aracılığıyla kendi özel işlevlerini kolayca eklemelerine veya filtre kancaları aracılığıyla çevrimiçi mağazanızı daha da özelleştirmek için WooCommerce eklentisinde yerleşik işlevleri düzenlemelerine olanak tanır.
WooCommerce Eylemleri ve Filtreleri:
WooCommerce mağazanızı daha da özelleştirmek için kullanabileceğiniz 2 farklı kanca türü vardır. Temanızı veya eklenti dosyalarınızı doğrudan DÜZENLEMEMENİZ tavsiye edilirken, bir alt tema oluşturmanız ve ardından php kod parçacıklarını function.php dosyasına eklemeniz veya size izin veren WooCustomizer eklentisini kullanmanız önerilir. Kodlamayı bilmenize gerek kalmadan birçok filtreyi düzenleyin.
Eylemler Kancalar:
Eylem kancaları, do_action( 'action_name' )
işlevi kullanılarak WooCommerce'e yerleştirilir ve böylece, eklediğiniz kodu nerede yürütmek istediğinizi belirtmek için eylem adını kullanabilirsiniz.
Özel kodunuzu eklemek için, kodunuz içinde yeni bir php işlevi oluşturmanız yeterlidir ve add_action() işlevinde ilk parametre olarak eylem adını ekleyerek kodun nerede çalışmasını istediğinizi belirtirsiniz .
Örnek:
add_action( 'action_name', 'your_custom_function_name' );
function your_custom_function_name() {
// Your code
}
Yani basitçe WooCommerce koduna “ bu do_action çalıştığında eylemimi ekle ” diyorsunuz .
Filtre Kancaları:
Filtre kancaları, apply_filter( 'filter_name', $variable )
genelinde çağrılır. Bu, işleve iletilen değişkeni manipüle etmenize ve ardından değişken değerini ihtiyaç duyduğunuz kadar döndürmenize olanak tanır.
Örnek:
add_filter( 'filter_name', 'your_custom_function_name' );
function your_custom_function_name( $variable ) {
// Your code editing the variable
return $variable;
}
Eylem kancasına benzer şekilde, kendi php işlevinizi yaratır ve onu hangi filtrede kullanacağınızı belirlersiniz, ancak bu sefer zaten var olan bir değişkeni iletiyorsunuz ve çıktıyı olması gerektiği gibi manipüle etmek için işlevinizi kullanıyorsunuz.
Filtre kancaları ile bir değer döndürmeniz gerekir .
WooCommerce kancalarını kullanarak bir alt tema oluşturma, kendi php işlevlerinizi ekleme veya düzenleme konusunda emin değil misiniz?
WooCommerce Mağazanızı WooCustomizer ile özelleştirin
Yeni WooCustomizer eklentisine bir göz atın … WooCustomizer, herhangi bir kodlama bilgisine sahip olmadan veya kendi kodunuzu eklemenize gerek kalmadan WooCommerce mağazanızı düzenlemek ve daha fazla özelleştirmek için birçok işlevsellik ile birlikte gelir.
WooCustomizer, WooCommerce mağazanızı düzenlemek ve ekstra işlevsellik eklemek için mevcut WooCommerce kancalarının çoğunu sunar.
WooCustomizer eklentisinin sunduğu bazı özellikler:
- Mağaza ve Ürün sayfaları için ürün 'Satışta' banner'larını düzenleyin
- Farklı ürün türleri için 'Sepete Ekle' düğmelerini düzenleyin
- Mağaza, Ürün, Kullanıcı Hesabı ve/veya Sepet sayfası öğelerini kaldırın
- Shop ürünlerinize 'Yeni Ürün' veya 'Tükendi' banner'ları ekleyin
- Sepete Ekle düğmelerinin, satış afişlerinin ve daha fazlasının tasarımını özelleştirin
- Kullanıcılar için Kullanıcı Hesabı Sekmelerini ve temel Ödeme alanlarını düzenleyin
- Yönetici kullanıcıları için web sitesi ön ucuna ürün istatistikleri ekleyin
- Seçilen herhangi bir menüye Giriş / Çıkış menü öğesi ekleyin
+ çok daha fazlası

WooCustomizer'ı İndirin
WooCommerce Mağazanız için daha fazlasını mı istiyorsunuz?
WooCustomizer ayrıca, satışları artırmak ve WooCommerce mağazanıza ekstra kullanışlı özellikler eklemek için çok fazla ekstra sunan premium bir sürümle birlikte gelir.
WooCustomizer Pro şunları içerir:
WooCommerce için Katalog Modu
WooCommerce mağazanızdaki tüm 'sepete ekle' ve satın alma işlevlerini kolayca kaldırarak mağazanızı güzel bir çevrimiçi kataloğa dönüştürün. Bu ayarları tüm ürünlere, seçilen ürünlere veya yalnızca oturumu kapatmış kullanıcılara uygulayarak, ürünlerinizi satın almak için kullanıcılardan bir hesap oluşturmalarını ve oturum açmalarını isteyin.
WooCommerce için Özel Teşekkür Sayfaları
WooCustomizer, varsayılan WordPress düzenleyicisini veya istediğiniz başka bir sayfa oluşturucuyu kullanarak WooCommerce için kendi özel Teşekkür sayfalarınızı oluşturma olanağı sunar. Müşteriyi yeni varsayılan Teşekkür sayfanıza yönlendirin, satın aldıkları ürünlere göre farklı sayfalara yönlendirin veya mağazanızdaki ürünleri nasıl satın aldıklarına bağlı olarak onları sayfalara yönlendirin.
WooCommerce için Ürüne Hızlı Bakış
Kullanıcılarınıza tüm ürün bilgilerini önizleme ve kolayca 'sepete ekleme' veya mağaza veya arşiv sayfalarındaki bir açılır pencereden görsellere göz atma seçeneği sunun. Bu, kullanıcılarınızın mağazada daha hızlı gezinmesine yardımcı olur.
WooCommerce Ajax Arama
Kullanıcıların ürünlerinizi daha hızlı bulmasına yardımcı olur musunuz? Kullanıcılarınız ürünlerinizi aramak için yazmaya başladığında ürünlerin bir tahminini görüntülemek için arama çubuğunuza, widget alanları veya mağaza sayfanıza basit bir ajax ürün araması ekleyin.
WooCommerce Menü Sepeti
WooCommerce için WooCustomizer Menu Cart'ı açın ve bir WooCommerce sepetini görüntülemek istediğiniz menüyü seçin. Kullanıcılarınızın ürün ekleyip çıkarabilmesi, sepetlerini görüntüleyebilmesi veya doğrudan ödemeye gidebilmesi için bir açılır mini sepet sepeti ekleyin.
WooCustomizer'ı Görüntüle
WooCustomizer için ilk satın alımınızda %15 indirim almak için özel kuponumuzu kullanın
LW15KAPALI
Kancalarla düzenlemeye başlayın!
Artık WordPress kancalarının WordPress ve WooCommerce'de nasıl çalıştığını anladığınıza göre, ihtiyaç duyduğunuz işlevselliği WooCommerce çevrimiçi mağazanıza kolayca ekleyebilir veya düzenleyebilirsiniz.
Lütfen Dikkat: WordPress temanızı güncellerken düzenlemeleri kaybetmemeniz için bu kodun her zaman bir alt temaya veya bir site özelleştirme eklentisine eklenmesi gerektiğini unutmayın.
WooCommerce mağazanızı daha fazla düzenlemek için kendi kodunuzu ekleme konusunda hala biraz emin değilseniz, WooCustomizer eklentisini denemenizi öneririz . Mevcut tüm WooCommerce kancalarını alır ve kodun düzenlenebileceği görsel bir arayüz oluşturur, tümü WP Özelleştirici'de yerleşiktir ve ayrıca ürün istatistikleri, oturum açma/çıkış menü öğeleri ve çok daha fazlası gibi çok daha fazlasını sunar.