WordPress

WooCommerce: Hesabım Sekmesini Gizleme veya Yeniden Adlandırma

Birçok WooCommerce web sitesinin Hesabım sayfasındaki “İndirilenler” sekmesine ihtiyacı yoktur. Veya “Adresler” sekmesinin daha kullanıcı dostu bir şekilde yeniden adlandırılması gerekebilir🙂

İşte, Hesap Fonları, Abonelikler vb. eklentiler tarafından eklenen özel sekmeler de dahil olmak üzere, Hesabım sayfasındaki tüm sekmeleri gizlemek veya yeniden adlandırmak için 2 süper basit kod parçası.

Basitçe sekmenin URL’sini not edin, örneğin “hesabı düzenle” (resme bakın) ve parçacıkları buna göre düzenleyin. Eğlence!

 

PHP Snippet’i: Hesabım Sekmesini Gizle veya Yeniden Adlandır – WooCommerce

/**
* @snippet       Hide Edit Address Tab @ My Account
* @how-to        Get CustomizeWoo.com FREE
* @author        Rodolfo Melogli
* @testedwith    WooCommerce 5.0
* @donate $9     https://businessbloomer.com/bloomer-armada/
*/
add_filter( 'woocommerce_account_menu_items', 'bbloomer_remove_address_my_account', 9999 );
function bbloomer_remove_address_my_account( $items ) {
   unset( $items['edit-address'] );
   return $items;
}
/**
* @snippet       Rename Edit Address Tab @ My Account
* @how-to        Get CustomizeWoo.com FREE
* @author        Rodolfo Melogli
* @testedwith    WooCommerce 5.0
* @donate $9     https://businessbloomer.com/bloomer-armada/
*/
add_filter( 'woocommerce_account_menu_items', 'bbloomer_rename_address_my_account', 9999 );
function bbloomer_rename_address_my_account( $items ) {
   $items['edit-address'] = 'Delivery Address';
   return $items;
}
Varsayılan hesap menü öğesi tuşlarının tam listesine ihtiyacınız varsa, işte bunlar:
$items = array(
'dashboard'       => __( 'Dashboard', 'woocommerce' ),
'orders'          => __( 'Orders', 'woocommerce' ),
'downloads'       => __( 'Downloads', 'woocommerce' ),
'edit-address'    => _n( 'Addresses', 'Address', (int) wc_shipping_enabled(), 'woocommerce' ),
'payment-methods' => __( 'Payment methods', 'woocommerce' ),
'edit-account'    => __( 'Account details', 'woocommerce' ),
'customer-logout' => __( 'Logout', 'woocommerce' ),
);

PHP başarısız olursa… WooCommerce Ayarlarından Uç Noktayı Kaldırma

WordPress Kontrol Paneli > WooCommerce > Ayarlar > Gelişmiş’e gidin ve “Hesap uç noktaları”nı arayın.

Örneğin, resmi Üyelikler eklentisi, Hesabım sayfanıza, uç nokta “üyeler alanı” tarafından kontrol edilen bir “Üyelikler” sekmesi ekler.

Bu uç noktayı metin giriş alanından silin, “Değişiklikleri kaydet”e tıklayın, kalıcı bağlantılarınızı temizleyin ve “Üyelikler” sekmesi silinecektir. Bu uç noktalara gerçekten dikkat edin ve bunları yalnızca ne yaptığınızı biliyorsanız silin.

Bunun İçin (Güvenilir) Bir Eklenti Var mı?

Kod yazmayı seviyor ancak PHP’ye %100 güvenmiyorsanız, aynı sonucu elde edecek güvenilir bir eklenti aramaya karar verdim.

Bu durumda YITH WooCommerce Hesabım Sayfamı Özelleştir eklentisini öneririm . Hesabım sekmelerini kaldırmanın veya yeniden adlandırmanın yanı sıra, sekme menüsünü de taşıyabilir, renk şemasını özelleştirebilir, bannerlar ekleyebilir, kayıt ve oturum açma formlarında reCaptcha’yı kurabilir, sekmeleri sıralayabilir ve gruplandırabilir, belirli bir kullanıcı rolüne yönelik sekmeleri koşullu olarak gösterebilirsiniz. ve daha fazlası.

Ancak eklentilerden nefret ediyorsanız ve kodlamak istiyorsanız (veya bunu denemek istiyorsanız), okumaya devam edin🙂

Özel kod nereye eklenir?

Özel PHP’yi alt temanızın function.php dosyasına ve özel CSS’yi style.css dosyasına yerleştirmelisiniz : WooCommerce özelleştirmesi nereye yerleştirilmelidir?

Aksini bildirmediğiniz sürece bu kod hala çalışır. Çakışmaları hariç tutmak için geçici olarak Storefront temasına geçin, WooCommerce dışındaki tüm eklentileri devre dışı bırakın ve kodları tekrar test edin: 

İlgili Makaleler

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu