100+ ipucu, püf noktası & amp;WooCommerce Ultimate WooCommerce Git Kılavuzu

WooCommerce, WordPress topluluğunda 5 milyondan fazla aktif kurulumla destekleniyor ve bu sayı her gün büyümeye devam ediyor. Tüm kullanıcı verileri ile WooCommerce, kullanıcılarının istediklerini önemli ölçüde geliştirmek için yeterli geri bildirim alabilir. Hiç şüphe yok ki WooCommerce aniden değişiklik yapamaz. Bunun nedeni, özellikle karmaşık bir siteniz varsa, dikkate almanız gereken birçok faktör olmasıdır. Bu, küçük değişikliklerin önde gördüğünüzde önemli farklılıklara neden olabileceğini ve en kötüsü, önemli olumsuz müşteri deneyimleri bile yaratabileceğini gösterir. Bu yüzden WooCommerce Ultimate’ı gizlemek için bir rehber yapmaya karar verdim.
WooCommerce’in Ana Gizli Kılavuzu Bu yazıda, Woocommerce mağazanızdaki belirli öğeleri nasıl gizleyeceğinizi öğreneceksiniz. WooCommerce’e dahil edilen esnekliğin azaldığını belirtmek önemlidir. Ancak, WordPress/Woocommerce sitenizle yapmak istediğiniz birçok şeyi yapmak için uzmanlığa ve deneyime sahip olmalısınız. Bu nihai kılavuz, sitenize zarar vermeden herhangi bir öğeyi gizleyebilmenizi sağlayacaktır. Başlamadan önce, her zaman bir yedeklemeniz olduğundan emin olun, çünkü WordPress sitenize özellikleri ve işlevleri günceller ve ekler. Bu sadece adil bir uyarı. En büyük kayıp, bu şekilde temada yapılan her değişiklik, geliştirici temayı güncelledikten sonra ortadan kalkacağıdır.
Bunun üstesinden gelmenin en iyi yolu bir çocuk teması kullanmaktır. Çocuğun teması, herhangi bir orijinal tema dosyasına dokunmadan web sitesinde bir dizi değişiklik yapmanızı sağlar. Çocuğun teması tamamen işlev görmeye bağlıdır. Ana temanın varlığı olmadan, hiçbir şey yapmayacak ve etkinleştirilemez. Burada bir çocuğun teması yapma hakkında daha fazla bilgi edinebilirsiniz. Bununla birlikte, Woocommerce Shop sayfanızdaki mağaza sayfaları, tek ürün sayfalarım, ana sayfalarım, ana sayfalar, ödeme sayfaları ve sepet sayfaları gibi çeşitli öğeleri nasıl gizleyebileceğinize bakalım. Mağaza sayfasındaki çeşitli öğelerin nasıl gizleneceğine bakalım. Mağaza sayfası, ürününüzü görüntülediğiniz yerdir, bu nedenle mağazanızdaki en önemli sayfalardan biridir. Bu yüzden çekici bir tasarıma ve kullanıcı dostu olmalı. Bununla birlikte, mağaza sayfası, daha önce tasarlanmış ve görünümünü ve nüansını değiştirmek için doğuştan gelen bir aracı olmayan mağazanızın bir bileşenidir. Bu yüzden öğeleri gizlemek için özel kod görüntülerini kullanacağız. WooCommerce Ürün Görünürlüğü Woocommerce mağazanızdan ürünleri gizlemeniz gereken bir senaryo vardır. Onlardan bazıları:
Ürün yalnızca belirli müşteriler için mevcutsa, ürünün halka gizlenmesi gerekir.
Ürün artık satılmıyorsa, ancak gelecekte tekrar satılabilirse.
Hizmet tabanlı bir ürün sunarsanız, ürün satış temsilcisi teklifine manuel olarak eklenmelidir.
Başka birçok senaryo var, ama bu öne çıkıyor. Başlamak için, WooCommerce ve WordPress Hint’in işlevselliğini kullanarak bir WooCommerce ürününü ön taraftan nasıl gizleyeceğimizi paylaşacağım. Gizli ürünleri WooCommerce, Checkouts, Siparişler ve E -postalardan nasıl gizleyebileceğinizi de paylaşacağım. Ürünün görünürlüğü hakkında daha fazla bilgi edinebilirsiniz. WooCommerce ürünlerini gizleme adımları (tek ürün)
WordPress sitenizi girin ve yönetici kullanıcısı olarak gösterge tablosuna erişin.
Gösterge Tablosu menüsünden ürünü tıklayın ve siteden gizlemek istediğiniz ürünü seçin. Ürün başlığını tıklayın ve aşağıda gösterildiği gibi Düzenle sayfasına gidin:
Sağ tarafta, bilinen “yayıncılık” meta kutusunu göreceksiniz. Bu, yayın seçeneğini ayarlamanıza ve yayınlarınızı, ürünlerinizi veya sayfalarınızı yayınlamanıza olanak tanır. Orada “katalog görünürlüğü” adlı bir seçenek var.
Yanındaki Düzenle bağlantısını tıklayın. Ön uçta ürün görünürlüğü için seçenekler listesi sunulacaktır.
Gizli bir seçenek seçin
Güncelleme düğmesini tıklayın, ürün Woocommerce mağazanızın ön ucundan tamamen kaybolur.

“Programlanmış Tramvay” a eklenirse gizli ürünlerin arabada göründüğünü belirtmek önemlidir.

Gizli ürünü WooCommerce Sepetinden, Kontrol, Sipariş ve E -posta ile gizlemek için Adımlar Gizli ürünü Woocommerce, Checkut, Sipariş ve E -posta Sepetinden gizlemek istiyorsanız, işlevlere aşağıdaki kodu eklemeyi düşünmelisiniz. tema dosyası. /**
* Gizli ürünü sepetten gizle, ödeme, mesaj – woocommerce
*/
add_filter (‘wooocommerce_cart_item_visible’, ‘njengah_hide_hidden_product_from_cart’, 10, 3); add_filter (‘woocommerce_widget_cart_item_visible’, ‘
add_filter (‘wooocommerce_checkout_cart_item_visible’, ‘njengah_hide_hidden_product_from_cart’, 10, 3);
add_filter (‘woocommerce_order_item_visible’, ‘njengah_hide_hidden_product_from_order_woo333’, 10, 2);
İşlev njengah_hide_hidden_product_from_cart ($ görünür, $ cart_item, $ cart_item_key) {
$ ürün = Appli_filters (‘wooCommerce_cart_item_product’, $ cart_item [‘data’], $ cart_item, $ cart_item_key);
if ($ ürün-> get_catalog_visibility () == ‘gizli’) {
$ görünür = yanlış;
}
Geri $ görünür;
}
İşlev njengah_hide_hidden_product_from_order_woo333 ($ görünür, $ sipariş_item) {
$ ürün = $ Message_item-> get_product ();
if ($ ürün-> get_catalog_visibility () == ‘gizli’) {
$ görünür = yanlış;
}
Geri $ görünür;
} Yaptığınız değişiklikleri kaydetmeyi unutmayın.
WooCommerce Boş kategoriyi gizle WooCommerce, ürünü çeşitli kategorilere ve etiketlere ayırmanıza olanak tanır. Bu, boş kategorilerin bile mağazalarda ve ev sayfalarında görüntülendiği anlamına gelir. Kullanıcıların bulamaması için boş kategoriyi gizlemek isteyebilirsiniz. Ancak, WooCommerce’in ana sayfa veya arşiv kategorisini gizlemek için doğuştan gelen bir seçeneği yoktur. Bu, boş olsa bile kategoriyi görüntüler. Deneyimli bir WordPress geliştiricisiyseniz, boş bir kategoriyi gizlemek kolay bir iştir. Boş kategoriyi gizlemek için PHP kod parçalarını kullanacağız. Bununla birlikte, CSS’yi de kullanabilirsiniz, ancak bu, SEO’nuza zarar verecek arama motorlarından olumsuz noktalar alacaktır. Boş bir kategoriyi burada saklamayı öğrenebilirsiniz. WooCommerce’deki kategori widget’ının boş kategorilerini gizlemek için adımlar izlemeniz gereken adımlar:
WordPress sitenizi girin ve yönetici kullanıcısı olarak gösterge tablosuna erişin.
İlk olarak, birkaç kategori yapmamız ve ürünler ayarlamamız gerekiyor. Bunu yapmak için ürün> kategorisini tıklayın. Kategoriyi buradan ayarlayabilirsiniz. Aşağıdaki ekran görüntülerinden beş ürün, araba parçaları kategorisine ve dört Njengah Tech’e ayarladığımı gördünüz. İlk kategori boş.
Veya, aşağıda gösterildiği gibi, ürünün ek ekranından/düzenlemesinden kategoriyi ürüne de ayarlayabilirsiniz:
Bir sonraki adım, kenar çubuğuna veya Woocommerce mağazanız için istediğiniz diğer alanlara bir kategori eklemektir. Bunu yapmak için, açık görünüm> widget’lar, sürükle widget widget kategorisi wooocommerce ürünleri ve ana kenar çubuğu alanına bırakın, aşağıda gösterildiği gibi: Ön ucu yenilerseniz, kayıtlı tüm kategorileri göreceksiniz:
Burada listelenen boş kategoriyi gizlemek veya silmek için, fonksiyonunuzun sonuna aşağıdaki kod satırını ekleyin.php dosyası.
işlev woo_hide_product_categories_widget ($ list_args) {

$ list_args [‘hide_empty’] = 1;

Dönüş $ list_args;

}

add_filter (‘woocommerce_product_categories_widget_args’, ‘woo_hide_product_categories_widget’)
Yukarıdaki kodu yerleştirdikten sonra dosyayı kaydetmeyi unutmayın. Ön ucuna gidin ve sayfayı yenileyin. Boş kategorinin listeden silindiğini göreceksiniz.
Fiyatları gizlemek ve aşağıdaki resme çıkan kullanıcılar için sepete eklemek için adımlar, eklentinin fiyatı ve düğmesinin, oturum açan kullanıcılar için bile varsayılan olarak nasıl görüntülendiğini gösterir:
Fiyat ve düğmeyi gizlemek istiyorsanız, çıkış kullanıcısı için sepete ekle, function.php dosyasına aşağıdaki kodu eklemeyi düşünmelisiniz: /**
* Fiyatı gizleyin ve çıkan kullanıcı için sepete ekleyin
*/
Add_action (‘init’, ‘njengah_hide_price_add_cart_not_logged_in’);

İşlev njengah_hide_price_add_cart_not_logged_in () {

if (! Is_user_logged_in ()) {
Remove_action (‘wooocommerce_aft_shop_loop_item’, ‘wooocommerce_template_loop_add_to_cart’, 10);
Remove_action (‘wooocommerce_single_product_summary’, ‘wooocommerce_template_single_add_to_cart’, 30); remove_action (‘wooocommerce_single_product_summary’, ‘
Remove_action (‘wooocommerce_aft_shop_loop_item_title’, ‘wooocommerce_template_loop_price’, 10);
Add_action (‘wooocommerce_single_product_summary’, ‘njengah_print_login_to_see’, 31);
Add_action (‘wooocommerce_aft_shop_loop_item’, ‘njengah_print_login_to_see’, 11);
}
}
İşlev njengah_print_login_to_see () {
echo ‘<a href = "'. get_permalink (wc_get_page_id ( __ ('Fiyatı görmek için gel', 'name_temema'). '‘;
} Değişiklikleri kaydetmeyi unutmayın.
Bu ön uçtaki sonuç olacak:
Fiyat alanından görüntüleri silebilirsiniz, yani ürünün artık bir fiyatı olmayacak ve sonuç olarak sepete ekle düğmesi. Veya dosya yazabilirsiniz. Bu filtre, hedef ürünlerden ürün kimliklerini algılayacak ve yanlışları geri yükleyecektir. Bu, sepete ekle düğmesini siler. /**
* ID = 10 ile ürün için düğmeyi gizle ve değişken ürün için
*/
add_filter (‘wooocommerce_loop_add_to_cart_link’, işlev ($ add_to_cart_html, $ ürün) {
if ($ ürün-> get_id () == 604 || $ ürün-> is_type (‘değişken’)) {
dönüş ”;

}
$ Add_to_cart_html döndür;
}, 10, 2); Doğru ürün kimliğini eklemeyi unutmayın. Sonuç bu:
WooCommerce Stok ürünleri tükenen ürünleri gizle WooCommerce, mümkün olan en kısa sürede bir e -ticaret web sitesi oluşturmaya yardımcı olan mükemmel envanter yönetim sistemi kullanıcıları verir. E -ticarette envanter yönetimi için en önemli gereksinimlerden biri, ürün stoğunu gizleme seçeneğidir. Neyse ki WooCommerce, ürün stoğunu ayarlarda gizlemek için kutu dışı çözümlerle birlikte gelir. Ürün ekleme hakkında daha fazla bilgi edinebilirsiniz. WordPress kontrol panelindeki WooCommerce-> Alt-Menu ayarlarında tek bir ürün açılışında stok olmayan ürünleri gizlemek için adımlar.
Ürün sekmesine tıklayın> Envanter alt-örneği.
Stokta olmayan ürünleri gizleyen stok dışı görünürlük seçeneğini kontrol edin.
Woocommerce pano menüsüne gidin ve Ürün sekmesini kullanın, aşağıdaki resimde gösterildiği gibi ürün stoğunu gizleme seçeneğini görmek için Envanter Alt-Ay’a tıklayın: Bu seçeneği kontrol edin ve ayarları kaydedin ve ürünleri saklamayı başaracak ve bu da başarılı olacaksınız. Katalogdan stokta tükendi. Veya function.php dosyasına özel bir PHP komut dosyası ekleyebilirsiniz. Pre_get_posts’a bağlı eylemlerin kancalarını ekleyebilirsiniz ve arka çağrıların işlevi, taksonomi sorgularını kullanarak stok olmayan ürünleri gizlemek için mantığa sahip olmalıdır. İşte stok olmayan ürünleri gizlemek için mükemmel çalışan bir kod snippet örneği: <? PHP
Add_action ('pre_get_posts', 'njengah_hide_out_of_stock_products');
İşlev njengah_hide_out_of_stock_products ($ query) {

if (! $ query-> is_main_query () || is_admin ()) {
dönüş;
}
if ($ outofstock_term = get_term_by (‘name’, ‘outofstock’, ‘ürün_visite’)) {$ tax_query = (dizi) $ query-> get (‘tax_query’);
$ Tax_kueri [] = dizi (
‘Taksonomi’ => ‘ürün_visitesi’,
‘Field’ => ‘term_taxonomy_id’,
‘Terimler’ => dizi ($ outofstock_term-> term_taxonomy_id),
‘Operatör’ => ‘değil’
);
$ query-> set (‘Tax_query’, $ tax_query);
}
Remove_action (‘pre_get_posts’, ‘njengah_hide_out_of_stock_products’);
} Değişiklikleri kaydetmeyi unutmayın. Woocommerce, B2B/toptan mağaza veya özel üye gibi bir şey çalıştırırsanız ve her ürünün halka açık olmasını istemiyorsanız, mağaza sayfasındaki tüm ürünleri gizler, bu çözüm size yardımcı olacaktır. Bu geliştirici dostu çözüm, özel PHP komut dosyalarının kullanımını içerir. WooCommerce, mağaza sayfasındaki belirli ürünleri gizlemek için varsayılan bir çözüme sahiptir. Bu çözüm hakkında daha fazla bilgi edinebilirsiniz. Tüm Woocommerce Mağazası Ürünlerini Gizleme Adımları Aşağıdakiler Takip Etmeniz Gereken Adımlar:
WordPress sitenizi girin ve yönetici kullanıcısı olarak gösterge tablosuna erişin.
Gösterge Tablosu menüsünden görünüm menüsü> Tema Düzenleyici menüsüne tıklayın. Tema düzenleyicisi sayfası açıldığında, WooCommerce Shop sayfasındaki tüm ürünleri gizlemek için bir işlev ekleyecek bir işlev eklemek için tema işlevleri dosyasını arayın.
Aşağıdaki kodu işlevlere ekleyin.php dosyası:
/**
* @snippet Ürün çemberini sil @ Shop wooocommerce
*/
Add_action (‘pre_get_posts’, ‘njengah_remove_products_from_shop_page’);
İşlev njengah_remove_products_from_shop_page ($ q) {
if (! $ q-> is_main_query ()) tekrar; if (! $ q-> is_post_type_archive ()) tekrar;
if (! Is_admin () && is_shop ()) {
$ q-> set (‘post__in’, dizi (0));
}
Remove_action (‘pre_get_posts’, ‘njengah_remove_products_from_shop_page’);
}
Sonuç bu olacak:
‘Seçiminize uygun hiçbir ürün bulunamadı’ gizlemek için, bu kod satırını function.php dosyasının sonuna ekleyin.
/**
* @snippet silme “Seçiminizle eşleşen ürün bulunmadı” @ Loop Woocommerce Page
*/
Remove_action (‘wooocommerce_no_products_found’, ‘wc_no_products_found’);
Sonuç bu olacak:
Yukarıdaki kodda, mağaza sayfasını hedefleyecek olan ‘njengah_remove_products_from_shop_page’ eylemi. Ürünü gizlemek için, bir dizi döngü ve silme ile desteklenen ürünü silecek bir işlev yapıyorum. WooCommerce, Varsayılan olarak Fiyatları Sıfırla Görüntüle Zeros Wooocommerce takip etti. Buna ek olarak, WooCommerce bu özelliği gizleme veya devre dışı bırakma seçeneği yoktur. WooCommerce mağazanızda sıfır numaralarını gizlemenin bir yolunu arıyorsanız, doğru yerdesiniz. Bu bölümde, bu amaç için hazırladığım özel bir PHP komut dosyası kullanacağız. Ayrıca, temanız desteklemezse burada sıfır görüntüleyebileceğinizi de öğrenebilirsiniz. Bu çözümün tüm mağazalarınızdan sıfır numaraları sileceği belirtilmelidir. WooCommerce Shop sayfanızdaki sıfır numaralarını gizlemek için, işlevinizin altına aşağıdaki kodu ekleyin.
add_filter (‘woocommerce_price_trim_zeros’, ‘njengah_hide_trailing_zeros’, 10, 1); işlev njengah_hide_trailing_zeros ($ trim) {
sağa dön;

} Metin düzenleyicisi ekranının altındaki Değiştir düğmesini tıklamayı unutmayın. Şimdi geride kalan sıfır numarasını gizlemek için gereken kod görüntülerini eklemeyi başardınız. Bu ön uçtaki sonuç olacak:
WooCommerce Ürünlerinin Sayısı Nasıl Gizlenir Kategorideki veya alt kategorideki ürün sayısını silmek isteyebileceğiniz birçok neden vardır. Temanız ürün sayısını iyi görüntülemiyorsa, gizlemenizi şiddetle tavsiye ederim. Bu yazı, özel bir PHP komut dosyası kullanarak kategori sayı numaralarının tam olarak nasıl gizleneceğini paylaşır. Ayrıca, paylaşacağım bir CSS kod snippet kullanarak nasıl gizleneceğinizi öğreneceksiniz. WooCommerce ürünlerinin sayısını gizlemek için CSS’yi de kullanabilirsiniz. CSS kod fragmanlarını buraya nasıl ekleyeceğinizi öğrenebilirsiniz. Ancak, bu kod snippet’inin işlevlere eklenmesi gerektiğini belirtmek önemlidir. Site özelleştirme eklentisini de kullanabilirsiniz, böylece WordPress temanızı güncellerken değişiklikleri kaybetmezsiniz. Varsayılan olarak, bu, mağaza sayfasındaki ürün sayısını görüntülemenin bir yoludur: Woocommerce Shop sayfasındaki ürün sayısını gizlemek istiyorsanız, function.php dosyasına aşağıdaki kodu eklemeyi düşünmelisiniz. : /*
*
* Kategorinin adından sonra ürün sayısını silin
*
*/

add_filter (‘wooocommerce_subcategory_count_html’, ‘njengah_remove_category_products_count’);
Njengah_remove_category_poducts_cout () işlevi
dönüş;
} Değişiklikleri kaydetmeyi unutmayın. Bu, ön uçtaki sonuç olacaktır: WooCommerce’in alt kategorideki ürün sayısını da gösterdiği belirtilmelidir. Fonksiyonun altına aşağıdaki kodu ekleyerek ürün sayısını gizleyebilirsiniz. Bu kod, alt kategorideki ürün sayısını siler. WooCommerce, ürün fiyatlarını kullanıcınızın rolüne dayalı olarak gizler, Woocommerce mağazanızdaki belirli kullanıcıların bir pazarlama stratejisi olarak rolüne dayanarak ürün fiyatlarını gizlemek isteyebilir. Ancak, WooCommerce’in varsayılan olarak fiyatları gizleme seçeneği yoktur. Bu yazı, kullanıcının rolüne veya eksikliklerine (konuk kullanıcılar) göre fiyatların belirlenmesine odaklanmaktadır. Bunu yapmanın temel amacı, kullanıcıları fiyatları görüntülemek için kaydolmaya teşvik etmektir. Bu işlevi eklemek istiyorsanız, sonuna kadar kalın. En iyi yanı, fiyatların nasıl gizleneceğine dair bir adım -adım kılavuzu vereceğim. Ancak, bazı teknik bilgilere sahip olmanız gerekir. Daha ileri gidebilir ve konuk kullanıcılar için fiyatı ve toplam sepeti ve kasayı gizleyebilirsiniz. Bunu burada nasıl yapacağınızı öğrenebilirsiniz. Konuk Kullanıcılar için Fiyatları Gizleme Adımları Woocommerce mağazanızdaki konuk kullanıcılar için fiyatları gizlemek istiyorsanız, işlevlerinize aşağıdaki kodu eklemeyi düşünmelisiniz.
* Ürün fiyatlarını kullanıcının rolüne göre gizleyin.

*/
İşlev njengah_hide_prices_guests ($ fiyat) {
if (! Is_user_logged_in ()) {
dönüş ”; // Fiyat ekranı olmadan boş dizeleri geri yükleyin.
}
Geri $ fiyat;
}
add_filter (‘wooocommerce_get_price_html’, ‘njengah_hide_prices_guests’); // Ürün fiyatını gizleyin, değişikliklerden tasarruf etmeyi unutmayın. Ön uçtaki sonuç bu:
Wooocommerce’i saklama kategorisi Bu bölümde, mağaza sayfasında görüntülenmeyecek şekilde WooCommerce kategorisini nasıl gizleyeceğinizi göstereceğim. WooCommerce, ürününüzün mağaza sayfasında nasıl görüntülenmesini istediğinize karar vermenizi sağlar. Kategoriyi burada nasıl görüntüleyeceğinizi öğrenebilirsiniz. Çeşitli nedenlerden dolayı, verandada birkaç kategori görüntülemek istemeyebilirsiniz. Bu örnekte, ‘aksesuarlar’ kategorisini sileceğim. Bunu bu kategoriye doğru adı vererek veya listeden saklayarak yapabiliriz. Kategori ön uçta böyle görüntülenir:
Kategoriyi gizlemek istiyorsanız, Fonksiyonların altına aşağıdaki kodu eklemeyi düşünmelisiniz.
* Ürünleri yalnızca seçilen kategoriden gösterin.
*/
Function get_subcategory_terms ($ terim, $ taksonomi, $ args) {
$ term_uan = array ();
$ Hide_Category = Array (19); // Mağaza sayfasında görüntülemek istemediğiniz kategoriden id
// ürün kategorisi ve mağaza sayfasında ise
if (in_array (‘ürün_cat’, $ taksonomi) &&! is_admin () && is_shop ()) {
foreach ($ Key => $ terim olarak $ terim) {

if (! in_array ($ term-> hide_category)) {

$ term_baru [] = $ term;
}
}
$ gereksinimler = $ gereksinimler_uan;
}
Dönüş $ durumu;
}
add_filter (‘get_terms’, ‘get_subcategory_terms’, 10, 3); Sonuçları görmek için sayfayı yenileyin.
Yukarıdaki ekran görüntüsünden, kodun ‘aksesuar’ = 19 kimlik kategorisini sildiğini görebilirsiniz. Kodun çalışabilmesi için doğru kimliği eklemeyi unutmayın. Ürünleri WooCommerce Fiyatları Olmadan Nasıl Gizlenir Fiyatsız ürünleri gizlemek istiyorsanız, bu snippet’i Function.php veya eklenti kodunuza hızlı bir şekilde uygulayabilirsiniz ve fiyatsız tüm ürünler müşterinin görünümünden gizlenecektir. Bu karmaşık değil. Tek yapmanız gereken, tema işlevine veya eklenti dosyasına kodu eklemektir. İlk olarak, ürünü alacak tüm ürünler için bir meta sorgu yapmanız gerekir ve meta sorgusunda anahtarların boş değerini arayacaksınız ve değer boşsa, meta soruları sıfırlayabilirsiniz. Bu meta kuyruğunun bu eylemi ilişkilendirmesi gerekir wooocommerce_product_query ve dönüş işlevi fiyatsız fiyat dışında tüm ürünleri görüntülemek için mantık içerecektir. Burada alınan meta sorgular ve argümanlar hakkında daha fazla bilgi edinebilirsiniz. Aşağıdakiler kod: add_action (‘wooocommerce_product_query’, ‘njengah_hide_products_without_price’; işlev njengah_hide_products_without_price ($ q) {
$ meta_query = $ q-> get (‘meta_query’);
$ meta_query [] = dizi (
‘Anahtar’ => ‘fiyat’,
‘değer’ => ”,
‘Karşılaştır’ => ‘! =’
);
$ q-> set (‘meta_query’, $ meta_query);
} Bu kod functions.php’ye eklenmelidir ve tüm ürünleri fiyatsız gizlemeyi başaracaksınız. Kod geri kodu işlevinde görebileceğiniz gibi, meta sorgu değeri boş bir dizeye ayarlanmıştır “” Bu, WooCommerce ürünlerini fiyat mantığı olmadan saklamanın temelidir. WooCommerce Satış Satış Markaları WooCommerce Satış Etiketi, tek bir ürün sayfasında, ürün arşiv sayfasında, en iyi satışlar, çapraz satışlar ve ilgili ürünlerde görüntülenen bir etikettir. İdeal olarak, bu düğme mağaza ziyaretçilerinize belirli ürünlerin satıldığını söylemek için tasarlanmıştır. Aynı ürün için satış fiyatları ve normal fiyatlar ekleyerek her ürün için WooCommerce satış rozetini ayarlayabilirsiniz. Bu yazıda, satış rozetini nasıl değiştirebileceğinizi ve nasıl silebileceğinizi veya gizleyebileceğinizi göstermek istiyorum. Satılan rozet tasarımı, mağazanın temasına bağlı olarak bir WooCommerce sitesinden diğerine değişebilir. WooCommerce Varsayılan Tema – Vitrin, aşağıdaki resimde gösterildiği gibi herhangi bir tasarım olmadan varsayılan düz bir satış rozeti ile birlikte gelir: Woocommerce mağazanızdan satış rozetini silmek istiyorsanız, aşağıdaki kodu Fonksiyonlara eklemeyi düşünmelisiniz. .: // SALE_BADGE’yi silmek için bir filtre ekleyin
add_filter (‘wooocommerce_sale_flash’, ‘njengah_remove_on_sale_badge’);

Njengah_remove_on_sale_badge işlevi ($ sale_badge) {
dönüş ”;
} Bu kod, sayfadaki satış rozetini kontrol eden ve iade çağrısı işlevinin geri ödemesinde boş bir dize ile değiştiren bir filtredir. Sonuç bu:
Veya CSS kullanarak bir satış rozetini nasıl gizleyeceğinizi ve buradaki rozetleri değiştirmeyi öğrenebilirsiniz. WooCommerce Stoktaki miktarı gizle Woocommerce mağazanız için kullandığınız temadaki kodla ilgili değişiklikler yaparak ürününüzdeki stok mesajlarını gizleyebilirsiniz. Woocommerce mağazanızın tam bir yedeklemesini yapmanızı şiddetle tavsiye ederim. Bu, kod değişikliğinizde bir sorun varsa orijinal durumuna dönmenize yardımcı olabilir. Veya çocuk temasını kullanabilirsiniz. WooCommerce iyi bir envanter kontrol yeteneği ile donatılmıştır. WordPress yönetici alanındaki ürün düzenleme ekranındaki “Envanter” sekmesini kullanarak mağazanızdaki bu seçeneği değiştirebilirsiniz. Burada stok miktarını nasıl görüntüleyebileceğinizi görebilirsiniz. Varsayılan olarak, stok mesajı tek bir ürün sayfasında böyle görüntülenir: Bu öğeyi gizlemek istiyorsanız, Fonksiyonların altına aşağıdaki kod parçalarını eklemeyi düşünmelisiniz.
* Ürün sayfasındaki “Stokta” mesajını gizleyin.
*
* @param String $ html
* @param string $ metin
* @param wc_products $ ürün
* @dize

*/
İşlev njengah_wc_hide_in_stock_message ($ html, $ text, $ ürün) {
$ Kullanılabilirlik = $ ürün-> get_available ();
if (isset ($ kullanılabilirlik [‘class’])) && ‘stokta’ === $ kullanılabilirlik [‘class’]) {
dönüş ”;

}

geri $ html;
}
add_filter (‘wooocommerce_stock_html’, ‘njengah_wc_hide_in_stock_message’, 10, 3); Sonuçları görmek için ürün sayfasını yenileyin ve mesajın silindiğini göreceksiniz:
WooCommerce ürün ağırlığını gizler Dijital ürünler satıyorsanız, ürününüzün ağırlığını ve boyutlarını göstermeniz gerekmeyebilir. Buna ek olarak, bir ürün göndermezseniz, ağırlığını göstermenize gerek yoktur. Ancak, başlamadan önce, bu bilgiler arkaya eklenmedikçe temanızın ürünün ağırlığını ve boyutlarını göstermeyeceği belirtilmelidir. Ürünün ağırlığını buradan ekleme hakkında daha fazla bilgi edinebilirsiniz. Resimden, ağırlık eklediğimi görebilirsiniz ve bu ön uçtaki görünüm: Bu öğeyi gizlemek istiyorsanız, işlevlerin altına aşağıdaki kodu eklemeyi düşünün.
* Ürünün bir sayfasında ürünün ağırlığını ve boyutlarını gizlemek.
*/
add_filter (‘wc_product_enable_dimensions_display’, ‘__return_false’); Bu dosyada oluşturduğunuz değişiklikleri kaydetmeyi unutmayın. İşte ön uçtaki sonuçlar:
WooCommerce, bir WordPress geliştiricisiyseniz, ürün sayfasındaki SKU, kategoriler ve etiketleri gizler, bunun için özel bir WooCommerce filtresi olduğunu düşüneceksiniz. Ancak, bunun için bir filtre yoktur. Bu, tüm “meta ürün” bloğunu silmemiz gerektiği anlamına gelir. Ayrıca, örneğin kategoriler gibi istediğiniz bilgileri geri ekleyebilirsiniz. Geliştirici değilseniz, Fonksiyonunuzdaki görüntüleri kopyalayın.php ve değişiklikleri gözlemleyin. Ayrıca, bir ürün özetini nasıl görüntüleyeceğinizi öğrenmeniz ve silerseniz tekrar görüntülemeniz gerekir. Bunu burada nasıl yapacağınızı öğrenebilirsiniz. Ürün özeti ön uçta böyle görüntülenir:
Ürün özetini gizlemek istiyorsanız, işlevlerin altına aşağıdaki kodu eklemeyi düşünmelisiniz.
*/
Remove_action (‘wooocommerce_single_product_summary’, ‘wooocommerce_template_single_meta’, 40); Değişikliklerinizi kaydetmeyi unutmayın. Bu ön uçtaki sonuç olacak:
WooCommerce, stokta tükenirken fiyatları gizler WooCommerce envanter ihtiyaçlarınızı karşılıyor. WooCommerce optimize edilmiş bir sistemdir ve stokunuzu güncellemek için gereken zamanı ve çabadan tasarruf sağlar. Ayrıca, özellik eksikliği için telafi etmek için ayarlamalar için esnek. Potansiyel alıcılar, stok bildirimlerinin tükendiğini veya ürünlerin mevcut olmadığını gördüklerinde hayal kırıklığına uğrarlar. Yapabileceğiniz şeylerden biri, ürünün fiyatını stoktan gizlemektir. Buna ek olarak, bu işlevin mantıklı olduğu birçok durum vardır. Örneğin, bir WooCommerce üyelik mağazanız varsa, fiyatlarınızı kayıt dışı ziyaretçilerden gizlemek isteyebilirsiniz. Fiyatları gizleme hakkında daha fazla bilgi edinebilirsiniz. Tek bir ürün sayfasında yayınlanan ürünün fiyatını gizlemek istiyorsanız, function.php dosyasına aşağıdaki kodu ekleyin: /**
* Stokta tükenirken fiyatları gizle
*/
add_filter (‘wooocommerce_variaby_sale_price_html’, ‘njengah_remove_prices’, 10, 2);
add_filter (‘wooocommerce_variaby_price_html’, ‘njengah_remove_prices’, 10, 2);

add_filter (‘wooocommerce_get_price_html’, ‘njengah_remove_prices’, 10, 2);

İşlev theanand_remove_prices ($ fiyat, $ ürün) {
if (! $ ürün-> is_in_stock ()) {
$ price = ”;}
Geri $ fiyat;

} Bu sonuç:

WooCommerce, ürününüze gönderim bilgileri eklediğinizde (ağır ve boyutlar) ek bilgileri gizler, bilgiler otomatik olarak ürün sayfasındaki WooCommerce Ek Bilgiler sekmesine eklenir. “Ek Bilgiler” sekmesi için şablonlar tüm ürün özelliklerinin bir listesini ekleyin. Araştırma yaparsanız, bu özelliğin bu işlev aracılığıyla ürün-attributes.php şablonundan eklendiğini göreceksiniz: enable_dimensions_display (). PHP çözümlerinin neden CSS çözümlerinden daha iyi olduğunu öğrenebilirsiniz. Vitrin temasında ek bilgi sekmeleri bu şekilde görüntülenir:
Ek Bilgi bölümünü gizlemek istiyorsanız, Fonksiyonların altına aşağıdaki kodu eklemeyi düşünmelisiniz.
* Ek bilgi sekmesini sil @ tek ürün sayfaları woocommerce
*/

add_filter (‘wooocommerce_product_tabs’, ‘njengah_remove_product_tabs’, 9999);
İşlev njengah_remove_product_tabs ($ sekmeler) {
Unset ($ tabs [‘ek_informasyon’]);
Geri $ sekmesi;
} Bu, tek bir ürün sayfasının sonucudur:
WooCommerce WooCommerce Hide sekmesinin başlığı üç farklı sekme var ve başlıkları var. Bu sekme:
Ek Bilgiler
Gözden geçirmek
Açıklama (ürün için bir açıklama içeriği eklediyseniz görüntülenir)
Bu bölüm, tek bir ürün sayfasındaki sekme açıklamasının başlığını nasıl gizleyeceğinizi ve değiştireceğinizi gösterecektir. Bilgi sekmesinin başlığını ve ek incelemeleri gizlemek ve değiştirmek istiyorsanız, çözümü burada bulabilirsiniz. Açıklama sekmesinin başlığı ön uçta böyle görüntülenir:
Açıklama sekmesinin başlığını gizlemek ve değiştirmek için, dosya işlevinin sonuna aşağıdaki kodu eklemeyi düşünmelisiniz.
// Ürün Açıklama Başlıkını Değiştirin

add_filter (‘wooocommerce_product_description_heading’, ‘change_product_description_heading’);

Change_product_description_heading () işlevi {
Dönüş __ (‘Yeni başlık burada’, ‘woocommerce’);
} Bu ön uçtaki sonuç:
WooCommerce Hide SKU WooCommerce, arkadaki ürün ayarları sayfasındaki herhangi bir ürüne SKU eklemenizi sağlar. Bu bölüm, Ürün SKU’sunun yöneticide nasıl gizleneceğini öğrenecektir. Ancak, mağazanız yönetim için bir SKU tutarsa, ancak yönetici alanında devre dışı bırakmak istemiyorsanız, burada nasıl olacağınızı öğrenebilirsiniz. İşte ürün sayfasındaki SKU ekranı:
SKU’yu yönetici alanında bile gizlemek istiyorsanız, işlevlerinizin altına aşağıdaki özel PHP komut dosyasını ekleyin. Sonuç bu olacak:
Bu çözümün SKU’yu tüm Woocommerce mağazalarınızdan silmediğini unutmayın. Düğmeyi Nasıl Gizlenir WooCommerce’in tek ürün sayfasındaki sepete ekle bunu yapmak için ayrıntılı adımlara ulaşmadan önce, belirli bir ürün için arabaya neden ekle düğmesini gizlediğinizi merak ediyor olabilirsiniz. Bunu yapmak isteyebileceğiniz birçok neden vardır, örneğin, mobil cihazlar gibi elektroniklerle uğraşırsanız, satın almasına izin verilmeden birkaç gün önce birçok ürün tanıtılır. Spesifikasyonlar daha önce piyasaya sürüldü, birçok çevrimiçi mağaza sahibi mevcut olmadan önce ürün detayları sunuyor. Bu, mağaza sahibinin sayfadaki ‘sepete ekle’ düğmesine sahip olamayacağı anlamına gelir, çünkü insanların satın alınabileceke kadar ürün satın almalarını istemezler. Veya belirli ürünler için sepet düğmesini belirli bir süre için gizlemeye karar verebilirsiniz. Bu işlevi burada nasıl başarabileceğinizi öğrenebilirsiniz. Sepete Ekle düğmesi tek bir ürün sayfasında görüntülenir: Belirli bir ürün için WooCommerce’a Sepet Ekle düğmesini gizlemek istiyorsanız, Fonksiyon.Php dosyasının altına aşağıdaki kodu ekleyin. Doğru ürün kimliğini eklemeyi unutmayın: /**
* @snippet WooCommerce’deki sepete ekle düğmesini gizleyin
*/

add_filter (‘wooocommerce_is_purchasable’, ‘wooocommerce_hide_add_to_cart_button’, 10, 2);
İşlev wooocommerce_hide_add_to_cart_button ($ is_purchasable = doğru, $ ürün) {
return ($ ürün-> get_id () == 185? Yanlış: $ is_purchasable);
} Bu sonuç:
WooCommerce Woocommerce tek ürün sayfa galerisindeki üstün görüntüleri, mağaza sayfaları, ana sayfalar, kategori sayfaları, ürün arama sonuçları sayfaları vb. WooCommerce, ürün resim galerisindeki ürün sayfalarının mini görüntüsünde üstün görüntüler kullanır. Ancak, Ürün Resim Galerisi’ne üstün görüntüler eklemek istemeyebilirsiniz. Bu yazıda, WooCommerce ürünlerinin üstün görüntüsünü ürün resim galerisinden tek bir ürün sayfasında gizlemenin ne kadar kolay olduğunu göreceksiniz. Bir ürün galerisi nasıl ekleyeceğinizi bilmiyorsanız, burada nasıl yapılacağını öğrenebilirsiniz. Görüntü ön uçta böyle görünür: ekran görüntülerinden, üstün görüntünün iki kez tekrarlandığını görebilirsiniz. Üstün bir görüntüyü gizlemek için, işlevlerin altına aşağıdaki kodu eklemeyi düşünmelisiniz.

* Ürün galerisi varsa Ürün Galerisinde görünmeyecek şekilde üstün görüntüleri hariç tutun.
*
* @Param Array $ HTML Dizisi HTML Çıktı Ürün Galerisi için.
* @Param Array $ Ekleme_id Kimliği Her görüntü değişkeninden.
*/
İşlev njengah_woocommerce_remove_featured_image ($ html, $ attackment_id) {
$ Global Post, $ ürün;

// Kimliği alın.

$ attacment_ids = $ ürün-> get_gallery_image_ids ();

// Orada değilse, devam edin ve erken dönün – galeride bulunan üstün resimler ile.

İf (! $ Attebment_ids) {
geri $ html;
}
// Üstün görüntüler bulun.
$ featured_image = get_post_thumbnail_id ($ post-> id);
// varsa, galeriden hariç tut.
if (is_product () && $ attebment_id === $ featured_image) {

$ html = ”;

}
geri $ html;}
add_filter (‘wooocommerce_single_product_image_thumbnail_html’, ‘njengah_woocommerce_remove_featured_image’, 10, 2); Sonuç bu:
Woocommerce ürün miktarını gizle Ürün sayfasından bu bölümde, bir ürün sayfasından önerilen ürün sayısını gizlemenin ne kadar kolay olduğunu göreceksiniz. Size birçok ürün için nasıl yapılacağını göstereceğim. Ancak, özel PHP veya CSS görüntüleri kullanarak belirli ürünler için miktar seçmenlerini gizleyebilirsiniz. Bunun hakkında daha fazla bilgi edinebilirsiniz. Miktar seçmenleri ürün sayfasında bu şekilde görüntülenir:
Aşağıdaki kod, birçok ürün olduğunda miktarı gizlemenize veya silmenize yardımcı olacaktır. Bunu yapmak kolaydır, çünkü kodu fonksiyonlara kopyalayıp eklemeniz gerekir.
İşlev woo_remove_all_quantity_fields ($ return, $ ürün) {
sağa dön;
}
add_filter (‘wooocommerce_is_sold_ind ayrı ayrı’, ‘woo_remove_all_quantity_fields’, 10, 2); Sonuç bu:
Dijital ürüne sahip WooCommerce’de tükenen stok varyasyonları nasıl gizlenir, kullanıcıların ürününüze erişebileceği rahat bir yer yaratacaktır. İyi bir örnek, Müzik bulma kolaylığı sağlayan Apple Company tarafından oluşturulan iTunes mağazasıdır. Bu ürün indirilebileceği için kullanıcılar da bu kolaylık için ödeme yapmaya isteklidir. Sadece satın alamayacaklarını fark etmek için, stok olmayan ürünlerin ürünlerini veya varyasyonlarını seçmelerine asla izin vermeyerek kullanıcıların hayal kırıklığından kaçınmanız gerekir. WooCommerce, varsayılan olarak, stokta tükenen varyasyonları silmez. Bu yalnızca kullanıcıya, önce varyasyonları seçtikten sonra ürünün bittiğini söyler. Hisse senedi varyasyonları için varsayılan ürün sayfalarını görüntüleyin şuna benzer: İndirilebilen WooCommerce karmaşık ürünleri nasıl satacağınızı bilmiyorsanız, bunları nasıl yapacağınızı ve ekleyeceğinizi öğrenebilirsiniz. Artık karmaşık ürünleri indirmeyi nasıl satacağınızı bildiğinize göre, işlevinizin altına aşağıdaki kodu eklemeniz gerekir.php dosyası: /**
* @snippet, koşu @ woocommerce single’ın stok değişimini devre dışı bıraktı
*/
add_filter (‘wooocommerce_variation_is_active’, ‘njengah_grey_out_variats_out_of_stock’, 10, 2);
İşlev njengah_grey_out_variations_out_of_stock ($ iS_active, $ varyation) {
(! $ varyation-> is_in_stock ()) false döndürürse;
Dönüş $ IS_ACTION;
} Sonuçları görmek için ürün sayfasını yenileyin ve ürün varyasyonunun stokta tükendiğinde devre dışı bırakıldığını göreceksiniz:
WooCommerce, hücresel unsurları gizle WooCommerce Shop sahibi tarafından yapılması gereken en büyük şeylerden biri, sitelerinin hücresel dostu olmasını sağlamaktır. Ancak, bu göründüğü kadar basit olmayabilir. Mobil cihazlarda çalışan ve mobil cihazlar için tasarlanmış bir siteye sahip bir siteniz olabilir. Sitenizin mobil cihazlarda çalıştığından emin olmanızı şiddetle tavsiye ediyorum. Bu bölümde, bazı WooCommerce hücresel öğelerini nasıl gizleyeceğinizi öğreneceksiniz. WooCommerce tema mağazasında mağaza hücresel sepet simgesi nasıl gizlenir resmi WooCommerce ve çok duyarlı tema lakaplıdır. Bu bölümde, hücresel sepet simgelerinin nasıl gizleneceğini öğreneceksiniz. Bu öğeyi gizlemek için gösterge tablosundaki “Ekran” ın aşağıdaki “Ayar” seçeneğini kullanacağım. Bu bölüm, temayı tema üreticisinin izin verdiği birçok açıdan kolayca değiştirmenizi sağlar. Ancak, hile sadece CSS’nin ne kullanılacağını bulmaktır. Ziyaretçiler mağazanıza geldiğinde, cep telefonu ekranının altında bulunan küçük bir menü sepeti simgesi görürler. Bu öğeyi gizlemek ve başka bir yere koymak isteyebilirsiniz. Burada değiştirmeniz gereken öğeleri nasıl tanımlayacağınızı öğrenebilirsiniz. Hücresel sepet simgesi, mağaza temasında bu şekilde görüntülenir:
Bu simgeyi silmek istiyorsanız, ek CSS bölümüne aşağıdaki CSS kodunu eklemeyi düşünmelisiniz:. Footer-Cart-Content {
Ekran: Hiçbir şey! Önemli;
} Bu sonuç:
WooCommerce Vitrinden Hücresel Altbaşı Nasıl Gizlenir Birçok kişi mağaza temasını WooCommerce ile kullanıyor, ancak sadece bir katalog olarak kullanıyor, böylece müşteriler ürünü görebiliyor, ancak satın almıyor.Bu durumda, bir sepet sayfasına ve kasaya ihtiyacınız olmayabilir, böylece silin.Ancak, Mobil cihazlarda siteyi ziyaret ettiğinizde Storefront hala altbilgi alanında menüler görüntüler.Bu menü sizi sildiğiniz sepet sayfasına götürür.Hücresel altbilgiyi burada gizlemek için CSS’nin nasıl kullanılacağına dair ayrıntılı bir öğretici alabilirsiniz.Aşağıdakiler hücresel altbilgi ekranıdır: Bir hücresel altbilgiyi silmek istiyorsanız, işlevlerinizin altına aşağıdaki CSS kodunu eklemeyi düşünmelisiniz.Sonuçları görmek için siteyi mobil cihazdaki yenileyin ve altbilgi çubuğunun silindiğini göreceksiniz:
WooCommerce Hide başlık başlıkları WordPress sitesi, her sayfada ve yayında görünen evrensel bir öğedir. Tanınmış yerleşimi göz önüne alındığında, gölgelik genellikle site ziyaretçilerinizin ilk izlenimi olarak işlev görür. Önemli bilgiler ekleyebilir ve eylem çağrısı (CTA) önemli bilgiler ve harekete geçme çağrısı (CTA). Bu önemli alan ayarlanmaya değer. Bu bölümde, başlıktaki birkaç öğenin nasıl gizleneceğini öğreneceksiniz. WooCommerce Sepeti NAV menüsünde nasıl gizlenir Varsayılan olarak WooCommerce, WooCommerce Sepet simgesini başlıktan veya navigasyondan devre dışı bırakmanıza izin vermez. Navigasyon menüsünde sepet simgesini gizlemenin iki yolu vardır. PHP veya CSS kullanabilirsiniz. CSS çözümü, değiştirmeniz gereken öğeleri tanımlamanızı gerektirir. Burada daha fazla öğrenebilirsiniz. Chrome veya Firefox kullanırsanız, DOM’daki öğeleri kontrol etmeyi ve manipüle etmeyi kolaylaştırırlar. Bu tarayıcı, tüm öğeler ve özellikler dahil olmak üzere web sayfalarının tüm yapısını gözden geçirmenizi sağlar. Bizim durumumuzda, sepet simgesi adı verilen belirli bir öğeyi seçmek istiyoruz. Sepet simgesi başlıkta böyle görüntülenir: Bu öğeyi gizlemek istiyorsanız, işlevlerin altına aşağıdaki PHP kodunu eklemeyi düşünmelisiniz.

* Sepet simgesini devre dışı bırakın

*/
Remove_sf_actions () function () {
Remove_action (‘StoreFront_Header’, ‘StoreFront_header_cart’, 60);
}
Add_action (‘init’, ‘remove_sf_actions’); Ön uçtaki sonuç bu:

WooCommerce HID Temayı düzenleyen başlığı sakladı Ortalama WordPress kullanıcısı için zor bir görev olabilir. Ancak, mağaza temalarını ayarlamak çok kolaydır. Başlık biçimini düzenlemek, gölgelik öğelerini gizlemek, bağlantının arka planını, metnini ve rengini değiştirmek için yalnızca birkaç tıklamaya ihtiyacınız vardır. Bu bölüm sizinle, mağaza temasındaki başlıkları silmenin kolay bir yolunu paylaşacaktır. İlk olarak, başlığı tanımlamamız gerekir ve tüm öğeler bir konsol kullanır. Bundan sonra, çalışıp çalışmadığını görmek için konsola yeni kurallar ekleyeceğim. İstenen sonuçları aldığımda, ek CSS bölümüne yeni kurallar ekleyerek kalıcı bir değişiklik yapacağım. Bunun hakkında daha fazla bilgi edinebilirsiniz. Başlığı mağaza temasına gizlemek istiyorsanız, CSS ek bölümüne aşağıdaki CSS kodunu ekleyin :. Site {Ekran: Hiçbir Şey;

} Bu sonuç olacak:
WooCommerce Hızlı Hesap Sayfamı “Hesabım” sayfasını ayarlamak WooCommerce, geliştirici tarafından en çok talep edilen özelliklerden biridir. Bu sayfa sorunsuz çalışma için çok önemlidir. Bu nedenle, bu sayfanın kullanıcıların hesap yönetimini maksimuma kullanmasını sağlamak için temiz bir tasarıma sahip olması gerekir. Bu sayfayı daha fazla satışı dönüştürmek veya mağazanıza geri dönecek müşteriyi çekmek için ayarlayabilirsiniz. Bu bölümde, bu sayfadaki öğeleri nasıl gizleyebileceğinizi paylaşacağım. Hesap sayfam ön uçta böyle görüntüleniyor:
WooCommerce, indirme menüsünü silmek için indirmeleri yayınlamayı gizler WOOCOMMERCE mağazanızdaki hesap sayfam, herhangi bir kod yazmanız gerekmez çünkü basit ayar seçenekleri genellikle yok sayılır. WooCommerce’in bitiş noktası, kullanıcıların en yaygın WooCommerce sayfası için özelleştirilmiş bir URL uzantısı oluşturmalarını sağlar. İdeal olarak, bu özellik WooCommerce’ı daha esnek hale getirmeli ve son kullanıcının çeşitli ihtiyaçlarına uyacak şekilde ayarlanabilir. Aşağıda, WooCommerce’in çeşitli uç noktalarının sitenizden ayarlayabileceğiniz kısa bir özet WooCommerce Ayarları> Gelişmiş Ayarlar> Sonu Sonu. WooCommerce’in son noktası hakkında daha fazla bilgi edinebilirsiniz. İndirme menüsünü ‘Hesabım’ sayfasından silmek isteyebileceğiniz birçok nedenden biri, dijital ürün satmamanız veya indirilebilmenizdir. WooCommerce ayarlarını silmek için, ardından gelişmiş ayarlara açın ve bitiş noktasını bulun. Bu bölüm altında, indirmenin bitiş noktasını arayın, metnin metnini silin ve ayarları güncelleyin. Bu, ön uçtaki sonuç olacaktır:
Wooocommerce pano sayfasını gizle ‘Hesabım’ çok önemlidir, çünkü kullanıcılarınızın ve müşterilerinizin önemli bilgileri kaydedilecektir. Ayrıca, müşterilerinizin kullanabileceğiniz hesaplarını yönetebileceği, fatura ayrıntıları, adresler vb. Ekleyebileceği yer burasıdır. Ancak, kayıtlı kullanıcılarınızı etkileyebilecek ve onlarla daha olası işletmeleri yayınlayabilmeniz için bu bölümü ayarlamanızı şiddetle tavsiye ederim. Gösterge tablosu sayfasının, hesap sayfaları arasında bitiş noktası olmayan tek sayfa olduğunu not etmelisiniz. Bu nedenle, bunun için özel bir PHP komut dosyasına ihtiyacımız var. Gösterge Tablosu sekmesini gizlemek istiyorsanız, işlevinizin altına aşağıdaki kodu eklemeyi düşünmelisiniz.
*/
add_filter (‘wooocommerce_account_menu_items’, ‘njengah_remove_my_account_dashboard’);
İşlev njengah_remove_my_account_dashboard ($ menü_links) {
Unset ($ Menor_links [‘Dashboard’]);

Dönüş $ MENE_LINKS;

} Kodun nasıl ve gösterge tablosu sayfasını nasıl algılayabileceğinizi ve burada çalışan siparişe yönlendirebileceğinizi öğrenebilirsiniz. Sonuç bu:

Hesap Sayfam WooCommerce Herhangi Bir Sekme Nasıl Gizlenir Bu bölümde, özel bir PHP kodu parçasını kullanarak Hesap Sayfamı Nasıl Gizelediğimi Öğreneceksiniz. PHP özelleştirmeye alışkınsanız, neredeyse her şey basit bir görüntüle elde edilebilir. Son nokta hakkında daha fazla bilgi edinebilirsiniz. Ayrıca, herhangi bir sekmenin adını da değiştirebilirsiniz. Herhangi bir sekmeyi gizlemek istiyorsanız, işlevlerinizin altına aşağıdaki kodu eklemeyi düşünmelisiniz.
Unset ($ MENE_LINKS [‘EDIT-ADRESS’]); // Adres
// unset ($ Menen_Links [‘Dashboard’]); // Gösterge Tablosunu Sil

// unset ($ Menen_Links [‘Ödeme Yöntemi’]); // Ödeme yöntemlerini sil

// unset ($ Menen_links [‘sipariş’]); // siparişleri sil

// unset ($ Menen_links [‘indirmeler’]); // İndirmeleri devre dışı bırakın

// unset ($ Menen_links [‘EDIT-Accunt’])); // Hesap Ayrıntıları sekmesini sil
// unset ($ Menen_links [‘müşteri-logout’]); // bağlantıyı kaldır
Dönüş $ MENE_LINKS;
} Kod iyi çalışır, ancak menü öğesini ve sayfasını silmek istediğinizde herhangi bir koda ihtiyacınız yoktur. Bunun nedeni, WooCommerce> Ayarlar> ‘da tüm hesabımı Subhhamates Varsayılan olarak bulabilmenizdir.
Devam etti. Hesabın bitiş noktasına kadar kaydırın. Tek ihtiyacınız olan belirli bir son noktayı boş ayarlamaktır. WooCommerce, WooCommerce yönetici alanının yönetici alanını gizlemek, herhangi bir WooCommerce sitesinde en önemli bölümlerden biridir. Performansınızı istatistiklerle izlemek için raporunuzu yönetici alanında kontrol edebilirsiniz. Bu bölümde, Woocommerce sitenizin yönetici alanındaki çeşitli öğelerin nasıl gizleneceğini öğreneceksiniz. WooCommerce, eklenti ziyaretçilerinden gelen hataları gizler ve süresi dolmuş temalar çoğunlukla PHP hata mesajlarına neden olur. Çekirdek dosya genellikle kodun bazı bölümlerinin eski olmasını sağlayan WordPress güncellemeleriyle değişir. Ayrıca, temalar ve eklentiler, uyumlu olmayan bir şeyle kullanıldığında PHP uyarı mesajlarını da görüntüleyebilir. İki farklı eklenti tek başına iyi çalışabilir, ancak birlikte eşleştirildiğinde sorun yaşar. Bunun nedeni, tüm geliştiricilerin web sitesi dosyaları geliştirirken aynı sözdizimini kullanmamasıdır. Ancak, bu uyarıların bazıları her zaman sitenizin hasar gördüğü anlamına gelmez. Şüpheli olmayan ziyaretçiler için iyi görünmüyorlar. Geliştiriciler uyarıları geliştirmek için güncellemeler yapabilir, ancak daha uzun sürebilir. Bu bölüm WP-Config.php dosyasının ayarlanmasını içerir. Kodda herhangi bir değişiklik yapmadan önce sitenizin bir yedeklemesini yapmanızı şiddetle tavsiye ederim. Bir hata oluşursa bu bir önlemdir. Sitenizi hızlı bir şekilde kurtarabilirsiniz. WP-Config.php dosyanızda, aşağıdaki satırları arayın: tanım (‘wp_debug’, true); Bununla birlikte, bazı durumlarda, bu yanlış olarak ayarlanabilir: tanımlama (‘wp_debug’, false);
Her iki durumda da, bu satırı aşağıdaki kodla değiştirmeniz gerekir: ini_set (‘display_errors’, ‘ölü’); this_set (‘error_reporting’, e_all);
tanımlama (‘wp_debug’, yanlış);

tanımlama (‘wp_debugg_display’, yanlış); Değişikliklerinizi kaydetmeyi ve wp-config.php dosyanızı sunucuya geri yüklemeyi unutmayın. Bir sonraki adım, hata, bildirim ve PHP uyarısının kaybolduğunu doğrulamak için ön ucu ziyaret etmektir. Bir web sitesinde çalışıyorsanız, yerel bir sunucuda veya evreleme alanında yeniden etkinleştirebilirsiniz. WooCommerce Hakkında Reform Bildirimi Bu bölüm, Woocommerce mağazanızdaki güncelleme bildirimini nasıl gizleyebileceğinizi göstermektedir. WordPress’in çok karmaşık bir yazılım olduğu da belirtilmelidir. Bu nedenle, bunu yapmadan önce ne yapacağınızı her zaman bilmelisiniz. İdeal olarak, Woocommerce mağazanızı güncellemeden önce düzenli rezervler çalıştırmak ve yeni WooCommerce sürümünü test etmek daha iyi olacaktır. Doğru araçla, WooCommerce sitenizi güncellemeye devam edebilirsiniz. Ancak, bir güncelleme bildirimini gizlemek isteyebilirsiniz. Hosting şirketiniz tarafından sağlanan güncellemeleri test etmek için performans ortamını kullanabilirsiniz.
WooCommerce güncellemeleri söz konusu olduğunda, dükkan sahipleri arasında dört düşünce akışı vardır. Bir güncelleme bildirimini gizlemek istiyorsanız, Function.php dosyasının altına aşağıdaki kodu eklemeyi düşünmelisiniz: /**
* WordPress panosundaki yenileme bildirimini devre dışı bırakır

*/

Add_action (‘admin_init’, ‘njengah_hide_update_notifications_users’);

işlev njengah_hide_update_notifications_users () {global $ menü, $ alt menüsü;

$ user = wp_get_current_user ();
// Buraya girin yalnızca kullanıcı adına izin verilir
$ izin verilen = dizi (‘felixmatara’);
// WP’yi gizle, eklenti, diğer tüm kullanıcılar için tema bildirimi
if ($ user && isset ($ user-> user_login) &&! in_array ($ user-> user_login, $ izin verilen)) {
add_filter (‘pre_site_transient_update_core’, ‘njengah_disable_update_notifications’);
add_filter (‘pre_site_transient_update_plugins’, ‘njengah_disable_update_notifications’);
add_filter (‘pre_site_transient_update_themes’, ‘njengah_disable_update_notifications’);

// Ayrıca Kırmızı Güncelleme Sayacı @ Öğe kenar çubuğu menüsünü silin
$ menü [65] [0] = ‘Son eklenti’;
$ SubMenu [‘index.php’] [10] [0] = ‘Yenileme devre dışı bırakılır’;
}
}
İşlev njengah_disable_update_notifications () {
Global $ wp_version;
Return (object) dizisi (‘last_checked’ => time (), ‘versiyon_keked’ => $ wp_version,);
} Kodu girdikten sonra, functions.php dosyasını güncellemeyi unutmayın. Bu, aşağıda gösterildiği gibi diğer kullanıcılardan yenileme bildirimini gizleyecektir:
WooCommerce, sipariş durumunu çeşitli nedenlerle gizler, bazı temel siparişler durumunu gizlemek isteyebilirsiniz. Ancak, WooCommerce’in varsayılan sürümü, siparişleri aşağıdaki, işlenmiş, geciktirilmiş ödemeler, askıya alınmış, geri döndürülen, iptal edilen veya başarısız olan durumlardan biriyle işaretlemenizi sağlar. Kod görüntüleri kullanarak WooCommerce’deki sipariş durumunu nasıl gizleyebileceğinize bakalım. Varsayılan Sipariş Durumu mesajını kontrol etmek için WordPress sitenizi girin ve yönetici kullanıcısı olarak gösterge tablosuna erişin. Ardından WooCommerce> Sipariş’i tıklayın. Bunu göreceksiniz: Temel siparişin durumunu gizlediğinizde, bu duruma sahip ürün olmadığından emin olun. Ayrıca, WooCommerce mağazanızın bu durumu hiçbir yerde kullanmadığından emin olmalısınız, çünkü hatalara neden olabilir. Örneğin, Woocommerce mağazanızda geri ödeme yapmayı planlamıyorsanız, geri ödemenin durumunu gizleyebilirsiniz. Sipariş durumunu gizlemek istiyorsanız, işlevlerin altına aşağıdaki kodu ekleyin.
* Çekirdek siparişin durumunu silin
* @Param Array $ wc_statate_arr Array Web sitesindeki tüm sipariş durumu
*/
Njengah_remove_order_statouse işlevi ($ wc_statat_arr) {
// işlem
if (isset ($ wc_statate_arr [‘wc-processing’])))) {// varsa

Unset ($ wc_statate_arr [‘wc-processing’]); // diziden sil
}
// iade
if (isset ($ wc_statate_arr [‘wc-iade edildi’])))) {
Unset ($ wc_statate_arr [‘wc-iade edildi’]);
}
// Kısıtlı
if (isset ($ wc_statate_arr [‘wc-on-hold’])))) {
Unset ($ wc_statate_arr [‘wc-on-hold’]);
}
// Başarısız
if (isset ($ wc_statate_arr [‘wc-failed’]))))) {unset ($ wc_statate_arr [‘wc-failed’]));
}
// Ödeme gecikti
if (isset ($ wc_statates_arr [‘wc-persented’])))) {
Unset ($ wc_statate_arr [‘wc-persented’]);
}
// Tamamlamak
// if (isset ($ wc_statates_arr [‘wc-contelet’])))) {
// unset ($ wc_statate_arr [‘wc kaplı’]);
//}
// iptal edildi
// if (isset ($ wc_statate_arr [‘wc-cancelled’])))))) {

// Set değil ($ wc_statate_arr [‘wc-true’]);

//}
Dönüş $ wc_statate_arr; // Sonuçların durumunu döndür
}
add_filter (‘wc_order_statate’, ‘njengah_remove_order_status’); Sonuç bu:
Ayrıca özel sipariş durumu da ekleyebilirsiniz. WooCommerce, Google’ın fiyatını gizler ve ürün arama açısından güçlü bir kuruluştur. Google, Amazon’u ürün arama aralığında yener. Ayrıca, birçok çevrimiçi satın almanın Google aramasıyla başladığı belirtilmelidir. Google zengin snippet’leri kullanır ve bu yüzden ürün aramasında mükemmeldir. Zengin görüntüler, alıcılara aramalarıyla ilgili ürünleri görme yeteneği verir. Ayrıca, incelemeleri okuyabilir ve fiyatları tek bir yerden karşılaştırabilirler. Zengin görüntüler eksiksiz bir ürün ansiklopedisi görevi görür. Bu nedenle, çevrimiçi mağazanızın zengin snippet google müzik trenini takip etmesi gerekir. Varsayılan olarak, şema işaretlemesi Google arama sonuçlarında ürün fiyatlarını görüntüler. Ayrıca, yıldız incelemeleri, stok durumu ve inceleme sayısı gibi veriler görüntülenir. Ancak, bazı durumlarda WooCommerce ürünlerinin fiyatını Google arama sonuçlarından gizlemek isteyebilirsiniz.
Fiyatı Google’dan gizlemek için, işlevlerin altına aşağıdaki kodu ekleyin.
*/
add_filter (‘wooocommerce_structured_data_product_offer’, ‘__return_empty_array’); Yaptığınız değişiklikleri kaydetmeyi unutmayın. WooCommerce pazarlama merkezini sakladı WooCommerce 4.1’den beri Analytics menü öğesi altında bir pazarlama sekmesi var. Bu bölüm WooCommerce pazarlama merkezi lakaplıdır. Bu bölüm, mağaza sahiplerinin mağaza pazarlamalarına başlamasına yardımcı olmak için önerilen eklentiler listesini ortaya koymaktadır. Bu, her yeni WooCommerce mağazası sahibi için çok iyi bir başlangıç. Ayrıca, bu bölümde bir kupon yapabilirsiniz. Ancak, bazı mağaza sahipleri pazarlama merkezlerini gizlemek isteyebilir, çünkü sadece kullanabileceğiniz en iyi pazarlama eklentilerini önerirler. Gelecekte, bu bölüm kullanılabilecek daha fazla bilgi girmek için gelişebilir, ancak mağazanız kupon sağlamazsa, soyut görünüyor ve belki de faydası yoktur. Yönetici alanında aşağıdaki ekran pazarlama merkezi:
Bu bölümü silmek istiyorsanız, aşağıdaki kodu işlevinizin altına eklemeniz gerekir.php dosyası: /**
* @ Snippet Woocommerce pazarlama merkezini gizle
*/
add_filter (‘wooocommerce_admin_features’, işlev ($ özellikler) {
/**
* Özelliklerin Filtre Listesi ve Gereksiz Sil *
*/
Return value_array (
array_filter ($ özelliği, işlev ($ özellik) {
Return $ özelliği! == ‘pazarlama’;
}
)
);
}
); Yaptığınız değişiklikleri kaydetmeyi unutmayın. WooCommerce, etkileyici bir HTML e -postası yapmak gerçekten ayrı bir başarı olsa da, ücretsiz siparişler için müşteri sipariş e -postalarını gizler, WooCommerce, WordPress yeni başlayanların bile bir e -posta oluşturabilmesi için çeşitli seçenekler sunar. Mağaza ile etkileşimlerine yanıt olarak müşterilere gönderilen WooCommerce e -posta bildirimleri hakkında “Vanilya” nın sunduğu şey hakkında daha fazla bilgi edinebilirsiniz. Müşterilere kayıtlı üyelere erişim sağlamak için ücretsiz ürünler sattığınız zamanlar vardır. Bu, e -posta pazarlama yazılımınız takip edildiğinden veya kasadan sonra otomatik olarak kaynaklara yönlendirildiğinden, onlara “tamamlanmış sipariş” e -postasını göndermek istemeyeceğiniz anlamına gelir. 0 $ olmayan siparişler için “tamamlanmış sipariş” e -postasını kaydetmek isteyeceksiniz. Ancak, WooCommerce’in bu doğuştan gelen işlevi yoktur. Bunu başarmak için özel bir PHP kodu snippet’ini kullanacağız: /*** @snippet Müşteri Siparişleri E -postasını ücretsiz siparişler için devre dışı bırakır – Woocommerce
*/
// Diğer e -postaları hedeflemek için filtreyi örneğin değiştirebilirsiniz:
// “wooocommerce_email_recipient_customer_processing_order”
add_filter (‘woocommerce_email_recipient_customer_completed_order’, ‘njengah_disable_customer_order_email_if_free’, 10, 2);
İşlev njengah_disable_customer_order_email_if_free ($ alıcı, $ sipariş) {
$ page = $ _get [‘sayfa’] = isset ($ _get [‘sayfa’])? $ _Get [‘sayfa’]: ”;
if (‘Ayarlar Tuvalet’ === $ sayfa {
geri $ alıcı;
}
if ((float) $ sipariş-> get_total () === ‘0.00’) $ alıcı = ”;
geri alıcı;} Yaptığınız değişiklikleri kaydetmeyi unutmayın. WooCommerce Storefront temasındaki etiketler nasıl gizlenir Herhangi bir Woocommerce mağazasında iki ana taksonomik seçenek vardır: kategoriler ve etiketler. Ürün etiketleri ürün kategorileri gibi, ancak etiketlerde hiyerarşiler yoktur. Bu, ‘altyapı’ olmadığı anlamına gelir. Örneğin, kıyafet satıyorsanız ve birçok kutu kutusu varsa, ‘kutuları’ işaretleyebilirsiniz. Bununla birlikte, taksonomi “ürün_tag”, WooCommerce mağazamızda nadiren kullandığımız bir şeydir. Kullanmadığınızda, yönetici arayüzünü temiz tutmak için kolayca silebilirsiniz. WordPress yöneticiniz bir karmaşa ise, kullanımı azaltır ve çalışmayan şeyler teknik kullanıcıları bile karıştırabilir. Herhangi bir ürün düzenleme sayfasına giderseniz, meta “Etiket” WordPress kutusuna benzer meta “ürün etiketi” kutusunu bulacaksınız. Mevcut etiketlerden seçim yapmanıza ve yenilerini oluşturmanıza izin verdiği için silmeniz gerekir.
Ekran seçeneğinde gizlemek için CSS kullanabilirsiniz, ancak yeterli değildir. Gizlemek için aşağıdaki PHP komut dosyasını işlevinize ekleyebilirsiniz: /**
* Metabox ürün etiketlerini sil

*/

Add_action (‘admin_menu’, ‘njengah_hide_product_tags_metabox’);
İşlev njengah_hide_product_tags_metabox () {
remove_meta_box (‘tagsdiv-droduct_tag’, ‘ürün’, ‘yan’);
} Bu sonuç:

Ayrıca, yönetici menüsünden “Tüm Ürün> Etiket” bağlantısını nasıl gizleyeceğinizi, etiket sütununu tüm ürün sayfalarından nasıl sileceğini ve ürün etiketi alanını hızlı düzenleme ve kütle düzenlemeden silebilirsiniz. Ürünleri WooCommerce Fiyatları Olmadan Nasıl Gizlenir Fiyatsız ürünleri gizlemek istiyorsanız, bu snippet’i Function.php veya eklenti kodunuza hızlı bir şekilde uygulayabilirsiniz ve fiyatsız tüm ürünler müşterinin görünümünden gizlenecektir. Sadece tema işlevine veya eklenti dosyasına aşağıdaki kodu eklemek karmaşık değil: add_action (‘wooocommerce_product_query’, ‘njengah_hide_products_without_price’); işlevi njengah_hide_products_without_price ($ q) {
$ meta_query = $ q-> get (‘meta_query’);
$ meta_query [] = dizi (
‘Anahtar’ => ‘fiyat’,
‘değer’ => ”,
‘Karşılaştır’ => ‘! =’
);
$ q-> set (‘meta_query’, $ meta_query);
} Bu meta kuyruğunun bu eylemi bağlaması gerekir wooocommerce_product_query ve dönüş işlevi fiyatsız fiyat dışında tüm ürünleri görüntülemek için mantık içerecektir. WOOCOMMERCE müşterileri için yönetici bıçaklarının nasıl gizleneceği veya WordPress gösterge paneline erişmekten kaçınmak için önemli kullanıcıların WooCommerce üzerindeki yönetici bıçaklarını müşterilerden, müşterilerden ve administlerden gizleme rolüne dayanarak.
Yöneticiler için yönetici çubuğunu gizlemek için, WooCommerce için yardımcı olabilecek ve işlev görebilecek bazı eklentiler olabilir.Eklentiyi kullanmadan önce, önce bu hızlı seçeneği WordPress yönetici kontrol panelinde denemeniz gerekir.Bu seçenek WooCommerce sitesi için de iyi çalışır.Fark yok.Yönetici kullanıcı profili ayarlarını açın ve siteyi görüntülerken yönetici bıçaklarını gizlemek için bu seçeneği kontrol edin. Bu seçeneği silin, ayarları kaydedin, ardından yönetici çubuğunun gizlenip gizlenmediğini görmek için ön uçu ziyaret edin.Aşağıdaki resimde görebileceğiniz gibi, Siteyi görüntülerken yönetici çubuğu yönetici kullanıcıları için gizlenecektir.
PHP işlevini kullanarak yöneticinin barkod seçeneğini de gizleyebilirsiniz. Daha sonra bunu daha da geliştirebilir ve müşterinin görmemesi gerektiğinde yöneticinin yönetici çubuğunu görmesine izin verdiğiniz koşullu bir test ekleyebilirsiniz. Burada bir eklenti olmadan programlanan WordPress yönetici bıçaklarını nasıl gizleyeceğinizi öğrenebilirsiniz. WooCommerce Gönderim Fiziksel ürünler satıyorsanız, nakliye mağazanızın başarısının en önemli yönlerinden biridir. Bunun nedeni, müşteri deneyimini doğrudan etkilemesidir. Çevrimiçi alışveriş yapan müşteriler olabildiğince az ödeme yapmayı umuyor, ancak ürünü hızlı ve mükemmel durumda alıyorlar. Bu nedenle, iyi bir nakliye stratejisine sahip olmanız gerekir. Bununla birlikte, bu, teknik ve lojistik zorluklar nedeniyle e -ticaret mağazası sahipleri için en zorlu alanlardan biridir. Bu bölümde, ücretsiz gönderim olduğunda ve belirli koşullar altında WooCommerce nakliye yönteminin nasıl gizleneceğini öğreneceksiniz. WooCommerce WooCommerce için WooCommerce Nakliye Yöntemleri Nasıl Gizlenir WooCommerce, ücretsiz gönderim, sabit fiyatlar ve yerel pikaplar gibi nakliye yöntemleri sağlayan en iyi e -ticaret çözümlerinden biridir. Konuma göre çeşitli nakliye bölgeleri için ayarlayabilirsiniz. Örneğin, ücretsiz gönderim seçenekleri yalnızca mağaza konumlarına yakın posta kodları ve diğer nakliye bölgeleri için sabit tarife seçenekleri için kullanılabilir. Konum tabanlı nakliye eklentiler kullanılarak elde edilebileceği belirtilmelidir. Bununla birlikte, konumun en önemli rol olmadığı koşullarda, mağaza sahiplerinin bunu başarması çok zorlaşır. Bu koşullardan bazıları aşağıdakiler şeklinde olabilir:
Siparişin siparişi LBS veya belirli kg miktarından daha fazlaysa ücretsiz gönderim mevcut olmamalıdır. Nakliye yöntemi mevcut olduğunda, siparişin miktarına veya fiyatına da dayanır.
Bir örnek olarak, sipariş ağırlığı 7 kg’dan fazlaysa, ücretsiz gönderim kullanılabilir olduğu ilk koşulu kullanalım. Bu, işlevlerin altına eklenmesi gereken aşağıdaki özel PHP komut dosyalarını gerektirir.php dosyası: /**
* Sipariş 10 kg’dan fazla olduğunda ücretsiz gönderimi gizleyin.
*
* @param dizisi $ Paketler için Bulunan Dizi Fiyatları.
* @return dizisi
*/
İşlev njengah_hide_free_shipping_for_order_weight ($ oran, $ paket) {
$ sipariş_weight = wc ()-> cart-> get_cart_contents_weight ();
if ($ sipariş_at> 7) {
foreach ($ rate_id => $ rate_val olarak $ fiyat) {
if (‘free_shipping’ === $ rate_val-> get_method_id ()) {
ayarlanmamış ($ tarife [$ value_id]);
}
}
}
geri $ tarife;

}
add_filter (‘wooocommerce_package_rates’, ‘njengah_hide_free_shipping_for_order_weight’, 100, 2); Sonuç bu:
WooCommerce Gönderim oranları nasıl gizlenirse Ücretsiz gönderim mevcutsa, nakliye yönteminde bir artış ve sepet sayfasındaki kullanılabilirliği, gerekli olmasa da, site kullanıcınızın deneyimi üzerinde olumsuz bir etkiye sahip olabilir veya alıcıları karıştırabilir. Bu da WooCommerce mağazanızdaki satışları azaltır. Örneğin, ücretsiz gönderim mevcutsa, diğer ücretli gönderim seçeneklerini görüntülemek istemeyebilirsiniz. WooCommerce, varsayılan olarak, belirli nakliye bölgelerine uygun tüm nakliye oranlarını görüntüler, bu nedenle bunu yalnızca ayarlardan elde etmek imkansızdır. Bunun için PHP’ye ihtiyacınız var. “Ücretsiz gönderim” dışındaki tüm gönderim yöntemlerini nasıl devre dışı bırakacağınızı göstereceğim, böylece ücretsiz gönderim izin verilen tek seçenek olmaya devam ediyor. Fonksiyona aşağıdaki kodu ekleyin. Php: /**
* Ücretsiz gönderim mevcut olduğunda bir bölgede bir nakliye seçeneğini gizleyin
*/
add_filter (‘wooocommerce_package_rates’, ‘njengah_unset_sheting_when_free_is_available_in_zone’, 10, 2);
İşlev njengah_unset_shipping_when_free_is_available_in_zone ($ fiyat, $ paket) {

// Free_shipping mevcutsa sadece fiyatlar ayarlanmaz
if (isset ($ rats [‘free_shipping: 8’])))) {
Unset ($ oran [‘flat_rate: 1’]);
}
geri $ tarife;
} Tüm bölgelerdeki tüm gönderim oranlarını, ücretsiz gönderim oranları, Fonksiyonlara aşağıdaki kodu ekleyerek kullanabildiğinde silin. Php dosyası: /**
* Ücretsiz gönderim mevcut olduğunda tüm bölgelerdeki tüm nakliye oranlarını gizleyin
*/
add_filter (‘wooocommerce_package_rates’, ‘njengah_unset_sheting_when_free_is_available_all_zones’, 10, 2);
İşlev njengah_unset_shipping_when_free_is_available_all_zones ($ fiyat, $ paket) {$ all_free_rates = array ();

foreach ($ rate_id => $ oran olarak $ fiyat) {

if (‘free_shipping’ === $ rate-> metod_id) {

$ all_free_rates [$ rate_id] = $ rate;
zarar;
}
}
if (boş ($ all_free_rates)) {
geri $ tarife;
} değilse {
$ All_free_rates döndür;
}
} Bu sonuç:
WooCommerce WooCommerce Sepet Hide sayfası, kullanıcıların web sitesinden satın almak istediklerini biriktirebilecekleri ve daha sonra çevrimiçi ödeme yaparak ödeme yapabileceği önemli bir sayfadır. Bu, mağazada normal bir alışveriş sepeti görevi görür. İnsanlar alışveriş sepetinde satın almak istediklerini eklemeye devam edebilir ve daha sonra tezgahı kontrol edin. Bu sayfadaki farklı öğeleri nasıl gizleyebileceğinizi göstereyim. WooCommerce Sepet güncelleme düğmesini gizle WooCommerce’a aşina iseniz, müşteri ürünü sepetlerine eklediyse ve miktarı değiştirmeye karar verirse, değişikliğin yansıtılmasının tek yolu, Sepet güncelleme düğmesi. Bu, toplam güncellenen toplamı görmek isteyebilecek müşterileriniz için başka bir adımdır. Bu nedenle, bu işlevin zamandan tasarruf etmek için optimize edilmesi gerekir. Güncellenmiş düğme sepet sayfasında bu şekilde görüntülenir:
Sepet Güncelleme düğmesini gizlemek için ek CSS bölümüne aşağıdaki CSS ekleyin: Giriş [Name = ‘Update_cart’] {
Ekran: Hiçbir şey! Önemli;
}
/ * Ya da bunu deneyebilirsiniz */
Düğmesi [name = ‘update_cart’] {
Ekran: Hiçbir şey! Önemli;
} Bu sonuç:
Daha ileri gidebilir ve JQuery üzerinden düğmeyi “tıklayabilir” ve WooCommerce’in toplam sepet ve vergiyi güncellemesine izin verebilirsiniz. WooCommerce Subtotal Woocommerce Sepet sayfasındaki subtotal satırı gizlemek istiyorsanız, CSS kullanabilir veya CART_SUBTOTAL değerini silen bir filtre kancası kullanabilirsiniz. Bu çözümü temanıza uygulamak kolaydır. Subtotal, nakliye gibi diğer maliyetler eklenmeden önce görüntülenir, böylece aşağıdaki resimde gösterildiği gibi tüm ürün maliyetlerinin bir kombinasyonu olan bir toplamımız vardır:
Bu bölümü gizlemek istiyorsanız, ek CSS bölümüne aşağıdaki CSS kodunu eklemeyi düşünmelisiniz: CART-Subtotal {
Ekran: Hiçbir şey;

} Değiştirmemiz gereken öğeleri bu şekilde çıkarabilirsiniz:

WooCommerce Kupon Kodu Alanı Sadık müşterilere kupon sunan nasıl gizlenir WooCommerce Shop sahibi tarafından topluluğa verilen en iyi yoldur. Bu kupon aracılığıyla, satın alma teşviki olarak ödüller veya indirimler sunabilirler. Bu, WooCommerce Shop sahiplerinin ürünlerini satın aldığınız için teşekkür etmelerinin bir yoludur.
Müşterilerinize nasıl indirim veya kupon bulacağınız hakkında göstermenize veya eğitmenize gerek yoktur, çünkü mağazanızda mevcut kuponları avlamak için sepetinizi bırakabilirler.Kullanıcılar kupon avlamaya gittiklerinde, satın alımları bitiremeyebilirler, çünkü kayıp indirimler hissettikleri için memnun olmayabilirler.Kupon kodunu WooCommerce varsayılan seçeneğini veya Fonksiyonlar dosyasına eklemeniz gereken aşağıdaki özel PHP komut dosyasını kullanarak tam olarak gizleyebilirsiniz.
if (is_cart ()) {
$ aktif = yanlış;
}
geri $ etkinleştirildi;
}
add_filter (‘wooocommerce_coupons_enabled’, ‘disable_coupon_field_on_cart’);Bu kodun sonuçlarını görmek için sepet sayfasına erişmeniz gerekir ve şunları göreceksiniz:
WooCommerce Hid Ödeme sayfası ödeme işlemi, mağazanızdaki müşterilerin yolculuğundaki en önemli adımlardan biridir. Bununla birlikte, bunun alıcıyı satın alma işlemi yapmaya ikna etmeniz gereken son fırsat olduğunu belirtmek önemlidir. Birçok müşteri bu sayfa nedeniyle mağazanızdan ayrılabilir. Bu nedenle, bu sayfanın optimize edilmesi gerekir. Ödeme sayfanızı optimize etmenin bir yolu, ödeme alanını iş ihtiyaçlarınıza ve kitlenize göre ayarlamaktır. Örneğin, genellikle şirkete satış yapmazsanız, şirket adını silin. Bu bölümde, ödeme sayfasındaki öğeleri gizleme yoluyla size rehberlik edeceğiz. Woocommerce Vergi etiketini gizle Fatura hakkındaki sipariş ayrıntılarında görünen “Örn. Vergi” dosyasını silmek istiyorsanız, bu bölüm sizin için. Fiyatlar vergiler içermez, özellikle faturalar vergi hatları içeriyorsa. ABD’de, genellikle gösterilen alt enstrüman vergiler içermez. Vergiler faturalarda satır ürünleri olarak dahil edilir. Bu, yalnızca ABD’de satan depoların genellikle bu etiketi gerektirmediği anlamına gelir. E -posta faturasında. Etiketi silmek için, işlevin altındaki bölüme aşağıdaki kodu ekleyin.
$ label = ”;
geri $ etiket;
}
add_filter (‘wooocommerce_cuntries_ex_tax_or_vat’, ‘njengah_change_email_tax_label’); Şimdi Sipariş Ayrıntılı Tablo, yalnızca görüntülenen fiyatın vergi içermediğini göstermek için dahil olmayan numaraları geri yükleyecektir:
WooCommerce Checkout sayfasındaki PayPal simgesinin nasıl gizlenmesi, mağazanıza eklemeniz gereken en iyi WooCommerce ödeme ağ geçitlerinden biridir. Birçok kullanıcı, iade politikası nedeniyle bu ağ geçidine güvenir. Bu nedenle, dönüşümünüzü artırmak için bu ödeme yöntemini WooCommerce mağazanıza eklemeniz gerekir. Gateway PayPal Woocommerce’in dezavantajlarından biri, ön uçta görüntülenen simgedir. Çoğu kullanıcı, temalarının tasarımıyla eşleşmediği için genellikle silmek ister. Aşağıdaki kod fragmanında gösterildiği gibi, boş dizeleri geri yükleyerek PayPal simgesini gizlemek için filtreyi değiştirebilirsiniz: /**
* PayPal simgesi filtresini gizle
*/
add_filter (‘wooocommerce_paypal_icon’, ‘njengah_hide_the_paypal_icon’);
İşlev njengah_hide_the_paypal_icon () {
dönüş ”;
} Veya PayPal simgesini CSS kullanarak gizleyebilirsiniz. PayPal Woocommerce simgesini ödeme sayfasında da değiştirebilirsiniz. Sonuç bu:
WooCommerce, kasa ne zaman şirket adı alanını gizler.
Sizi bu alanı gizlemeye zorlayabilecek bir durum, işten ziyade tüketicilere satmaktır. Tüketicilere odaklanan bir WooCommerce mağazanız varsa, bir şirket adına sahip olmak sadece kasanıza sürtünme katar. Bu, doldurulması gerekip gerekmediğinden emin değillerse müşterileri karıştırma potansiyeline sahiptir. Şirket Adı alanını gizlemek için, Fonksiyonların altına aşağıdaki kodu ekleyin. Php Dosyası: /**
* @ Snippet Company adlarını kasadan gizle sayfasından*/
add_filter (‘wooocommerce_checkout_fields’, ‘delete_nama_perpayan’);
Remove_company_name ($ fields) işlevi {
unset ($ fields [‘faturalandırma’] [‘Billing_company’]);
$ Field Return;
} Kodun burada nasıl çalıştığını öğrenebilirsiniz. Bu ön uçtaki sonuç olacak:

WooCommerce, WooCommerce Fatura Alanı’nı sakladı, müşterilerin faturalandırma ayrıntılarını varsayılan olarak girmeleri için bir form ekledi. Ancak, çeşitli durumlarda birkaç ürün için faturalandırma ayrıntılarını silmek isteyebilirsiniz. Örneğin, indirilebilecek ürünler için faturalandırma alanını gizleyebilirsiniz.

WooCommerce Checkut saha düzenleyicisi gibi eklentileri 49 $ fiyatla kullanabilirsiniz. Ancak, bu oldukça pahalı olabilir. Saklayacağımız faturalandırma ayrıntıları:
İsim
Şirket
Adres
Şehir
Posta Kodu
Ülke

Telefon

Ülke
Faturalandırma ayrıntılarını WooCommerce Checkout’tan silmek için, işlevlerin altına aşağıdaki kodu ekleyin. Php Dosyası: /**
* @snippet sadece sanal ürünler ise basitleştirilmiş ödeme

*/

add_filter (‘wooocommerce_checkout_fields’, ‘njengah_simplify_checkout_virtual’);
İşlev njengah_siplify_checkout_virtual ($ fields) {
$ sadece_virtual = true;
Foreach (wc ()-> cart-> get_cart () olarak $ cart_item_key => $ cart_item) {
// Sanal olmayan ürünler olup olmadığını kontrol edin
if (! $ cart_item [‘data’]-> is_virtual ()) $ sadece_virtual = false;
}
Eğer ($ sadece_virtual) {

unset ($ fields [‘faturalandırma’] [‘Billing_company’]);

unset ($ fields [‘faturalandırma’] [‘Billing_address_1’]);
unset ($ fields [‘faturalandırma’] [‘Billing_address_2’]);
unset ($ fields [‘fatura’] [‘Billing_city’]);
unset ($ fields [‘faturalandırma’] [‘Billing_country’]);
unset ($ fields [‘faturalandırma’] [‘Billing_state’]);

unset ($ fields [‘faturalandırma’] [‘Billing_phone’]);

add_filter (‘wooocommerce_enable_order_notes_field’, ‘__rereturn_false’);
}
$ Field Return;
} Bu sonuç:
WooCommerce WooCommerce kaydını gizleme, zorunlu kayıt ve sosyal giriş ile doğrudan, giriş yapmanızı sağlar. Buna ek olarak, mağazanıza ekleyebileceğiniz birçok farklı WooCommerce girişi vardır. ‘Giriş wooocommerce’ terimi, müşterilerin çevrimiçi mağazanıza girme sürecidir. Bununla birlikte, bu oldukça bulanık bir terimdir ve onu yönetmenin birkaç yolu vardır. Woocommerce Kayıt Formu Nasıl Gizlenir Çeşitli Woocommerce Giriş türleri vardır:
Konuk kontrolü ile halka açık WooCommerce Shop – Bu ayar, herkesin mağazanızdaki ürünlere göz atmasını sağlar. Gizli içerik yok.
Zorunlu bir kullanıcı hesabı ile genel wooCommerce mağazası – müşteriler ürün satın almak için kayıt veya hesaplarını girmelidir.

Korumalı ürün kategorisine sahip Müşteri Portalı – Bu ayar, mağazanın çeşitli bölgelerinde şifre korumasını kullanır.

Özel WooCommerce Mağazası – Tüm dükkanı gizleyin.
WooCommerce Checkout’ta kullanıcı kaydını gizlemek için WooCommerce> Ayarlarını Açın. Ayarlar sayfasında Hesaplar ve Gizlilik sekmesine tıklayın. Turuncu alanlardaki alanları işaretleyin veya işaretleyin: aşağıdaki kaydı WooCommerce Checkout’taki faturalandırma bölümüne nasıl taşıyabileceğinizi öğrenebilirsiniz. Temayı WooCommerce Store temanız olarak korumak istiyorsanız, bunu ayarlamanız gerekir. Bu temanın en yaygın sorunlarından biri, birçok kullanıcı tarafından silinmek veya yerini almak isteyen kalıcı altbilgi kredi bağlantısıdır. Ayrıca desteklenen ödeme yöntemleri, sosyal simgeler, çerez bildirimleri ve daha fazlası gibi daha fazla özel özellik de eklemek isteyebilirsiniz. Altbilgi bağlantısını silmek istiyorsanız, işlevinizin altına aşağıdaki kodu ekleyin.
Yaptığınız değişiklikleri kaydetmeyi unutmayın. Kendi kredi bağlantınızı ekleyebilmeniz için altbilgi bağlantısını değiştirmek için çocuğun tema işlevini nasıl kullanacağınızı öğrenebilirsiniz. Kısacası, bu yazı farklı unsurları nasıl gizleyebileceğinizi paylaşıyor. Gördüğünüz gibi, amacınıza veya programlama deneyiminize bağlı olarak her zaman WooCommerce öğelerini gizleyebilirsiniz. PHP parçalarını çocuğunuzun tema işlevinin altına yerleştirebilirsiniz. CSS ise çocuğunuzun style.css dosya temasını girin. Dosyayı düzenlerken ne yaptığınızı bildiğinizden emin olun. Bu bir kod seviyesi kılavuzudur ve bir sorununuz varsa, lütfen hak kazanan bir WordPress geliştiricisi kiralamayı düşünün. Makale WooCommerce’i Çıkıştan Sonra Bağırdı [Ana Kılavuz]
WooCommerce’in kasadan sonra transferi: Özel bir teşekkür sayfasına aktarın
Wooocommerce’de mevcut olmayan varyasyonlar nasıl gizlenir
Wooocommerce Checkout sayfasında sipariş kimliği nasıl alınır
Özel bir wooocommerce makbuzu sayfası nasıl yapılır
Wooocommerce’de kupon nasıl yapılır

Bir düğme nasıl eklenir Wooocommerce’de sepet gör

Wooocommerce’deki kasalardan kuponları nasıl kaldırılır
Mağaza Düğmesi Renk Teması Nasıl Değiştirilir
WOOOCOMMERCE’de ürün özellikleri nasıl görüntülenir
Wooocommerce Custom Shop sayfası nasıl oluşturulur
WOOOCOMMERCE ÜRÜNLERİ İçe Aktarılır
Kg başına wooocommerce ürünlerinin fiyatı nasıl ayarlanır
WOOOCOMMERCE’de Mağaza Sayfası Başlığı Nasıl Değiştirilir
Wooocommerce Kayıt Formuna sütun nasıl eklenir
Daha fazla wooocommerce okumak için sepete ekle düğmesi nasıl değiştirilir
Bir wooocommerce dükkanı adım adım nasıl kurulur [Tam Kılavuz]
Wooocommerce’e para birimi nasıl eklenir [Özel para]
Wooocommerce Ürün Sayfası Nasıl Ayarlanır
WooCommerce’de SKU Ürünleri Nasıl Eklenir

admin

Bir Cevap Yazın

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