WordPress’in en çok tercih edilen e-ticaret eklentisi olan Woocommerce‘de tasarımınızı özelleştirmek için birçok işlemi eklenti ile yapmak zorunda kalıyorsunuz. Bu yazımda eklenti kullanmadan, Woocommerce’de Stokta, Stokta Değil yazılarını eklentisiz bir şekilde değiştirmeyi anlatacağım.
Woocommerce‘de Stokta veya Stokta Değil yazılarını değiştirmek için herhangi bir ayar bulunmuyor, en basit temel şeylerden birisi ancak böyle bir özelleştirme imkanı ne yazık ki yok. Bu yazıları değiştirmek için birçok kişi eklenti kullanmayı tercih ediyor, buna hiç gerek yok açıkcası birkaç satırlık kod ile istediğiniz değişikliği yapabiliyorsunuz.
Peki, bunu nasıl yapacağız? Tek bir adımda bu işlemi kolayca yapabileceksiniz.
WordPress admin panelizden veya FTP programları yardımı ile temanıza ait functions.php dosyasını bir metin düzenleme editörü yardımı ile açın ve aşağıda ki kodu functions.php dosyasınızda en son satıra eklemeniz yeterlidir.
Not: İşlemlere başlamadan önce functions.php dosyasınızın yedeğini almayı unutmayın.
add_filter( 'woocommerce_get_availability', 'hk_stok_yazisinidegistir', 1, 2);
function hk_stok_yazisinidegistir( $availability, $_product ) {
global $product;
// Stokta Yazısını Değiştir
if ( $_product->is_in_stock() ) {
$availability['availability'] = __('<strong>Stokta Mevcut</strong>', 'woocommerce');
}
// Sadece 1 tane ya da 2 tane kaldı yazısını değiştir.
if ( $_product->is_in_stock() && $product->get_stock_quantity() <= 2 ) {
$availability['availability'] = sprintf( __('<strong>Sadece %s adet kaldı!</strong>', 'woocommerce'), $product->get_stock_quantity());
}
// Stokta Yok Yazısını Değiştir.
if ( ! $_product->is_in_stock() ) {
$availability['availability'] = __('<strong>Stokta Mevcut Değil!</strong>', 'woocommerce');
}
return $availability;
};
3 tane satır mevcut bunların başında açıklama satırlarını ekledim, açıklama satırlarını okuyarak ilgili metinleri kendinize göre değiştirebilirsiniz. İlgili kısımları düzenledikten sonra functions.php dosyasını kaydetmeniz yeterlidir.
Yazı Bağlantısını Kopyala & Paylaş
Bir Cevap Yaz