Hesap Sayfamı Nasıl Oluşturabilirim Kustom Wooocommerce
Hesap sayfam Kustom Woocommerce Bu kısa öğreticide, özel bir PHP komut dosyası kullanarak ‘hesap’ sayfamın görünümünü, gölgelerini, düzenlerini, içeriğini ve tasarımını nasıl ayarladığınızı gösteriyoruz. Bu, devam etmeden önce kodlama bilgisine sahip olmanız gerektiği anlamına gelir. PHP özelleştirmeye alışkınsanız WooCommerce’de neredeyse her şeyi başarabilirsiniz. Bu, özel bir sekme ekleyebileceğiniz, sekmenin adını değiştirebileceğiniz, sekmeyi silebileceğiniz veya sekme içeriğini birleştirebileceğiniz anlamına gelir. Bunu nasıl başarabileceğinizi görelim. Hesap Sayfalarımı Düzenlemek İçin Adımlar PHP Snippet kullanarak bu bölümde Hook Woocommerce kullanacağız. Bunun nedeni, sitenizi ayarlarken WordPress tarafından önerilen en iyi uygulamalardan biridir.
Özel bir sekme ekleyeceğiz, sekmenin adını değiştireceğiz, sekmeyi silecek ve sekme içeriğini birleştireceğiz. Programlanan hesap sayfalarımı düzenlemek için izlemeniz 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çık olduğunda, bir PHP kodu parçası ekleyeceğimiz tema işlevi dosyasını arayın.
Adres sekmesinin adını teslimat adresine değiştirmek istiyorsanız, aşağıdaki kodu PHP dosyasına ekleyin. Herhangi bir sekme adını değiştirmek için aynı kodu kullanabilirsiniz.
add_filter (‘wooocommerce_account_menu_items’, ‘njengah_rename_address_my_account’, 9999);
İşlev njengah_rename_address_my_account ($ öğeler) {
$ öğeler [‘edit-address’] = ‘teslimat adresi’;
$ Öğe iade;
}
Sonuç bu: Adres sekmesini silmek istiyorsanız, PHP dosyasına aşağıdaki kodu ekleyin:
add_filter (‘wooocommerce_account_menu_items’, ‘njengah_remove_address_my_account’, 9999);
İşlev njengah_remove_address_my_account ($ öğeler) {
Unset ($ öğeler [‘Edit-Adres’]);
$ Öğe iade;
}
Dizide Slug Sekmelerinin tam bir listesi.
$ öğeler = dizi (
‘Dashboard’ => __ (‘Gösterge Tablosu’, ‘WooCommerce’),
‘Siparişler’ => __ (‘siparişler’, ‘wooCommerce’),
‘İndirmeler’ => __ (‘İndirmeler’, ‘WooCommerce’),
‘Adresi düzelt’; => _N (‘adres’, ‘adres’, (int) wc_shipping_enabled (), ‘wooocommerce’),
‘ödeme yöntemleri’ => __ (‘ödeme yöntemleri’, ‘wooocommerce’),
‘Düzenleme-Account’ => __ (‘Hesap Ayrıntıları’, ‘Woocommerce’),
‘Müşteri-logout’ => __ (‘oturum açma’, ‘woocommerce’),);
Sekmeleri ve içeriği birleştirmek de mümkündür. Örneğin, adres sekmesini silebilir ve içeriği hesap sekmesine taşıyabilirsiniz. PHP dosyasına aşağıdaki kodu ekleyerek bunu başarabilirsiniz:
// ————————-
// 1. Adresler sekmesini kaldırın
add_filter (‘wooocommerce_account_menu_items’, ‘njengah_remove_acc_tab’, 999);
İşlev njengah_remove_acc_tab ($ öğeler) {
Unset ($ öğeler [‘Edit-Adres’]);
$ Öğe iade;
}
// ————————–
// 2. Adresler sekmesinin içeriğini mevcut bir sekmeye ekleyin (bu durumda Düzenle-Accounts)
Add_action (‘wooocommerce_account_dit-account_endpoint’, ‘woocommerce_account_dit_address’);
Sonuç bu:
Bu sayfada özel bir sekme de oluşturabilirsiniz. Örneğin, kullanıcıların destek biletlerini kolayca görebilecekleri destek adlı yeni bir sekme ekleyebilirsiniz. Bunu başarmak için PHP dosyasına aşağıdaki kodu ekleyin: /**
* Hesap sayfamda yeni sekme ekle
*/
// —————–
// 1. Hesap sayfam için yeni uç nokta (URL) kaydedin
// Not: Kalıcıları yeniden tasarlayın yoksa 404 hatası verecektir
İşlev njengah_add_premium_support_endpoint () {
add_rewrite_endpoint (‘premium-destek’, ep_root | ep_pages);
}
Add_action (‘init’, ‘njengah_add_premium_support_endpoint’);
// —————–
// 2. Yeni sorgu ekle var var
İşlev njengah_premium_support_query_vars ($ vars) {
$ vars [] = ‘premium-destek’;
$ Vars döndür;
}
add_filter (‘query_vars’, ‘njengah_premium_support_query_vars’, 0);
// —————–
// 3. Yeni uç noktayı hesabıma ekleyin Menufunction njengah_add_premium_support_link_my_account ($ öğeler) {
$ öğeler [‘premium-destek’] = ‘premium destek’;
$ Öğe iade;
}
add_filter (‘wooocommerce_account_menu_items’, ‘njengah_add_premium_support_link_my_account’);
// —————–
// 4. Yeni sekmeye içerik ekleyin
İşlev njengah_premium_support_content () {
Echo ‘Premium WooCommerce Desteği. Woocommerce destek alanına hoş geldiniz. Premium bir müşteri olarak, web siteniz, snippet’leriniz veya özelleştirme ile ilgili sorunlar varsa bir bilet gönderebilirsiniz. & i & amp; tema/eklenti ile ilgili destek için lütfen temanız/eklenti geliştiricinizle iletişime geçin
echo do_shortcode (‘ / * kısa kodunuz buradan * /’);
}
Add_action (‘wooocommerce_account_premium-support_endpoint’, ‘njengah_premium_support_content’);
// Not: Add_action ‘wooocommerce_account_ {Your-endpoint-slug} _endpoint’ formatını takip etmelidir
Destek sayfası oluşturmak için WPForms gibi üçüncü taraf eklentilerini kullanabilirsiniz. Bundan sonra, son satıra kısa bir kod koyabilirsiniz. Sonuç bu:
Sonuç Şimdi, hesap sayfasını ayarlayabilmeniz gerekir. Bu sayfayı düzenlemeden önce bir çocuk teması yapmanızı öneririz. Bu, güncelleme sırasında değişikliklerinizin kaybolmamasını sağlayacaktır. Bu öğretici size en iyi çözümü sunar.
Benzer makaleler 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
Sayfa Nasıl Değiştirilir Teşekkürler wooocommerce
Mağazada etiketler nasıl gizlenir Wooocommerce teması belirli kategoriler için ödeme yöntemlerini devre dışı bırakın
WooCommerce Ürün sayfasından miktar alanını gizleyin veya silin
Hesap sayfamın aktarımı nasıl eklenir wooocommerce
Hesap sayfamdaki gösterge tablosunu nasıl gizleyebilirim Wooocommerce
Wooocommerce’de ödeme yöntemi nasıl alınır »Örnek kodu
Woocommerce nasıl ayarlanır Biri bir tane olabilir
Woocommerce’de ürün nasıl ihraç edilir
Woocommerce’de ürünleri nasıl çoğaltılır
CSS’deki son çocuk hariç tümü nasıl seçilir »Son çocuk değil CSS örnekleri
Hesabımı nasıl silebilirim Wooocommerce Menü İndir
Maksimum sipariş miktarı veya minimum wooocommerce nasıl ayarlanır
Woocommerce nasıl ayarlanır ödeme dosyası
Wooocommerce Shop sayfasının kategorisi nasıl gizlenir
Yer tutucu metin alanı kontrolü woocommerce nasıl değiştirilir
Hesabımdan İndirmeler Nasıl Gizlenir Wooocommerce
Yer tutucu WooCommerce Kupon Kodu Nasıl Değiştirilir