Mevcut Wooocommerce Ürün Kategorisi Nasıl Alınır

Bu yazıda, bugün bir ürün kategorisi indirimi alarak sizinle paylaşıyorum ve mevcut ürün kategorisini almak için bu kodu nasıl kullanabileceğinizi açıklıyor. WooCommerce geliştiricisiyseniz veya WooCommerce’ı sıradan bir kullanıcı olarak ayarlayın, mevcut ürün kategorisini WooCommerce veritabanından alma yeteneği, ürününüz için çeşitli ekran seçenekleri oluşturmanıza yardımcı olabilir. Mevcut kategoriye dayalı ödeme sonrası WooCommerce transferi gibi belirli Woocommerce Müşteri Deneyimi özellikleri oluşturmak istediğinizde mevcut ürün kategorisini de alabilirsiniz.
Bunu, mevcut Woocommerce ürün kategorisinin adını nasıl alacağına dair önceki öğreticide gösterdim. WooCommerce ilk mevcut ürün kategorisini alıyor, sanırım WooCommerce’in geliştirilmesini biliyorsunuz ve sadece mevcut ürün kategorisini almak için hızlı bir kod görüntüleri arıyorsunuz. Eğer yeni başlayan biriyseniz, burada WooCommerce – WooCommerce Eğitimi hakkında daha önce paylaştığım 1000’den fazla gönderinin çoğunu görmek isteyebilirsiniz. Şimdi mevcut WooCommerce ürün kategorisini almanın temellerine odaklanalım. İlk olarak, WooCommerce ürünlerinin WordPress geliştirme açısından sadece özel bir yazı türü olduğunu anlamanız gerekir.
Böylece, sıradan WordPress yayınlamak için sorgular yaptığımız gibi sorabilirsiniz. WooCommerce ürünleri, sınıflardan biri olarak kategoriye sahip bir özel yazı türüdür. Şimdi WooCommerce kategorisinin çadırın altında nasıl çalıştığını anladığımız için, mevcut WooCommerce ürün kategorisini veritabanından almak için get_the_terms () wordpress çekirdek işlevini kullanacağız. Ama önce, get_the_terms () wordPress’in işlevinin nasıl işlevinin kısa bir resmine bakalım! WordPress Fonksiyon Geçerli kategoriyi almak için – get_the_terms () Bu işlev bize sadece istediğimiz taksonomi terimini vermek ve istediğimizi elde etmek için tasarlanmıştır, bu işlevi bir parametre vermemiz gerekir. Bu işlevden istediğimizi elde etmenin yolu Posta kimliğini vererek kategoriyi istiyoruz. Dolayısıyla, bu işlevin kısa bir özetinde, iki kimlik veya taksonomi nesnesi parametresini alın. Kaybolmadan önce, bu işlevin nasıl çalıştığını anlamanıza yardımcı olacak kısa bir özet tablosunu ve ardından basit bir örnek paylaşmama izin verin! Parametreler Açıklama

$ Post ID Post veya Nesnesi almak istediğimiz nesne veya nesne Veriler - Bu durumda geçerli posta kimliği olacaktır, çünkü ürün kategorisini sorunsuz almak istiyoruz WooCommerce

$ taksonomi

> Bu da bu işlevin gerekli olması için gereklidir. işlev görüyor ve bu taksonominin adı
WooCommerce mevcut ürün kategorisini alır
Diyelim ki yukarıdaki resimde görebileceğiniz gibi mevcut ürün kategorisini almak istiyoruz; Örnekler için var. Böylece şu anda Global Post WordPress $ Post nesnesini kullanarak ürün kimliklerini alabiliriz. Bu, kimliği geçerli yayınlar için diğer Post Data $ Data $ Data $ POST (WP_POST) yayınlama ile birlikte döndürür. Sınıf Referans/WP_Posts'ta açıklanan nesne. Bir kimliğimiz olduktan sonra, taksonomi ile birlikte get_the_terms () işlevine kimliğe devam edebiliriz ve mevcut ürün kategorisini almayı başaracağız.

WooCommerce ürün kategorisi için taksonomi - Product_cat, böylece mevcut ürünle ilgili tüm kategorileri almak için ürün kimliğine şu anda ürün kimliğine devam edebiliriz. Böylece bunu bu kodla yapabiliriz:

Global $ Post;
$ term = get_the_terms ($ post-> id, 'ürün_cat');
$ nterms = get_the_terms ($ post-> id, 'ürün_tag');
foreach ($ olarak $ dönem) {
$ ürün_cat_id = $ term-> term_id;
$ ürün_cat_name = $ term-> name;
kırmak;
}
WooCommerce, mevcut ürün kategorisini adım adım alır (3 ana adım), bu nedenle bunlar WooCommerce'deki mevcut ürün kategorisini almak için attığımız adımlardır:
Önce geçerli ürün kimliğini alın
İki parametre olarak Get_the_terms () işlevine taksonomi ürün_cat ile birlikte ürün kimliğine devam edin.
Adım 2, diziyi tüm ayrıntılarla geri yükler. Verileri tekrarlamak ve kategorinin adını veya mevcut ürün kategorisinden istediğimiz diğer ayrıntıları almak için forEach Loop'u kullanıyoruz.
Kategoriye dayalı kasadan sonra WooCommerce transferinin bir örneğini gösterdiğim için artık diğer mantıkta kategorileri yazdırabilir ve yazdırabilir veya kullanabilirsiniz. Bu kodu örnek sitemin kafasına kancaya ekledim ve aşağıdaki resimden kategorinin başarıyla görüntülendiğini görebilirsiniz: Kategoriyi görüntülemek için ayarlanmış vitrin temasına eklediğim tam kod snippet'ini görebilirsiniz. Yukarıdaki resimde gösterildiği gibi WordPress başlığı aşağıdaki gibidir:
Add_action ('wp_head', 'get_current_product_category');
Function get_current_product_category () {

Global $ Post;
$ term = get_the_terms ($ post-> id, 'ürün_cat');
$ nterms = get_the_terms ($ post-> id, 'ürün_tag');
foreach ($ olarak $ dönem) {
$ ürün_cat_id = $ term-> term_id;
$ ürün_cat_name = $ term-> name;
kırmak;
}
echo $ ürün_cat_name;
}
Sonuç Bu yazıda, mevcut Woocommerce ürün kategorisini almak için adım adım vurguladık. Yukarıdaki örnekte gördüğünüz gibi, yalnızca geçerli ürün kimliğini bilmeniz gerekir ve gereksinimleri almak ve mevcut WooCommerce kategorisini reddetmek için varsayılan WordPress işlevini kullanabilirsiniz.
Benzer makaleler
Woocommerce'de ürünleri nasıl çoğaltılır
Captcha wooocommerce giriş nasıl eklenir
Woocommerce için en iyi ödeme ağ geçidi nedir
Sosyal giriş wooocommerce'a sosyal giriş nasıl eklenir
MailChimp'i WooCommerce ile nasıl entegre edersiniz
CSS'deki son çocuk hariç tümü nasıl seçilir »Son çocuk değil CSS örnekleri
Wooocommerce ürünlerini kategoriye göre nasıl gösterilir
WooCommerce Kısa Kod kategorisine dayalı ürünleri görüntülemek için wooocommerce kategorileri nasıl eklenir
Woocommerce nasıl ayarlanır Biri bir tane olabilir
Sayfaya wooocommerce ürünleri nasıl eklenir
WooCommerce'deki Ürün Kategori Sayfaları Nasıl Ayarlanır
Wooocommerce'de bir ürün markası nasıl alınır
Programlı Ürünler Nasıl Yapılır Wooocommerce
Wooocommerce Ürün Kategorisi Başlığı Nasıl Silinir
Wooocommerce ile ilgili aynı ürün nasıl yönetilir
Wooocommerce Checkout sayfasının ürün görüntüleri nasıl eklenir
100+ ipucu, püf noktaları ve snippet'ler gizleme kılavuzu wooocommerce nihai
WooCommerce'in kasadan sonra transferi: Özel bir teşekkür sayfasına aktarın
WooCommerce'in çıktıktan sonra transferi [Ana Kılavuz]

admin

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir